Update
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
#include "../headers/keyboard.h"
|
#include "../headers/keyboard.h"
|
||||||
#include "../headers/tty.h"
|
#include "../headers/tty.h"
|
||||||
|
#include "../headers/stdlib.h"
|
||||||
|
|
||||||
static uint8_t buffer[BUF_SIZE];
|
static uint8_t buffer[BUF_SIZE];
|
||||||
static uint32_t head = 0;
|
static uint32_t head = 0;
|
||||||
|
|||||||
@@ -60,6 +60,7 @@ uint16_t con_popkey(virtualConsole* con) {
|
|||||||
}
|
}
|
||||||
uint16_t out = con->keyBuf[0];
|
uint16_t out = con->keyBuf[0];
|
||||||
memmove(&con->keyBuf[0], &con->keyBuf[1], 1023);
|
memmove(&con->keyBuf[0], &con->keyBuf[1], 1023);
|
||||||
|
con->keyBufSize --;
|
||||||
return out;
|
return out;
|
||||||
}
|
}
|
||||||
uint8_t con_iskeyavail(virtualConsole* con) {
|
uint8_t con_iskeyavail(virtualConsole* con) {
|
||||||
|
|||||||
Reference in New Issue
Block a user