v1.0.1
josephnobes-stfc
released this
23 Feb 16:42
·
52 commits
to master
since this release
Bumped Versions
- odin-detector/odin-control from 1.3.0 to 1.5.0
- Improved shutdown and autoreload
- This is now utilised by LOKI for cleanly terminating threads
New Features
- More system performance information added to LOKI adapter with access functions and parameter tree entries for:
- Memory
- Uptime
- Network address and interface speed
- Disk usage percentage for specific directories. Can be extended, but by default:
- Flash mtd partition
- uSD card
- Exports directory (often mounted external network filesystem)
- CPU load averages
- CPU percentage utilisation
- CPU times (as percentages)
- Register Controller added: a class used as the parent for ASICs (currently BabyD and HEXITEC-MHz)
- Allows 'fields' to be defined with clear names, to construct an easily modifiable register map which is made flexible through being passed read/write functions
- Fields can span multiple registers
- Fields can be made up of sub-fields in completely different places
- Customisable word width
- Caching of registers depending on whether fields are defined as 'volatile' or not. Default assumes all values are volatile and therefore could have changed since last read. This has been shown with most chips under control to replace around 99% of direct transactions with cache accesses instead, which is far more efficient
- Allows 'fields' to be defined with clear names, to construct an easily modifiable register map which is made flexible through being passed read/write functions
What's Changed
- V1.0.0 staging by @josephnobes-stfc in #47
- V1.0.1 staging by @josephnobes-stfc in #48
Full Changelog: v1.0.0...v1.0.1