Skip to content

Uplink complete. The computer’s yours.

Latest

Choose a tag to compare

@Elan456 Elan456 released this 01 Apr 16:47
· 41 commits to main since this release
7a4a582

Major Organizational Changes

  • The Native repo has been deprecated because all tests have been moved into Avionics itself
  • Aggressive warning flags have been added to the platformio.ini to force better code quality
  • A template for creating flight computer software that uses the Avionics repo has been made at Flight-Computer-Template, thanks to @Mayday-01

Tool Updates

  • VVE handles duplicate timestamps by skipping rather than using a minimum dt, which was causing underestimating apogee predictions
  • Telemetry and the CommandHandler work together to allow for a remote shell where commands can be sent over the radio interface via initalizing with a ccc entry sequence to pause telemetry streaming and redirect the CommandHandler to the UART port being used for the radio
  • The BaseStateMachine now has callback functionality, so the flight computer can register functions to be called when the state machine enters a specific state. This makes it easier to setup "on launch" and "on apogee" event triggers.

PR Log

Release Name Significance

“Uplink complete. The computer’s yours.” comes from the Apollo 11 transcript, when Houston finishes sending guidance data to the onboard computer and then returns control to the astronauts. It mirrors how the remote shell takes control over the flight computer's telemetry system for remotely inputting commands before resuming normal operations.

Full Changelog: v0.5.0...v0.6.0