Merge pull request #6364 from mikeller/add_usb_hid_msp

Added MSP for USB HID configuration.
This commit is contained in:
Michael Keller 2018-07-18 08:46:42 +12:00 committed by GitHub
commit 460b72f81f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 0 deletions

View File

@ -105,6 +105,7 @@
#include "pg/pg_ids.h" #include "pg/pg_ids.h"
#include "pg/rx.h" #include "pg/rx.h"
#include "pg/rx_spi.h" #include "pg/rx_spi.h"
#include "pg/usb.h"
#include "pg/vcd.h" #include "pg/vcd.h"
#include "rx/rx.h" #include "rx/rx.h"
@ -1123,6 +1124,11 @@ static bool mspProcessOutCommand(uint8_t cmdMSP, sbuf_t *dst)
sbufWriteU8(dst, 0); sbufWriteU8(dst, 0);
sbufWriteU8(dst, 0); sbufWriteU8(dst, 0);
#endif #endif
#if defined(USE_USB_CDC_HID)
sbufWriteU8(dst, usbDevConfig()->type);
#else
sbufWriteU8(dst, 0);
#endif
break; break;
case MSP_FAILSAFE_CONFIG: case MSP_FAILSAFE_CONFIG:
@ -2103,6 +2109,11 @@ static mspResult_e mspProcessInCommand(uint8_t cmdMSP, sbuf_t *src)
sbufReadU8(src); sbufReadU8(src);
sbufReadU8(src); sbufReadU8(src);
sbufReadU8(src); sbufReadU8(src);
#endif
#if defined(USE_USB_CDC_HID)
usbDevConfigMutable()->type = sbufReadU8(src);
#else
sbufReadU8(src);
#endif #endif
} }