13 Commits

Author SHA1 Message Date
ti_mo 4609d166e8 enabled configRUN_MULTIPLE_PRIORITIES 2026-06-05 00:53:14 +02:00
ti_mo 27cba8b469 shortened single line ifs and whiles 2026-06-05 00:43:56 +02:00
ti_mo ea308bac29 flipped '\n' and char storing statement, to not write '\n' into buffer and then overwriting it with '\0' 2026-06-05 00:41:30 +02:00
ti_mo bb0afd41a3 removed magic - added static to restrict exposure 2026-06-05 00:34:06 +02:00
ti_mo e3b9a7e4cf made code more robust by adding a dedicated printf wrapper to make synchronised serial prints easier accessable - hardened parse_command by validating <id> and removed strndup and strncpy 2026-06-05 00:20:23 +02:00
Timo Niemann 6d6c61003c Updated README.md 2026-06-04 12:27:41 +02:00
Timo Niemann b5fc72f531 added minimal explaining readme 2026-06-04 11:53:20 +02:00
Timo Niemann 63a5f08963 added a response tester which spams 2048 indexed ping commands and measures the latency between send to receive 2026-06-04 11:40:09 +02:00
Timo Niemann 529e4447d4 decreased timeout when nothing could have been received to 1 tick (in current configuration for freertos 1ms (1kHz)) 2026-06-04 11:39:23 +02:00
Timo Niemann 7f39fc6de3 switched to arm instead of riscv -> faster 2026-06-04 11:38:43 +02:00
Timo Niemann 99fb345151 Moved proj up 2026-06-04 10:21:56 +02:00
Ano-sys aea013305e Implemented task based command handling via fixed tasks, notify and queue 2026-06-03 14:23:27 +02:00
Ano-sys f18b3d42da First impressions since years made on embedded programming with freertos on pico 2026-06-03 12:06:03 +02:00