What problem does it solve?
Developers need a comprehensive guide to the entire development lifecycle for the Universe 2025 Badge, including environment setup, firmware management, app deployment, and debugging. This skill consolidates all critical information for efficient and effective development.
Core Features & Use Cases
- Full Development Workflow: Covers toolchain installation (MicroPython and C++), connecting to the badge, and flashing firmware.
- MonaOS App Deployment: Detailed instructions for installing and managing MonaOS applications using USB Mass Storage Mode.
- Debugging & Diagnostics: Provides methods for checking logs, testing display, WiFi, and power management.
- Use Case: A developer can use this skill to set up their C++ development environment, flash a custom MicroPython firmware, and then deploy and debug a complex MonaOS application.
Quick Start
To temporarily run an app for testing, use mpremote run my_app/__init__.py. To install it permanently, enter USB Mass Storage Mode (double-click RESET) and copy my_app to /Volumes/BADGER/apps/.