This repository has been archived on 2026-08-31. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
donglora/vendor/embassy-time/CHANGELOG.md
T
swaitsandClaude Opus 4.6 3102fc747a feat: add display UI with splash screen, dashboard, and RSSI sparkline
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>
2026-03-29 20:42:54 -06:00

2.2 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

0.3.2 - 2024-08-05

  • Implement with_timeout()/with_deadline() method style call on Future
  • Add collapse_debuginfo to fmt.rs macros.

0.3.1 - 2024-01-11

  • Add with_deadline convenience function and example
  • Implement Clone for Delay
  • Make Ticker::next Send+Sync
  • Add timestamp features

0.3.0 - 2024-01-11

  • Update embedded-hal-async to 1.0.0
  • Update embedded-hal v1 to 1.0.0
  • Split the time driver to a separate embassy-time-driver crate.

0.2.0 - 2023-12-04

  • Added tick rates in multiples of 10 kHz
  • Remove nightly and unstable-traits features in preparation for 1.75.
  • Update heapless to 0.8.

0.1.5 - 2023-10-16

  • Added links key to Cargo.toml, to prevent multiple copies of this crate in the same binary. Needed because different copies might get different tick rates, causing wrong delays if the time driver is using one copy and user code is using another. This is especially common when mixing crates from crates.io and git.

0.1.4 - 2023-10-12

  • Added more tick rates

0.1.3 - 2023-08-28

  • Update embedded-hal-async to 1.0.0-rc.2
  • Update embedded-hal v1 to 1.0.0-rc.2

0.1.2 - 2023-07-05

  • Update embedded-hal-async to 0.2.0-alpha.2.
  • Update embedded-hal v1 to 1.0.0-alpha.11. (Note: v0.2 support is kept unchanged).

0.1.1 - 2023-04-13

  • Update embedded-hal-async to 0.2.0-alpha.1 (uses async fn in traits).
  • Update embedded-hal v1 to 1.0.0-alpha.10. (Note: v0.2 support is kept unchanged).
  • Remove dep on embassy-sync.
  • Fix reentrancy issues in the std time driver (#1177)
  • Add Duration::from_hz().
  • impl From conversions to/from core::time::Duration.
  • Add #[must_use] to all futures.
  • Add inherent async fn tick() to Ticker, so you can use it directly without the Stream trait.
  • Add more tick rates.
  • impl Default for Signal
  • Remove unnecessary uses of atomic-polyfill

0.1.0 - 2022-08-26

  • First release