Merge remote-tracking branch 'origin/master' into develop
This commit is contained in:
commit
af5c10ef0c
@ -68,6 +68,6 @@ POSSIBILITY OF SUCH DAMAGE.
|
|||||||
setPinOutput(XT_CLOCK_PIN); \
|
setPinOutput(XT_CLOCK_PIN); \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
void xt_host_init(void);
|
void xt_host_init(void);
|
||||||
|
|
||||||
uint8_t xt_host_recv(void);
|
uint8_t xt_host_recv(void);
|
||||||
|
@ -119,9 +119,9 @@ ISR(XT_INT_VECT) {
|
|||||||
* Ring buffer to store scan codes from keyboard
|
* Ring buffer to store scan codes from keyboard
|
||||||
*------------------------------------------------------------------*/
|
*------------------------------------------------------------------*/
|
||||||
#define PBUF_SIZE 32
|
#define PBUF_SIZE 32
|
||||||
static uint8_t pbuf[PBUF_SIZE];
|
static uint8_t pbuf[PBUF_SIZE];
|
||||||
static uint8_t pbuf_head = 0;
|
static uint8_t pbuf_head = 0;
|
||||||
static uint8_t pbuf_tail = 0;
|
static uint8_t pbuf_tail = 0;
|
||||||
|
|
||||||
static inline void pbuf_enqueue(uint8_t data) {
|
static inline void pbuf_enqueue(uint8_t data) {
|
||||||
uint8_t sreg = SREG;
|
uint8_t sreg = SREG;
|
||||||
|
Loading…
Reference in New Issue
Block a user