Skip to content

Offline Mode - UART and GPS #786

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

Closed
wants to merge 687 commits into from
Closed

Offline Mode - UART and GPS #786

wants to merge 687 commits into from

Conversation

brentru
Copy link
Member

@brentru brentru commented Jul 30, 2025

This pull request brings UART and GPS modules into WipperSnapper's offline mode and the upcoming v2 (online) firmware.

Since these two components are completely rewritten for the WipperSnapper API-v2, they are not yet ready to be added to WipperSnapper Online until the IO Production broker supports WipperSnapper API v2.

UART (v2 refactor) 🔧 - UART has been fully refactored and rebuilt to support components other than the PM25 AQ Sensor. The UART component architecture is similar to the i2c component and provides a general driver base class (drvBase) for creating a new UART driver.

  • UART now supports sensor.proto API, shared by other sensing classes
  • UART may support output components (such as servos or motors) in the future, its API has been extended to allow for this capability
  • NEW UART Components: PM25 AQ Sensor, US100 Ultrasonic Sensor, Adafruit Ultimate GPS Module

GPS 🛰️ - GPS functionality has been added to WipperSnapper! This is a new feature ✨

Resolves:
#360
#727
#755
#753

@brentru
Copy link
Member Author

brentru commented Jul 30, 2025

Wrong branch! See: #787

@brentru brentru closed this Jul 30, 2025
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.

2 participants