Releases: oresat/oresat-c3-software
Releases · oresat/oresat-c3-software
v0.6.6
What's Changed
- Downgrade typing-extensions to 4.13 by @ThirteenFish in #86
Full Changelog: v0.6.5...v0.6.6
v0.6.5
What's Changed
- Fix starting node flasher service by @hunter-esi in #85
Full Changelog: v0.6.4...v0.6.5
v0.6.4
What's Changed
- Fixes a couple of crashes doing directory requests by @ThirteenFish in #81
- SDLS issues, YAMCS <--> CFDP issues by @hunter-esi in #82
- Add more node flasher options by @pglob in #83
- Mcxn opd fixes by @hunter-esi in #84
- Add ADCS service by @sneakyaardvark in #53
Full Changelog: v0.6.3...v0.6.4
v0.6.3
What's Changed
- only send CLCWs when in EDL state by @sneakyaardvark in #78
- Pull in olaf fixes for missing CAN networks by @ThirteenFish in #79
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
This adds SDLS and CANopen firmware bootloader support. With this both the comms stack and card updater infrastructure are feature complete.
- SDO read now echoes addr. Fixed some things in SDLS. by @hunter-esi in #67
- Add Node Flasher Service by @pglob in #71
- More hw fixes by @ThirteenFish in #77
- Sdls by @hunter-esi in #60
New Contributors
Full Changelog: v0.6.1...v0.6.2
v0.6.1
v0.6.0
What's Changed
- gpiod migration
- COP-1 implementation
- cpufreq govener override
- Updated packaging and tooling
- OPD based antenna deployers
- USLP and CFDP fixes for compatibility with Yamcs
- Virtual channel router service
- Support OreSat1 including mcxn style cards
- Numerous utility script improvements
Pull Requests merged
- Update opd.rst by @kk60503 in #34
- Fix up edl_cmd_shell for os commands by @ThirteenFish in #44
- Simple script to print received beacons by @ThirteenFish in #46
- Improve ping script output readability by @ThirteenFish in #45
- Fix beacon payload offsets in script by @ThirteenFish in #47
- Replace OreSatId with Mission by @ThirteenFish in #48
- Fix opd_reset exception, refactor by @ThirteenFish in #52
- Separate unpacking of raw frames from construction of EDL packets by @sneakyaardvark in #54
- Add virtual channel routing service by @sneakyaardvark in #62
- Power saving and a quick CI cleanup by @ThirteenFish in #65
- Add support for 'mcxn' processor type by @ThirteenFish in #70
- C3v7 deployer implementation by @hunter-esi in #64
- Cfdp yamcs error fixes by @tmpk13 in #72
- fix: channel routing consumes too much CPU by @sneakyaardvark in #73
- Allow use of COP-1 FARM-1 for uplink routes by @sneakyaardvark in #74
- Use more modern python packaging conventions by @ThirteenFish in #75
- C3 performance variable added to OD by @A-Barko in #68
- gpiod migration and misc refactors by @CullenSharp in #59
New Contributors
- @kk60503 made their first contribution in #34
- @sneakyaardvark made their first contribution in #54
- @tmpk13 made their first contribution in #72
- @A-Barko made their first contribution in #68
- @CullenSharp made their first contribution in #59
Full Changelog: v0.5.0...v0.6.0
v0.5.0
v0.4.0
Changes
- Add option to select a node to connect to via UART on the OPD
- Add new
BOOTLOADERmode toNodeStateto enable stm32 cards on the OPD into bootloader mode. This and the UART selection allows allow cards to be flashed withdfu-utils
Fixes
- Fixed unbound error with EDL command shell script for commands that do not have a response (like
c3_soft_reset) - On node resets from a OPD fault, the last heartbeat time is set to the uptime to give the node time to actually recover instead of just reset 3 times in a row back-to-back with a little no delay.