Skip to content

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.

3 participants