Ian Gulliver flamingcow
  • Joined on 2026-03-05
flamingcow pushed to main at theater/picomap 2026-05-01 17:33:50 +00:00
94afcf39e7 limen: extract debug_log into its own static library
flamingcow pushed to main at embed/limen 2026-05-01 17:33:50 +00:00
7000c2e825 extract debug_log into its own static library; expose log_view iterator instead of raw ring_buffer
flamingcow pushed to main at theater/picomap 2026-05-01 17:16:09 +00:00
e89e72ca59 limen: net::/ipv4:: namespace, mac/addr filter framework, registry overflow logging
flamingcow pushed to main at embed/limen 2026-05-01 17:16:09 +00:00
b82c038091 net::/ipv4:: namespace, mac/addr filter framework with default filters, dlog on registry overflow
flamingcow pushed to main at theater/picomap 2026-05-01 06:14:58 +00:00
c4335a0737 limen: split w6300 into its own static library to enforce layer isolation
flamingcow pushed to main at embed/limen 2026-05-01 06:14:26 +00:00
ca624e0e70 split w6300 into its own static library to enforce layer isolation
flamingcow pushed to main at theater/picomap 2026-04-20 00:38:51 +00:00
7b8dd66185 move w6300/dispatch/net stack to limen submodule
flamingcow pushed to main at embed/limen 2026-04-20 00:38:04 +00:00
bd669ca19c firmware_build_epoch extern instead of BUILD_EPOCH macro
flamingcow created branch main in embed/limen 2026-04-20 00:30:26 +00:00
flamingcow pushed to main at embed/limen 2026-04-20 00:30:26 +00:00
92d2ce8181 initial import from picomap firmware
flamingcow created repository embed/limen 2026-04-19 23:56:51 +00:00
flamingcow pushed to main at theater/picomap 2026-04-19 15:39:16 +00:00
4db5c36931 Self-registering IP-protocol and UDP-port dispatch; move picomap-specific constants out of generic net/dispatch layers
flamingcow pushed to main at theater/picomap 2026-04-19 15:26:58 +00:00
7e493b7d70 Ethertype handler registry: arp/ipv4 self-register via __attribute__((constructor)), drop threaded mac/ip/subnet params
flamingcow pushed to main at theater/picomap 2026-04-19 15:13:19 +00:00
59829b569e Strip over-commenting in test_handlers.cpp
flamingcow created branch main in env/claude 2026-04-19 14:55:46 +00:00
flamingcow pushed to main at env/claude 2026-04-19 14:55:46 +00:00
c7f363d3e5 add global CLAUDE.md
flamingcow created repository env/claude 2026-04-19 14:51:03 +00:00
flamingcow pushed to main at theater/picomap 2026-04-19 07:32:16 +00:00
32044a5cbd Eliminate std::function: fn-pointer callbacks, per-test test_state structs, udp.cpp with link-time udp::client::handler, udp::address
flamingcow pushed to main at theater/picomap 2026-04-17 21:55:12 +00:00
40f7fb5941 Drop handle_udp parameter threading: ipv4::handle calls net_handle_udp directly
flamingcow pushed to main at theater/picomap 2026-04-17 21:35:12 +00:00
e2daf04bed Drop send_raw parameter threading: arp/icmp/igmp/ipv4 call net_send_raw directly