package documentation
Lib - Device Library Package
This is the core utility library used across the project. This package collects small, well-tested modules that provide common functionality such as:
- configuration and environment helpers
- logging and diagnostics wrappers
- data transformation and validation utilities
- file and resource loaders
The package is intentionally lightweight and dependency-minimal so it can be imported from command-line tools, tests, and other packages without side-effects. Import individual submodules or symbols to keep startup fast.
Lib Package Class Diagram
| Module | device |
This provides the Device class, a base class for hardware device drivers and similar objects. |
| Module | diagnostics |
Diagnostics Module |
| Module | hw |
RP2 command station hardware configuration |
| Module | led |
LED Module |
| Module | oled0 |
Device driver module for 0.91 inch OLED on i2c |
| Module | screen |
This is the screen application module. It specifies the Screen class. |