Recent Releases of thetis-firmware

thetis-firmware - Version 2.0.2

Hotfix for a include error with Fusion inside ThetisLib. Includes experimental scripts for setting up a development environment

- C
Published by Legohead259 over 2 years ago

thetis-firmware - Version 2.0.1

Hotfix for deprecated dependency and a symbolic link issue in ThetisLib

- C
Published by Legohead259 over 2 years ago

thetis-firmware - Version 2.0.0

Latest release for the accompanying thesis

What's Changed

  • Complete refactor by @Legohead259 in https://github.com/Legohead259/Thetis-Firmware/pull/33

Full Changelog: https://github.com/Legohead259/Thetis-Firmware/compare/v1.3.0...v2.0.0

- C
Published by Legohead259 over 2 years ago

thetis-firmware - Version 2.0.0-beta1

2.0.0-beta1 - 2023-06-29

Changed

  • Migrated all functions into the newest version of ThetisLib
  • Added new settings to base config file

Removed

  • Removed dependency on ESP TinyUSB (for now)

- C
Published by Legohead259 over 2 years ago

thetis-firmware - Version 1.3.0

1.3.0 - 2023-06-15

Added

  • Added a TimerEvents class to handle non-critical timing events using basic callback functions
  • Added support for the xioAPI for messages and configuration settings

Changed

  • Changed some define behavior to look for BATT_MON_ENABLED instead of REV_G2 or REV_F5

Removed

  • Reverted the logging timing to the original interval-driven state

[UNRELEASED] 1.2.4 - 2023-02-17

Added

  • Added integration of the MAX17048 battery monitoring IC
  • Added compile flags for MAX17048 to prevent inclusion on earlier hardware revisions (#42)

Changed

  • Changed how logging is handled - now it is run off a hardware timer interrupt that can be configured by the user through config.txt

Fixed

  • Reintroduced the RTC timestamp bug fix

[UNRELEASED] 1.2.3 - 2023-02-03

Added

  • Added integration of the MVP for the LIS3MDL magnetometer

[UNRELEASED] 1.2.2 - 2022-12-29

Fixed

  • Fixed NeoPixel functionality

[UNRELEASED] 1.2.1 - 2022-12-27

Added

  • Added HTTP server to handle GET requests for log enable and disable

[UNRELEASED] 1.2.0 - 2022-12-25

Added

  • Add support for FTP server
  • Add ability to switch between WiFi client and WiFi AP modes

Fixed

  • Fixed configuration parser error with log level parameters

- C
Published by Legohead259 over 2 years ago

thetis-firmware - Version 1.1.3

Added

  • Added support for the new logging features in ThetisLib

- C
Published by Legohead259 over 3 years ago

thetis-firmware - Version 1.1.2

Improved logging performance

Changed

  • Changed logging behavior to enable new maximum of ~90 Hz

- C
Published by Legohead259 over 3 years ago

thetis-firmware - Version 1.1.1

Hotfix for Version 1.1.0

Fixed

  • Fixed issue with GPS time synchronization on startup #20

- C
Published by Legohead259 over 3 years ago

thetis-firmware - Version 1.1.0

Added

  • Added example script to decode log file data retrieved from device
  • Added several debug timing printouts
  • Added ability to configure logging rate from configuration file
  • Added ability to configure sensor fusion update rate from configuration file
  • Add ability to change sensor parameters from the configuration file

Changed

  • Changed the logging format to be binary instead of ASCII
  • Modified the logging procedure to separate the fusion update function from the logging function

- C
Published by Legohead259 over 3 years ago

thetis-firmware - Version 1.0.1

Added

  • Added a gpsPoll() call to the main execution loop
  • Added ability to log raw IMU data using compiler flags

- C
Published by Legohead259 over 3 years ago

thetis-firmware - Version 1.0

Release of Version 1.0 of the firmware that implements the most basic features Thetis requires

- C
Published by Legohead259 over 3 years ago

thetis-firmware - v1.0.0-beta.1

First release for the Thetis firmware with a "Beta" label.

With this release, the firmware supports Thetis Rev F4 and is capable of logging data from onboard sensors and the GPS to an SD card. WiFi AP functionality is also present here, but not tested or well supported.

- C
Published by Legohead259 over 3 years ago