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 |
|