Skip to content

Version 1.4.0

Compare
Choose a tag to compare
@Legohead259 Legohead259 released this 24 Nov 02:18
· 100 commits to master since this release
0c7b95d

The Logging Update

Added

  • Added a massive rework to the logging system
    • Added seven different logging levels that can be used to track events
  • Consolidated all logging functions into an object-oriented approach, allowing more flexibility
  • Loggers can specify which streams they send data to and what the information looks like
  • Ability to dynamically switch between streaming the event log to the Serial monitor or the file system, depending on USB connection
  • Expanded the configuration options that can be saved to SPIFFS
    • Log level for print streaming
    • Log level for event file
  • Added various info, fatal, and verbose statements throughout code to track flow

Changed

  • Changed static logging behavior to object-oriented
  • Moved fusion.h to AHRS/ folder since that makes more sense
  • Removed state update behavior in updateSystemState(), for now

Deprecated

  • Deprecated the old logging files - they currently have the file extension .bkp for safekeeping - remove in next update!

Removed

  • Removed BNO055 files