v2.9.0
Release of Broccoli belstar v2.9.0
New Features
- [hwl]: New hardware layer module for real-time communication with distributed devices
- [memory]: Added ThreadSafeData template for storing protected data with support for guarded locks
- [core]:
- Adds EnumerableState as an extendable replacement for typed enums.
- Adds CycleTimer to time events in fixed sample-time loops
- Adds Nameable for objects with a name
- Adds utils module with template helpers for implicit construction
- utils: Added reverse_memcpy function
Bug Fixes
- [io]: PNMFileData: whitespaces now also count as characters (used to maintain maximum column count in ASCII mode)