This website requires JavaScript.
Explore
Help
Sign In
Ian Gulliver
flamingcow
0 Followers
·
0 Following
Joined on
2026-03-05
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
Projects
Packages
Code
Public Activity
Starred Repositories
flamingcow
pushed to
main
at
theater/picomap
2026-04-11 05:27:00 +00:00
fec0a0f765
Replace sorted_list/vector with callback_list doubly-linked list for timers and frame callbacks
flamingcow
pushed to
main
at
theater/picomap
2026-04-11 00:48:31 +00:00
aa349e1a36
Add debug logging to overflow/error paths, fix pipeline=2 drop
flamingcow
pushed to
main
at
theater/picomap
2026-04-11 00:29:42 +00:00
f7baf60249
Pipeline ping rate tests, small=1 large=2 in-flight
flamingcow
pushed to
main
at
theater/picomap
2026-04-11 00:17:52 +00:00
1843660e6f
Add ping rate tests, discover_peer helper, standardize prepend_buffer to 4096
flamingcow
pushed to
main
at
theater/picomap
2026-04-11 00:05:01 +00:00
a6225faa2b
Add IGMP, prepend_buffer/parse_buffer, split UDP header, discovery tests, test all
flamingcow
pushed to
main
at
theater/picomap
2026-04-10 23:28:39 +00:00
e486f6501a
Cancellable timers: sorted_list::remove, timer cancel, replace done flag with timer cancellation
flamingcow
pushed to
main
at
theater/picomap
2026-04-10 23:22:06 +00:00
3a3c5873c3
Add dlogf printf formatting, ipv4::to_string helper, clean up string building
flamingcow
pushed to
main
at
theater/picomap
2026-04-10 23:15:49 +00:00
c35c1de76a
Split net stack into eth/arp/ipv4/icmp, deferred handler responses, ping tests
flamingcow
pushed to
main
at
theater/picomap
2026-04-10 22:25:23 +00:00
34efaeefd5
Add list-tests protocol message, test subcommands, extract test handlers
flamingcow
pushed to
main
at
theater/picomap
2026-04-10 14:24:07 +00:00
f6d8847bcf
Fix packer: store span_writer by reference, not copy
flamingcow
pushed to
main
at
theater/picomap
2026-04-10 14:09:00 +00:00
7264611f99
Zero-copy decode: span-based Envelope and DecodedMessage, defer usb_rx_buf clear
flamingcow
pushed to
main
at
theater/picomap
2026-04-10 14:02:24 +00:00
76c519c17a
Overflow detection, span-based signatures, flatten control flow
flamingcow
pushed to
main
at
theater/picomap
2026-04-10 13:48:37 +00:00
8408603390
Zero-copy encode: pack response body in place, single shared tx_buf, drain rx loop
flamingcow
pushed to
main
at
theater/picomap
2026-04-10 13:21:39 +00:00
58db392bf3
Simplify handler signatures: return response struct, typed_handler does encoding
flamingcow
pushed to
main
at
theater/picomap
2026-04-10 13:18:50 +00:00
e2a5d97dae
Zero-copy TX: span_writer packer, static buffers, no vector returns
94895fd2fe
Move picoboot reboot into handler via dispatch_schedule_ms
Compare 2 commits »
flamingcow
pushed tag
w6300-complete
to
theater/picomap
2026-04-10 13:00:49 +00:00
flamingcow
pushed to
main
at
theater/picomap
2026-04-10 13:00:47 +00:00
f2d98ef4f1
Skip net_poll and timers unless their interrupt has fired
8edf8c2d4f
Remove unused iodata_t, PIO_OFFSET_WRITE_BITS, trim intr_kind, move sock_count to cpp
c961499239
Remove socket IO mode (nonblock unnecessary with pre-checked recv buffer)
0d41f63533
Strip non-MACRAW enums, unused macros, and set_socket_dest_mac
394628b8da
MACRAW-only: simplify send/recv API, remove non-MACRAW code paths and unused types
Compare 10 commits »
flamingcow
pushed to
main
at
theater/picomap
2026-04-07 13:30:31 +00:00
3d20bf4c33
Per-packet source tracking in transport, via/from in info output
flamingcow
pushed to
main
at
theater/picomap
2026-04-07 13:22:23 +00:00
f96ed20aa0
Fix broadcast collection: UDP reader blocks until deadline, 500ms timeout everywhere
flamingcow
pushed to
main
at
theater/picomap
2026-04-07 13:12:24 +00:00
e301c672a9
Broadcast discovery with InfoAll, interface broadcast detection, clean output
First
Previous
...
2
3
4
5
6
...
Next
Last