diff --git a/right/src/include/board/pin_mux.c b/right/src/include/board/pin_mux.c index 894ab86..34fadd8 100644 --- a/right/src/include/board/pin_mux.c +++ b/right/src/include/board/pin_mux.c @@ -52,7 +52,7 @@ void BOARD_InitPins(void) PORT_SetPinMux(TEST_LED_GPIO_PORT, TEST_LED_GPIO_PIN, kPORT_MuxAsGpio); TEST_RED_INIT(LOGIC_LED_ON); - GPIO_SetPinsOutput(TEST_LED_GPIO, 1 << TEST_LED_GPIO_PIN); +// GPIO_SetPinsOutput(TEST_LED_GPIO, 1 << TEST_LED_GPIO_PIN); // Initialize I2C. diff --git a/right/src/usb_interface_keyboard.c b/right/src/usb_interface_keyboard.c index a78db9f..a859689 100644 --- a/right/src/usb_interface_keyboard.c +++ b/right/src/usb_interface_keyboard.c @@ -1,6 +1,8 @@ +#include "fsl_port.h" #include "include/board/board.h" #include "usb_api.h" #include "usb_composite_device.h" +#include "test_led.h" static usb_device_endpoint_struct_t UsbKeyboardEndpoints[USB_KEYBOARD_ENDPOINT_COUNT] = {{ USB_KEYBOARD_ENDPOINT_INDEX | (USB_IN << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT), @@ -40,11 +42,22 @@ static usb_status_t UsbKeyboardAction(void) { UsbKeyboardReport.modifiers = 0; UsbKeyboardReport.reserved = 0; + for (uint8_t scancode_idx=0; scancode_idx