Modus Operandi
- users can report
- missing features that improve usage
- bugs
- overly complicated workflow-details
- etc.
- list is ordered roughly by importance (order of execution)
High Prio Tasks
Mid Prio Tasks
Detailed Subtasks
List of open tasks
Note: most of these topics are pretty self contained and could be the base for student projects.
Modus Operandi
High Prio Tasks
Mid Prio Tasks
Detailed Subtasks
programmer sometimes get stuck while starting
herd - enable trusted publishing
fix warnings thrown by PRU-GCC in GH.actions (
-WpedanticFTW)py - mem-map - currently all buffers share one - prototype with separate maps fails
allow clean kMod unload (modprobe
FATAL: Module remoteproc is in useon first -rfskip sysfs and directly build py<->pru bridge? also kernel<->pru (less error surface)
only replace PRU-FW if needed (when reload is wanted)
pru - check for ADC-presence during init
kMod: debug-GPIO-pin used for sync with PRU -> output does not work?
python
add sheep-mockup to allow testing herd in full
purge usage of contextlib to suppress warnings
purge usage of os-lib, use pathlib instead
use abstract PurePaths for remote paths
offer a solution to pack experiment-data more efficiently
add riotee-sdk compatibility with current cape v2.4
sheep - cleanup between Testbed-Runs (program default FWs and wipe FRAM)
this repo should also release when commit is tagged
switch from pipenv to uv for CI (dev-tooling)
implement plotting GPIO traces (data-lib)
use SI-Units for models in datalib (like Volt not mV)
tempfs for /tmp
explore speedups with newer py version (uv allows installing newest, wheels for armv7 come from RPi)
List of open tasks
Note: most of these topics are pretty self contained and could be the base for student projects.