#pragma once #include #include #include "usb_cdc.h" struct handler_entry { int8_t type_id; void (*handle)(usb_cdc&, uint32_t); }; void dispatch_init(); [[noreturn]] void dispatch_run(std::span handlers);