Repository navigation
Releases: luanveras3/AstroPUP
Releases · luanveras3/AstroPUP
Release list
v0.3.2
AstroPUP v0.3.1 - Tests and Project Documentation
AstroPUP v0.3.1
This release improves the project structure and open-source readiness.
Added
- Automated tests with pytest.
- GitHub Actions workflow for continuous testing.
- Hardware validation checklist.
- CONTRIBUTING.md.
- SECURITY.md.
- Updated CHANGELOG.md.
Fixed
- Fixed unresolved
Anytype annotation issue inastropup_hub.pyfor CPython test compatibility.
Notes
Automated tests validate AstroPUP's internal safety and diagnostic logic.
Real LPF2 / Powered Up communication must still be validated with physical hardware.
AstroPUP v0.3.0
Initial public release of AstroPUP.
AstroPUP is a generic communication helper for LEGO Pybricks hubs and external MicroPython devices, based on PUPRemote.
This release includes:
- AstroPUP Hub generic core
- AstroPUP Sensor generic core
- safe_call and safe_call_multitask helpers
- safe_process for sensor-side communication
- startup reports
- remote mode validation
- call, success and failure counters
- last good response storage
- optional heartbeat / frame tracking
- stale-data detection helpers
- basic hub and sensor examples
- Pybricks multitask example
- Saturn-style heartbeat example