ps2_usb: Fix set led status at startup
This commit is contained in:
parent
350897112b
commit
435a1d3341
1 changed files with 8 additions and 0 deletions
|
|
@ -22,6 +22,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#include "util.h"
|
#include "util.h"
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
#include "ps2.h"
|
#include "ps2.h"
|
||||||
|
#include "host.h"
|
||||||
|
#include "led.h"
|
||||||
#include "matrix.h"
|
#include "matrix.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -215,6 +217,12 @@ uint8_t matrix_scan(void)
|
||||||
print("Overrun\n");
|
print("Overrun\n");
|
||||||
state = INIT;
|
state = INIT;
|
||||||
break;
|
break;
|
||||||
|
case 0xAA: // Self-test passed
|
||||||
|
case 0xFC: // Self-test failed
|
||||||
|
printf("BAT %s\n", (code == 0xAA) ? "OK" : "NG");
|
||||||
|
led_set(host_keyboard_leds());
|
||||||
|
state = INIT;
|
||||||
|
break;
|
||||||
default: // normal key make
|
default: // normal key make
|
||||||
if (code < 0x80) {
|
if (code < 0x80) {
|
||||||
matrix_make(code);
|
matrix_make(code);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue