FIX: error handling in ps2.c
1 files changed, 7 insertions(+), 1 deletions(-) M ps2.c
M ps2.c => ps2.c +7 -1
@@ 104,9 104,9 @@ uint8_t ps2_host_send(uint8_t data) /* request to send */ clock_lo(); data_lo(); _delay_us(100); /* start bit [1] */ data_lo(); clock_hi(); WAIT(clock_lo, 15000, 1); @@ /* data [2-9] */ 137,6 137,9 @@ uint8_t ps2_host_send(uint8_t data) return 1; ERROR: /* inhibit device to send */ data_hi(); clock_lo(); return 0; } @@ 187,6 190,9 @@ uint8_t ps2_host_recv(void) return data; ERROR: /* inhibit device to send */ data_hi(); clock_lo(); return 0; }