From a1ab70c3a28a773aa116d2e37c3e597ca4c53c5b Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Fri, 22 Jan 2021 12:46:49 -0700 Subject: [PATCH] Add reset to bootloader command for Launch keyboard --- keyboards/system76/system76_ec.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/keyboards/system76/system76_ec.c b/keyboards/system76/system76_ec.c index a81cdc5da22..e57e9d9776c 100644 --- a/keyboards/system76/system76_ec.c +++ b/keyboards/system76/system76_ec.c @@ -12,6 +12,8 @@ enum Command { CMD_BOARD = 2, // Read version string CMD_VERSION = 3, + // Reset to bootloader + CMD_RESET = 6, // Get keyboard map index CMD_KEYMAP_GET = 9, // Set keyboard map index @@ -100,6 +102,9 @@ void raw_hid_receive(uint8_t *data, uint8_t length) { strncpy((char *)&data[2], QMK_VERSION, length - 2); data[1] = 0; break; + case CMD_RESET: + bootloader_jump(); + break; case CMD_KEYMAP_GET: { uint16_t value = 0;