fix(read): prevent redundant data left bit shifting

fix(parity_bit):
This commit is contained in:
doryan committed 2025-04-25 23:10:09 +04:00
1 parent 788060bf38
commit 698851cbfd
1 file changed
+2 -2
+2 -2
View File
@@ -175,6 +175,8 @@ where
for _ in 0..8 { for _ in 0..8 {
delay_us(FIRST_HALF_SERIAL_DELAY); delay_us(FIRST_HALF_SERIAL_DELAY);
data <<= 1;
if P::is_low() { if P::is_low() {
data |= 1; data |= 1;
reciever_parity_bit ^= 1; reciever_parity_bit ^= 1;
@@ -185,8 +187,6 @@ where
delay_cycles(READING_ADJUST); delay_cycles(READING_ADJUST);
delay_us(SECOND_HALF_SERIAL_DELAY); delay_us(SECOND_HALF_SERIAL_DELAY);
data <<= 1;
} }
delay_us(FIRST_HALF_SERIAL_DELAY); delay_us(FIRST_HALF_SERIAL_DELAY);