Implement full SSD1306 OLED display support: - Splash screen on boot (1.5s) with project name, version, board - Dashboard showing radio state, config, counters, RSSI/SNR - RSSI history sparkline (64-sample ring buffer, 2px-wide bars) - DisplayOn/DisplayOff host commands routed via dedicated channel - Pure render functions against generic DrawTarget (no hardware coupling) - Display on/off control bypasses radio task entirely Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
36 lines
785 B
Markdown
36 lines
785 B
Markdown
# Change Log
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
|
and this project adheres to [Semantic Versioning](http://semver.org/).
|
|
|
|
## [Unreleased]
|
|
|
|
## [v0.2.0] - 2024-10-19
|
|
|
|
### Added
|
|
|
|
- Add `result` module for `Error` and `Result` types
|
|
- Add `ExceptionNumber` trait.
|
|
- Classify interrupt numbers in `CoreInterruptNumber` and `ExternalInterruptNumber`.
|
|
- Added simple tests to illustrate how to implement all the provided traits.
|
|
|
|
### Changed
|
|
|
|
- All traits now work with `usize` data type.
|
|
|
|
## [v0.1.1] - 2024-02-15
|
|
|
|
- Fix crates.io badge links
|
|
|
|
## [v0.1.0] - 2024-01-14
|
|
|
|
### Added
|
|
|
|
- Add `InterruptNumber`, `PriorityNumber`, and `HartIdNumber` traits.
|
|
|
|
### Changed
|
|
|
|
- Update `README.md`
|