refactor keyboard.h, host.h
This commit is contained in:
parent
acc974c64b
commit
2b8cd88ab1
21 changed files with 522 additions and 360 deletions
4
ps2.c
4
ps2.c
|
@ -190,7 +190,7 @@ static inline void pbuf_enqueue(uint8_t data)
|
|||
pbuf[pbuf_head] = data;
|
||||
pbuf_head = next;
|
||||
} else {
|
||||
print("pbuf: full\n");
|
||||
debug("pbuf: full\n");
|
||||
}
|
||||
}
|
||||
static inline uint8_t pbuf_dequeue(void)
|
||||
|
@ -214,14 +214,12 @@ uint8_t ps2_host_recv(void)
|
|||
|
||||
ISR(PS2_INT_VECT)
|
||||
{
|
||||
PORTC = 0xFF;
|
||||
/* interrupt means start bit comes */
|
||||
pbuf_enqueue(recv_data());
|
||||
|
||||
/* release lines(idle state) */
|
||||
idle();
|
||||
_delay_us(5);
|
||||
PORTC = 0x00;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue