Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Message bus #91

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Message bus #91

wants to merge 2 commits into from

Conversation

scottyob
Copy link
Collaborator

@scottyob scottyob commented Mar 6, 2025

  • Adding message bug with GPS & Fanet Types
  • Moves vario.ino->taskman.cpp
  • creates main.cpp to handle initialization
  • GPS module writes to the bus on an update.
  • Fanet module writes to bus on RX packet.
  • BLE module now has resources initialized on startup, regardless if advertising or not.
  • BLE module moved from taskman to a FreeRTOS task with lower priority.
  • Made GPS location thread safe
  • BLE now writes GPS & Fanet Traffic notifications.
  • Added Mutex around SPI for stability
  • Moar transmit power for Fanet radio
  • changed voltage to match Meshtastic module.
  • The Fanet protocol mentions aging out neighbors. This does a periodic house cleaning to flush out old stale neighbors after ~5 minutes.
  • Web debugger to show some Fanet states.

Test plan

https://youtu.be/1lXuIXrZ8P8

scottyob added 2 commits March 5, 2025 11:34
- Adding message bug with GPS & Fanet Types
- Moves vario.ino->taskman.cpp
- creates main.cpp to handle initialization
- GPS module writes to the bus on an update.
- Fanet module writes to bus on RX packet.
- BLE module now has resources initialized on startup, regardless if advertising or not.
- BLE module moved from taskman to a FreeRTOS task with lower priority.
- Made GPS location thread safe
- BLE now writes GPS & Fanet Traffic notifications.
- Added Mutex around SPI for stability
- Moar transmit power for Fanet radio
- changed voltage to match Meshtastic module.
- The Fanet protocol mentions aging out neighbors.  This does a periodic house cleaning to flush out old stale neighbors after ~5 minutes.
Added a Fanet debug page.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant