What's Changed
- Rework resource constructor to standardize args.
- All resource now have access to fread and fwrite cache, the ability to send TPDOs, and a mock hardware flag from runtime args.
- OLAF scripts are now in package
- Replaced `setup.py` with `pyproject.toml`
- Added some comments to EDS file
- Add bus recovery. OLAF can try to restart the CAN bus if needed.
Enhancements
- PRU unit tests and bug fixes
- File transfer over CAN unit tests and bug fixes
- System Info unit tests and bug fixes
- Clean up of all core resources