Releases: cat-in-136/ws2812-esp32-rmt-driver
Releases · cat-in-136/ws2812-esp32-rmt-driver
v0.12.0
What's Changed
- introduce new_with_rmt_driver() to be able to use multiple mem blocks for TxRmtDriver to mitigate flickering by @weber-software in #62
New Contributors
- @weber-software made their first contribution in #62
Full Changelog: v0.11.0...v0.12.0
v0.10.0
What's Changed
- Introduce no_std by @cat-in-136 in #54
- introduce test-mock by @cat-in-136 in #56
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Update for newer HAL by @DavidVentura in #43
- update esp-idf-hal to 0.44 by @cat-in-136 in #53
New Contributors
- @DavidVentura made their first contribution in #43
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- update smart-leds-trait to v0.3 by @cat-in-136 in #45
- Remove all default features by @faern in #35
- Delete unstable feature by @cat-in-136 in #47
- Update esp-idf-hal with workaround to copy symbol by @MnlPhlp in #49
New Contributors
Upgrade guide
The default feature has been changed. The default feature is no longer to load smart-leds API and load only the driver API. unstable feature is no longer used. Some replacement examples are shown below:
v0.7.1 | v0.8.0 |
---|---|
ws2812-esp32-rmt-driver = "*" |
ws2812-esp32-rmt-driver = { version = "*", features = ["smart-leds-trait"] } |
ws2812-esp32-rmt-driver = { version = "*", features = ["embedded-graphics-core", "unstable"]} |
ws2812-esp32-rmt-driver = { version = "*", features = ["embedded-graphics-core"]} |
ws2812-esp32-rmt-driver = { version = "*", features = ["smart-leds"]} |
ws2812-esp32-rmt-driver = { version = "*", features = ["smart-leds-trait"] } |
ws2812-esp32-rmt-driver = { version = "*", features = ["smart-leds", "unstable"]} |
ws2812-esp32-rmt-driver = { version = "*", features = ["smart-leds-trait"] } |
ws2812-esp32-rmt-driver = { version = "*", default-features = false} |
ws2812-esp32-rmt-driver = "*" |
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
- Use standard Result type instead of anyhow since it's not needed by @faern in #36
- fix build failure due to breaking change in embedded-hal-async by @cat-in-136 in #38
- add runner to easily flash and monitor by executing cargo run by @cat-in-136 in #39
- Add easier support for riscv based ESP32 by @faern in #37
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- migrate to esp-idf 5.1 and esp-idf-hal by @cat-in-136 in #34
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Update GitHub Actions CI by @cat-in-136 in #26
- Upgrade to embedded graphics 0.8 by @cat-in-136 in #28
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- added support for [email protected] by @vojty in #22
New Contributors
Full Changelog: v0.4.1...v0.5.0
v0.4.1
There is no code-change since 0.4.0. This release is intended for the people who use this crate with ws2812-esp32-rmt-driver = "0.4"
in [dependency]
of Cargo.toml.
What's Changed
- Restrict esp-idf version to up-to 0.31 in advance of support for esp-idf 0.32 by @cat-in-136 in #25
Full Changelog: v0.4.0...v0.4.1