Self-registering IP-protocol and UDP-port dispatch; move picomap-specific constants out of generic net/dispatch layers

This commit is contained in:
Ian Gulliver
2026-04-19 08:39:13 -07:00
parent 7e493b7d70
commit 4db5c36931
16 changed files with 120 additions and 77 deletions

View File

@@ -2,6 +2,7 @@
#include "hardware/gpio.h"
#include "dispatch.h"
#include "handlers.h"
#include "igmp.h"
#include "test_handlers.h"
static constexpr uint8_t LED_PIN = 25;
@@ -26,7 +27,8 @@ static constexpr handler_entry handlers[] = {
int main() {
handlers_init();
dispatch_init();
dispatch_init(PICOMAP_PORT_BE);
igmp::join(PICOMAP_DISCOVERY_GROUP);
handlers_start();
gpio_init(LED_PIN);