mirror of
https://github.com/esp-rs/esp-hal.git
synced 2026-05-03 07:17:10 +00:00
Un-pin the defmt package's version, bump esp-println and esp-backtrace dependency versions (#1264)
* Un-pin the `defmt` package's version for `esp-hal` and `esp-hal-smartled` * Bump `esp-println` and `esp-backtrace` versions in the `examples` package * Mention lack of MSRV guarantees when using `defmt` feature
This commit is contained in:
@@ -12,7 +12,7 @@ features = ["esp32c3"]
|
|||||||
targets = ["riscv32imc-unknown-none-elf"]
|
targets = ["riscv32imc-unknown-none-elf"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
defmt = { version = "=0.3.6", optional = true }
|
defmt = { version = "0.3.6", optional = true }
|
||||||
document-features = "0.2.8"
|
document-features = "0.2.8"
|
||||||
esp-hal = { version = "0.16.0", path = "../esp-hal" }
|
esp-hal = { version = "0.16.0", path = "../esp-hal" }
|
||||||
fugit = "0.3.7"
|
fugit = "0.3.7"
|
||||||
|
|||||||
@@ -11,6 +11,13 @@ This adapter allows for the use of an RMT output channel to easily interact with
|
|||||||
|
|
||||||
[documentation]: https://docs.rs/esp-hal-smartled/
|
[documentation]: https://docs.rs/esp-hal-smartled/
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
### `defmt` Feature
|
||||||
|
|
||||||
|
Please note that `defmt` does _not_ provide MSRV guarantees with releases, and as such we are not able to make any MSRV guarantees when this feature is enabled. For more information refer to the MSRV section of `defmt`'s README:
|
||||||
|
https://github.com/knurling-rs/defmt?tab=readme-ov-file#msrv
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Licensed under either of:
|
Licensed under either of:
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ bitflags = "2.4.2"
|
|||||||
bitfield = "0.14.0"
|
bitfield = "0.14.0"
|
||||||
cfg-if = "1.0.0"
|
cfg-if = "1.0.0"
|
||||||
critical-section = "1.1.2"
|
critical-section = "1.1.2"
|
||||||
defmt = { version = "=0.3.6", optional = true }
|
defmt = { version = "0.3.6", optional = true }
|
||||||
document-features = "0.2.8"
|
document-features = "0.2.8"
|
||||||
embassy-executor = { version = "0.5.0", optional = true }
|
embassy-executor = { version = "0.5.0", optional = true }
|
||||||
embassy-futures = { version = "0.1.1", optional = true }
|
embassy-futures = { version = "0.1.1", optional = true }
|
||||||
|
|||||||
@@ -29,6 +29,11 @@ Much of the functionality available is feature-gated, so be sure to refer to the
|
|||||||
[cargo-generate]: https://github.com/cargo-generate/cargo-generate/
|
[cargo-generate]: https://github.com/cargo-generate/cargo-generate/
|
||||||
[esp-template]: https://github.com/esp-rs/esp-template/
|
[esp-template]: https://github.com/esp-rs/esp-template/
|
||||||
|
|
||||||
|
### `defmt` Feature
|
||||||
|
|
||||||
|
Please note that `defmt` does _not_ provide MSRV guarantees with releases, and as such we are not able to make any MSRV guarantees when this feature is enabled. For more information refer to the MSRV section of `defmt`'s README:
|
||||||
|
https://github.com/knurling-rs/defmt?tab=readme-ov-file#msrv
|
||||||
|
|
||||||
### Supporting Packages
|
### Supporting Packages
|
||||||
|
|
||||||
A number of additional packages are available which add additional functionality beyond the HAL.
|
A number of additional packages are available which add additional functionality beyond the HAL.
|
||||||
|
|||||||
@@ -22,10 +22,10 @@ embedded-hal-async = "1.0.0"
|
|||||||
embedded-hal-bus = "0.1.0"
|
embedded-hal-bus = "0.1.0"
|
||||||
embedded-io-async = "0.6.1"
|
embedded-io-async = "0.6.1"
|
||||||
esp-alloc = "0.3.0"
|
esp-alloc = "0.3.0"
|
||||||
esp-backtrace = { version = "0.11.0", features = ["exception-handler", "panic-handler", "println"] }
|
esp-backtrace = { version = "0.11.1", features = ["exception-handler", "panic-handler", "println"] }
|
||||||
esp-hal = { version = "0.16.0", path = "../esp-hal" }
|
esp-hal = { version = "0.16.0", path = "../esp-hal" }
|
||||||
esp-hal-smartled = { version = "0.9.0", path = "../esp-hal-smartled", optional = true }
|
esp-hal-smartled = { version = "0.9.0", path = "../esp-hal-smartled", optional = true }
|
||||||
esp-println = "0.9.0"
|
esp-println = "0.9.1"
|
||||||
heapless = "0.8.0"
|
heapless = "0.8.0"
|
||||||
hex-literal = "0.4.1"
|
hex-literal = "0.4.1"
|
||||||
hmac = { version = "0.12.1", default-features = false }
|
hmac = { version = "0.12.1", default-features = false }
|
||||||
|
|||||||
Reference in New Issue
Block a user