#pragma once #include #include #include "tusb.h" #ifdef __cplusplus extern "C" { #endif // Core 0: private BOOTSEL on native root/children; outside neutral experiments, // full root management and child Interface 1 INFO/WAKE. Non-hub: BOOTSEL-only. bool probe_management_vendor_control(uint8_t rhport, uint8_t stage, const tusb_control_request_t* request); // Core 0: service the existing reboot delay only after a validated status ACK. void probe_bootsel_task(uint32_t now_ms); #ifdef __cplusplus } #endif