issues
search
orgua
/
shepherd
Synchronized Energy Harvesting Emulator and Recorder
MIT License
2
stars
2
forks
source link
Dev
#26
Closed
orgua
closed
1 year ago
orgua
commented
1 year ago
Changelog
kernel module
fix race condition for use after free while unloading module -> made unittests impossible to run through
silence wrong errors
better error-msg
refactoring
fix potential mem-leaks
decouple sub-services
programmer
add support for direction pins on higher levels (TODO: handler in each programmer)
add support for changing pru-firmware in python-package, kmodule, ansible
calTool
improvements and bugfixes
unify cli.interface with reference to shepherd-package
add profiler for analog frontend
HerdTool
add support for programmer
unify cli.interface with reference to shepherd-package
add unittests
modularize & transform into lib
parallelize important routines
improvements and bugfixes
ansible playbooks
linter proposed changes
improve large installs (~10 nodes) - fix various timeouts & pitfalls
cython-vsource
fix code to allow compiling
code more modular and explicit
py-package
allow installation on x86 (with warnings)
sheep
dhcp registration - switch from machine-id to MAC for reliable IP
add playbook & support for nfs datastorage from ZIH
github actions: tests use python 3.9 - 3.11 now (instead of 3.8+, due to dependencies)
update dependencies
doc: add simplified installation guide with video
remove travis
currently open student projects
extend unittests for new virtual source
port kernel module to 5.10 (from 4.19)
reimplement memory-interface for higher performing buffer-exchanges
evaluate UIs for viewing shepherd-data
Changelog