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>
709 B
709 B
unreleased
0.5.0
- Add
no_stdsupport. - Remove non-additive
unicodefeature. The library now useschar::is_alphanumericinstead of theunicode-segmentationlibrary to determine word boundaries in all cases.
0.4.1
Improvements:
- Add Train-Case support
0.4.0
Breaking changes:
- Make unicode support optional (off by default). Enable the
unicodecrate feature if you need unicode support. - Rename all traits from
SomeCasetoToSomeCase, matchingstds convention of beginning trait names with a verb (ToOwned,AsRef, …) - Rename
ToMixedCasetoToLowerCamelCase - Rename
ToCamelCasetoToUpperCamelCase - Add
ToPascalCaseas an alias toToUpperCamelCase