Skip to content

v1.0.1

Compare
Choose a tag to compare
@josephnobes-stfc josephnobes-stfc released this 23 Feb 16:42
· 52 commits to master since this release
v1.0.1
14891e9

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

What's Changed

Full Changelog: v1.0.0...v1.0.1