Add sorted_list, timer_queue, and DHCP discover with inline options

This commit is contained in:
Ian Gulliver
2026-04-05 21:23:14 +09:00
parent 421cb5840e
commit 28caa2e590
6 changed files with 175 additions and 0 deletions

View File

@@ -4,22 +4,29 @@
#include "tusb.h"
#include "wire.h"
#include "usb_cdc.h"
#include "timer_queue.h"
#include "dhcp.h"
#include "net.h"
#include "w6300.h"
static usb_cdc usb;
static timer_queue timers;
int main() {
tusb_init();
net_init();
auto ninfo = w6300::get_net_info();
dhcp_start(timers, ninfo.mac);
static static_vector<uint8_t, 256> rx_buf;
while (true) {
tud_task();
usb.drain();
timers.run();
while (tud_cdc_available()) {
uint8_t byte;