Commit Graph

17 Commits

Author SHA1 Message Date
doryan 68c1ff13eb feat: remove complex type casting 2025-06-01 18:20:24 +04:00
doryan e915deb1d5 fix: send only bytes written to the buffer instead of the entire buffer 2025-05-27 21:27:11 +04:00
doryan f069c3b4b2 feat(writer): reduce byte transactions (from N to len of buffer) 2025-05-23 17:32:08 +04:00
doryan f43340db30 fix: add re-export 2025-05-22 22:01:35 +04:00
doryan b3aa8ea46a feat(sync): remove synchronization method calls 2025-05-22 21:58:45 +04:00
doryan b72be2fc3b feat(buf): implement SoftSerial traits for HalfDuplexSerial with RingBuffer 2025-05-22 21:52:03 +04:00
doryan 7cbbe955bb feat(buf): add ringbuffer structure 2025-05-22 21:51:13 +04:00
doryan 14bb705e94 feat: remove redundant loop 2025-04-30 23:03:55 +04:00
doryan 096fa7853f fix: revert sync timing 2025-04-30 23:03:42 +04:00
doryan 6991e5611e feat: remove SoftSerial trait 2025-04-30 18:08:12 +04:00
doryan caa1ff9f24 feat: move sync and handshake methods to struct implementation 2025-04-30 18:07:36 +04:00
doryan 6defd8963f feat(writer/reader): move write and read methods to SoftSerialWriter and SoftSerialReader traits + impl these traits
a
2025-04-30 18:06:46 +04:00
doryan 46837a68e4 fix(check): change bool expression for check condition 2025-04-25 23:11:33 +04:00
doryan 698851cbfd fix(read): prevent redundant data left bit shifting
fix(parity_bit):
2025-04-25 23:10:09 +04:00
doryan b5e0708b09 feat: remove interrupt configuration in constructor 2025-04-24 22:40:41 +04:00
doryan 52de979023 feat(attribute): add no_std attribute 2025-04-22 22:44:19 +04:00
doryan 901b58cd27 first commit 2025-04-21 21:36:22 +04:00