Harden USB logging and persist watchdog events in management reports
This commit is contained in:
1 parent
bd55369aa9
commit
3add4695cc
98 files changed
+7207
-372
No files matched your search
@@ -4,8 +4,17 @@
|
||||
// strong callbacks which override Adafruit's weak defaults for nRF52 USB
|
||||
// Companion builds. CDC0 needs exact close events even on single-CDC targets;
|
||||
// dual-CDC builds additionally forward CDC1 reconnect events.
|
||||
#if defined(ARDUINO) && defined(NRF52_PLATFORM) && defined(USE_TINYUSB)
|
||||
#include <stdint.h>
|
||||
extern "C" void meshTinyUsbLoggingTxComplete(uint8_t instance);
|
||||
// No weak callback declaration is imported in this translation unit.
|
||||
extern "C" void tud_cdc_tx_complete_cb(uint8_t instance) {
|
||||
meshTinyUsbLoggingTxComplete(instance);
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(ARDUINO) && defined(NRF52_PLATFORM) \
|
||||
&& defined(ENABLE_USB_INTERFACE)
|
||||
&& (defined(ENABLE_USB_INTERFACE) || defined(USE_TINYUSB))
|
||||
#include <class/cdc/cdc.h>
|
||||
|
||||
extern "C" void meshTinyUsbCdcLineStateChanged(uint8_t instance, bool dtr,
|
||||
|
||||
Reference in new issue
Block a user