From 521c84d326d06810bd706763d0d8f01b1f0bc121 Mon Sep 17 00:00:00 2001 From: Eric Tang Date: Tue, 8 Aug 2017 11:31:47 -0700 Subject: [PATCH] Set GenericHidOutBuffer[3] to 1 if an attempt was made to apply the configuration --- right/src/usb_protocol_handler.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/right/src/usb_protocol_handler.c b/right/src/usb_protocol_handler.c index 9645572..c1f7c08 100644 --- a/right/src/usb_protocol_handler.c +++ b/right/src/usb_protocol_handler.c @@ -92,6 +92,10 @@ void applyConfig(void) GenericHidOutBuffer[0] = ParseConfig(&StagingUserConfigBuffer); GenericHidOutBuffer[1] = StagingUserConfigBuffer.offset; GenericHidOutBuffer[2] = StagingUserConfigBuffer.offset >> 8; + GenericHidOutBuffer[3] = 0; + if (GenericHidOutBuffer[0]) { + return; + } ParserRunDry = false; temp = UserConfigBuffer.buffer; UserConfigBuffer.buffer = StagingUserConfigBuffer.buffer; @@ -100,6 +104,7 @@ void applyConfig(void) GenericHidOutBuffer[0] = ParseConfig(&UserConfigBuffer); GenericHidOutBuffer[1] = UserConfigBuffer.offset; GenericHidOutBuffer[2] = UserConfigBuffer.offset >> 8; + GenericHidOutBuffer[3] = 1; } void setLedPwm(void)