Files
picomap/firmware/include/dispatch.h

13 lines
252 B
C
Raw Normal View History

#pragma once
#include <cstdint>
#include <span>
#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<const handler_entry> handlers);