Ian Gulliver flamingcow
  • Joined on 2026-03-05
flamingcow pushed to main at theater/picomap 2026-05-01 20:52:31 +00:00
5bad374129 limen: extract udp into its own static library
flamingcow pushed to main at embed/limen 2026-05-01 20:52:30 +00:00
30f3eae111 extract udp into its own static library
flamingcow pushed to main at theater/picomap 2026-05-01 20:47:43 +00:00
f1bc6381db limen: extract igmp into its own static library
flamingcow pushed to main at embed/limen 2026-05-01 20:47:25 +00:00
71c07957f8 extract igmp into its own static library
flamingcow pushed to main at theater/picomap 2026-05-01 20:44:56 +00:00
22ead50a00 limen: extract icmp; convert constructor-based self-registration to explicit init()
flamingcow pushed to main at embed/limen 2026-05-01 20:44:56 +00:00
a56e034bfb extract icmp into its own static library; replace all __attribute__((constructor)) self-registrations with explicit init() calls in dispatch_init
flamingcow pushed to main at theater/picomap 2026-05-01 20:35:43 +00:00
f8b258f92e limen: extract arp into its own static library
flamingcow pushed to main at embed/limen 2026-05-01 20:35:43 +00:00
2d7ff98b82 extract arp into its own static library; add empty arp::init() called from dispatch_init to anchor the .o so the self-registration constructor links in
flamingcow pushed to main at theater/picomap 2026-05-01 20:23:13 +00:00
b29dd149e3 limen: extract ipv4 into its own static library
flamingcow pushed to main at embed/limen 2026-05-01 20:23:13 +00:00
f64cdcaacf extract ipv4 into its own static library
flamingcow pushed to main at theater/picomap 2026-05-01 18:03:19 +00:00
fc0c948b23 limen: merge net+eth into eth lib; ipv4 owns its IP
flamingcow pushed to main at embed/limen 2026-05-01 18:03:19 +00:00
fceae27f10 merge net into eth lib; ipv4 owns its IP via ipv4::init/get_ip; drop state struct in favor of eth::get_mac/ipv4::get_ip
flamingcow pushed to main at theater/picomap 2026-05-01 17:50:18 +00:00
6505aec466 limen: move remaining util headers into util/
flamingcow pushed to main at embed/limen 2026-05-01 17:50:17 +00:00
cc1448d6a2 move callback_list, parse_buffer, prepend_buffer, static_vector, timer_queue into util; util links pico_stdlib for timer_queue
flamingcow pushed to main at theater/picomap 2026-05-01 17:48:20 +00:00
2eb11398c6 limen: move ring_buffer into util
flamingcow pushed to main at embed/limen 2026-05-01 17:48:20 +00:00
bcddb14acf move ring_buffer.h from debug_log into util; debug_log links util PUBLIC
flamingcow pushed to main at theater/picomap 2026-05-01 17:47:10 +00:00
b6ac9dce59 limen: header doc comments on util data structures
flamingcow pushed to main at embed/limen 2026-05-01 17:47:09 +00:00
b565a5de4c add header doc comments to non-obvious util data structures
flamingcow pushed to main at theater/picomap 2026-05-01 17:43:40 +00:00
57313f836c limen: extract msgpack and util libs; split msgpack header/cpp
flamingcow pushed to main at embed/limen 2026-05-01 17:43:40 +00:00
1e97058b9b extract msgpack into its own static library; move non-templated bodies to msgpack.cpp; introduce util INTERFACE lib for span_writer