Skip to content

Odysseus 1.0.0 - First Release with Validation on Hardware

Compare
Choose a tag to compare
@jr1221 jr1221 released this 03 Mar 01:57
· 50 commits to main since this release

About this Release

This is the first release of Odysseus, the Northeastern Electric Racing Data and Controls team's custom operating system. With this release we have complete low level support for analyzing and listening to in-car data, as well as sending the telemetry information across networks. Based on the buildroot distribution generation architecture, this repository allows for repeatable, consistent, and adaptable deployment of software for NER 22A and beyond.

This release includes all underlying enablement for TPU V1 rev 1, including HaLow wifi as part of Wireless 22A, Mosquitto and optionally NanoMQ deployment for Siren 22A, and more support scripting, hardware interface, etc. for Odyssey 22A. Disk images for the access point and telemetry processing unit are included below.

Issues with this release

All issues are documented in the Github issues at the time of the release. This includes bugs and features planned but not yet merged. One note though is that this release does not include the TPU telemetry sending python scripts, but the issue on GH has already been closed.

What's Changed

  • Initializing a buildroot project with a submodule and external tree by @nwdepatie in #1
  • Added and moved scripts by @evanlombardo in #2
  • Base Siren Server by @nwdepatie in #3
  • Fixed Connect Script Bug & Removed Old Scripts by @evanlombardo in #13
  • Update README.md to include note about Windows support by @jr1221 in #14
  • Add Base Submodule by @evanlombardo in #16
  • Odyssey-Base Module in subdir by @jr1221 in #17
  • add subscribe and unsubscribe to message recieve by @jr1221 in #18
  • Implement typeguarding with the typia library by @jr1221 in #19
  • initial halow setup scripts, instructions, and docs by @jr1221 in #23
  • Update README.md by @nwdepatie in #31
  • Mqtt by @nwdepatie in #32
  • Add halow ap config by @jr1221 in #33
  • add halow v1.5 by @jr1221 in #34
  • Initial full buildroot-based distribution for tpu by @jr1221 in #36
  • Add Ap mode to buildroot, also general structural and convenience improvements by @jr1221 in #37
  • Nero qt6 buildroot by @jr1221 in #38
  • Adding in PR and ticket templates to this repo by @nwdepatie in #51
  • Release: Merge the initial hardware validation branch for first release by @jr1221 in #113

New Contributors

Full Changelog: https://github.com/Northeastern-Electric-Racing/Odysseus/commits/1.0.0