mirror of
https://github.com/esp-rs/esp-hal.git
synced 2025-09-27 12:20:56 +00:00
New package releases
This commit is contained in:
parent
ea5a8226fb
commit
ad74108e00
@ -7,7 +7,7 @@ Please note that only changes to the `esp-hal-common` package are tracked in thi
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [Unreleased]
|
||||
## [0.12.0]
|
||||
|
||||
### Added
|
||||
|
||||
@ -38,8 +38,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
- Fix `Instant::now()` not counting in some cases when using TIMG0 as the timebase (#737)
|
||||
- Fix number of ADC attenuations for ESP32-C6 (#771)
|
||||
|
||||
### Removed
|
||||
|
||||
### Breaking
|
||||
|
||||
- `CpuControl::start_app_core()` now takes an `FnOnce` closure (#739)
|
||||
@ -204,7 +202,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [0.1.0] - 2022-08-05
|
||||
|
||||
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/v0.11.0...HEAD
|
||||
[0.12.0]: https://github.com/esp-rs/esp-hal/compare/v0.11.0...v0.12.0
|
||||
[0.11.0]: https://github.com/esp-rs/esp-hal/compare/v0.10.0...v0.11.0
|
||||
[0.10.0]: https://github.com/esp-rs/esp-hal/compare/v0.9.0...v0.10.0
|
||||
[0.9.0]: https://github.com/esp-rs/esp-hal/compare/v0.8.0...v0.9.0
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "esp-hal-common"
|
||||
version = "0.11.0"
|
||||
version = "0.12.0"
|
||||
authors = [
|
||||
"Jesse Braham <jesse@beta7.io>",
|
||||
"Björn Quentin <bjoern.quentin@mobile-j.de>",
|
||||
@ -12,7 +12,7 @@ repository = "https://github.com/esp-rs/esp-hal"
|
||||
license = "MIT OR Apache-2.0"
|
||||
|
||||
[dependencies]
|
||||
bitflags = "2.3.3"
|
||||
bitflags = "2.4.0"
|
||||
bitfield = "0.14.0"
|
||||
cfg-if = "1.0.0"
|
||||
critical-section = "1.1.2"
|
||||
@ -29,7 +29,7 @@ log = { version = "0.4.20", optional = true }
|
||||
lock_api = { version = "0.4.10", optional = true }
|
||||
nb = "1.1.0"
|
||||
paste = "1.0.14"
|
||||
procmacros = { version = "0.6.0", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
|
||||
procmacros = { version = "0.6.1", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
|
||||
strum = { version = "0.25.0", default-features = false, features = ["derive"] }
|
||||
void = { version = "1.0.2", default-features = false }
|
||||
usb-device = { version = "0.2.9", optional = true }
|
||||
@ -66,7 +66,7 @@ esp32s3 = { version = "0.21.0", features = ["critical-section"], optional = true
|
||||
|
||||
[build-dependencies]
|
||||
basic-toml = "0.1.4"
|
||||
serde = { version = "1.0.183", features = ["derive"] }
|
||||
serde = { version = "1.0.188", features = ["derive"] }
|
||||
|
||||
[features]
|
||||
esp32 = ["esp32/rt", "xtensa", "xtensa-lx/esp32", "xtensa-lx-rt/esp32", "lock_api", "procmacros/esp32"]
|
||||
@ -77,16 +77,18 @@ esp32h2 = ["esp32h2/rt", "riscv", "procmacros/esp32h2"]
|
||||
esp32s2 = ["esp32s2/rt", "xtensa", "xtensa-lx/esp32s2", "xtensa-lx-rt/esp32s2", "esp-synopsys-usb-otg", "usb-device", "procmacros/esp32s2"]
|
||||
esp32s3 = ["esp32s3/rt", "xtensa", "xtensa-lx/esp32s3", "xtensa-lx-rt/esp32s3", "lock_api", "esp-synopsys-usb-otg", "usb-device", "procmacros/esp32s3"]
|
||||
|
||||
esp32_40mhz = []
|
||||
esp32_26mhz = []
|
||||
|
||||
esp32c2_40mhz = []
|
||||
# Crystal frequency selection (ESP32 and ESP32-C2 only!)
|
||||
esp32_26mhz = []
|
||||
esp32_40mhz = []
|
||||
esp32c2_26mhz = []
|
||||
esp32c2_40mhz = []
|
||||
|
||||
# PSRAM support
|
||||
psram_2m = []
|
||||
psram_4m = []
|
||||
psram_8m = []
|
||||
|
||||
# Octal RAM support
|
||||
opsram_2m = []
|
||||
opsram_4m = []
|
||||
opsram_8m = []
|
||||
@ -94,25 +96,34 @@ opsram_8m = []
|
||||
# Implement the `embedded-hal==1.0.0-alpha.x` traits
|
||||
eh1 = ["embedded-hal-1", "embedded-hal-nb", "embedded-can"]
|
||||
|
||||
# Enable logging
|
||||
log = ["dep:log"]
|
||||
|
||||
# To support `ufmt`
|
||||
ufmt = ["ufmt-write"]
|
||||
|
||||
# To use vectored interrupts (calling the handlers defined in the PAC)
|
||||
vectored = ["procmacros/interrupt"]
|
||||
|
||||
# Implement the `embedded-hal-async==1.0.0-alpha.x` traits
|
||||
async = ["embedded-hal-async", "eh1", "embassy-sync", "embassy-futures", "embedded-io-async"]
|
||||
embassy = ["embassy-time"]
|
||||
# Use direct interrupt vectoring (RISC-V only!)
|
||||
direct-vectoring = ["esp-riscv-rt/direct-vectoring"]
|
||||
|
||||
# Use interrupt preemption (RISC-V only!)
|
||||
interrupt-preemption = ["esp-riscv-rt/interrupt-preemption"]
|
||||
|
||||
# Support for asynchronous operation, implementing traits from
|
||||
# `embedded-hal-async` and `embedded-io-async`
|
||||
async = ["embedded-hal-async", "eh1", "embassy-sync", "embassy-futures", "embedded-io-async"]
|
||||
|
||||
# Embassy support
|
||||
embassy = ["embassy-time"]
|
||||
|
||||
embassy-executor-thread = ["embassy", "embassy-executor"]
|
||||
embassy-executor-interrupt = ["embassy", "embassy-executor"]
|
||||
embassy-executor-thread = ["embassy", "embassy-executor"]
|
||||
|
||||
embassy-time-systick = []
|
||||
embassy-time-timg0 = []
|
||||
|
||||
interrupt-preemption = ["esp-riscv-rt/interrupt-preemption"]
|
||||
|
||||
|
||||
# Architecture-specific features (intended for internal use)
|
||||
riscv = ["critical-section/restore-state-u8", "esp-riscv-rt", "esp-riscv-rt/zero-bss", "riscv-atomic-emulation-trap"]
|
||||
xtensa = ["critical-section/restore-state-u32"]
|
||||
@ -122,7 +133,6 @@ rv-init-data = ["esp-riscv-rt/init-data", "esp-riscv-rt/init-rw-text"]
|
||||
rv-zero-rtc-bss = ["esp-riscv-rt/zero-rtc-fast-bss"]
|
||||
rv-init-rtc-data = ["esp-riscv-rt/init-rtc-fast-data", "esp-riscv-rt/init-rtc-fast-text"]
|
||||
|
||||
direct-vectoring = ["esp-riscv-rt/direct-vectoring"]
|
||||
# Enable the `impl-register-debug` feature for the selected PAC
|
||||
debug = [
|
||||
"esp32?/impl-register-debug",
|
||||
@ -134,7 +144,7 @@ debug = [
|
||||
"esp32s3?/impl-register-debug",
|
||||
]
|
||||
|
||||
log = ["dep:log"]
|
||||
# Enable support for `defmt`, for `esp-hal-common` and also for all our dependencies
|
||||
defmt = [
|
||||
"dep:defmt",
|
||||
"embassy-executor?/defmt",
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "esp-hal-procmacros"
|
||||
version = "0.6.0"
|
||||
version = "0.6.1"
|
||||
authors = [
|
||||
"Jesse Braham <jesse@beta7.io>",
|
||||
"Björn Quentin <bjoern.quentin@mobile-j.de>",
|
||||
@ -18,12 +18,12 @@ features = ["esp32c3", "interrupt"]
|
||||
proc-macro = true
|
||||
|
||||
[dependencies]
|
||||
darling = "0.20.1"
|
||||
darling = "0.20.3"
|
||||
proc-macro-crate = "1.3.1"
|
||||
proc-macro-error = "1.0.4"
|
||||
proc-macro2 = "1.0.63"
|
||||
quote = "1.0.28"
|
||||
syn = {version = "2.0.22", features = ["extra-traits", "full"]}
|
||||
proc-macro2 = "1.0.66"
|
||||
quote = "1.0.33"
|
||||
syn = {version = "2.0.31", features = ["extra-traits", "full"]}
|
||||
|
||||
[features]
|
||||
esp32 = []
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "esp-hal-smartled"
|
||||
version = "0.4.0"
|
||||
version = "0.5.0"
|
||||
edition = "2021"
|
||||
rust-version = "1.65.0"
|
||||
description = "RMT adapter for smartleds"
|
||||
@ -11,7 +11,7 @@ license = "MIT OR Apache-2.0"
|
||||
features = ["esp32c3"]
|
||||
|
||||
[dependencies]
|
||||
esp-hal-common = { version = "0.11.0", path = "../esp-hal-common" }
|
||||
esp-hal-common = { version = "0.12.0", path = "../esp-hal-common" }
|
||||
fugit = "0.3.7"
|
||||
smart-leds-trait = "0.2.1"
|
||||
|
||||
|
@ -5,18 +5,16 @@ All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
## [0.5.0]
|
||||
|
||||
### Changed
|
||||
|
||||
- Use all remaining memory for the stack (#716)
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fix RISCV stack-start (#721)
|
||||
|
||||
### Removed
|
||||
|
||||
## [0.4.0] - 2023-08-10
|
||||
|
||||
## [0.3.0] - 2023-03-20
|
||||
@ -25,8 +23,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [0.1.0] - 2023-01-26
|
||||
|
||||
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/v0.4.0...HEAD
|
||||
[0.4.0]: https://github.com/esp-rs/esp-hal/releases/tag/v0.3.0...v0.4.0
|
||||
[0.3.0]: https://github.com/esp-rs/esp-hal/releases/tag/v0.2.0...v0.3.0
|
||||
[0.2.0]: https://github.com/esp-rs/esp-hal/releases/tag/v0.1.0...v0.2.0
|
||||
[0.5.0]: https://github.com/esp-rs/esp-hal/compare/v0.4.0...v0.5.0
|
||||
[0.4.0]: https://github.com/esp-rs/esp-hal/compare/v0.3.0...v0.4.0
|
||||
[0.3.0]: https://github.com/esp-rs/esp-hal/compare/v0.2.0...v0.3.0
|
||||
[0.2.0]: https://github.com/esp-rs/esp-hal/compare/v0.1.0...v0.2.0
|
||||
[0.1.0]: https://github.com/esp-rs/esp-hal/releases/tag/v0.1.0
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "esp32-hal"
|
||||
version = "0.14.0"
|
||||
version = "0.15.0"
|
||||
authors = [
|
||||
"Jesse Braham <jesse@beta7.io>",
|
||||
"Björn Quentin <bjoern.quentin@mobile-j.de>",
|
||||
@ -25,13 +25,13 @@ categories = [
|
||||
]
|
||||
|
||||
[dependencies]
|
||||
esp-hal-common = { version = "0.11.0", features = ["esp32"], path = "../esp-hal-common" }
|
||||
embassy-time = { version = "0.1.3", features = ["nightly"], optional = true }
|
||||
esp-hal-common = { version = "0.12.0", features = ["esp32"], path = "../esp-hal-common" }
|
||||
embassy-time = { version = "0.1.3", features = ["nightly"], optional = true }
|
||||
|
||||
[dev-dependencies]
|
||||
aes = "0.8.3"
|
||||
critical-section = "1.1.2"
|
||||
crypto-bigint = { version = "0.5.2", default-features = false }
|
||||
crypto-bigint = { version = "0.5.3", default-features = false }
|
||||
embassy-executor = { version = "0.3.0", features = ["nightly"] }
|
||||
embassy-sync = "0.2.0"
|
||||
embedded-graphics = "0.8.1"
|
||||
@ -40,40 +40,41 @@ embedded-hal-async = "=1.0.0-rc.1"
|
||||
embedded-io-async = "0.5.0"
|
||||
esp-alloc = "0.3.0"
|
||||
esp-backtrace = { version = "0.8.0", features = ["esp32", "panic-handler", "exception-handler", "print-uart"] }
|
||||
esp-hal-smartled = { version = "0.4.0", features = ["esp32"], path = "../esp-hal-smartled" }
|
||||
esp-hal-smartled = { version = "0.5.0", features = ["esp32"], path = "../esp-hal-smartled" }
|
||||
esp-println = { version = "0.6.0", features = ["esp32", "log"] }
|
||||
heapless = "0.7.16"
|
||||
lis3dh-async = { git = "https://github.com/jessebraham/lis3dh-rs-async", branch = "feature/eh-rc1" }
|
||||
lis3dh-async = "0.8.0"
|
||||
sha2 = { version = "0.10.7", default-features = false}
|
||||
smart-leds = "0.3.0"
|
||||
ssd1306 = "0.8.0"
|
||||
ssd1306 = "0.8.1"
|
||||
static_cell = { version = "1.2.0", features = ["nightly"] }
|
||||
|
||||
[features]
|
||||
default = ["rt", "vectored", "xtal40mhz"]
|
||||
async = ["esp-hal-common/async"]
|
||||
bluetooth = []
|
||||
debug = ["esp-hal-common/debug"]
|
||||
defmt = ["esp-hal-common/defmt"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
log = ["esp-hal-common/log"]
|
||||
rt = []
|
||||
ufmt = ["esp-hal-common/ufmt"]
|
||||
vectored = ["esp-hal-common/vectored"]
|
||||
async = ["esp-hal-common/async"]
|
||||
embassy = ["esp-hal-common/embassy"]
|
||||
embassy-time-timg0 = ["esp-hal-common/embassy-time-timg0", "embassy-time/tick-hz-1_000_000"]
|
||||
xtal40mhz = ["esp-hal-common/esp32_40mhz"]
|
||||
xtal26mhz = ["esp-hal-common/esp32_26mhz"]
|
||||
|
||||
# Embassy support
|
||||
embassy = ["esp-hal-common/embassy"]
|
||||
embassy-time-timg0 = ["esp-hal-common/embassy-time-timg0", "embassy-time/tick-hz-1_000_000"]
|
||||
embassy-executor-thread = ["esp-hal-common/embassy-executor-thread"]
|
||||
embassy-executor-interrupt = ["esp-hal-common/embassy-executor-interrupt"]
|
||||
|
||||
# PSRAM support
|
||||
psram = []
|
||||
psram_2m = ["esp-hal-common/psram_2m", "psram"]
|
||||
psram_4m = ["esp-hal-common/psram_4m", "psram"]
|
||||
psram_8m = ["esp-hal-common/psram_8m", "psram"]
|
||||
|
||||
log = ["esp-hal-common/log"]
|
||||
defmt = ["esp-hal-common/defmt"]
|
||||
|
||||
[profile.release]
|
||||
debug = true
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "esp32c2-hal"
|
||||
version = "0.9.0"
|
||||
version = "0.10.0"
|
||||
authors = [
|
||||
"Jesse Braham <jesse@beta7.io>",
|
||||
"Björn Quentin <bjoern.quentin@mobile-j.de>",
|
||||
@ -25,8 +25,8 @@ categories = [
|
||||
]
|
||||
|
||||
[dependencies]
|
||||
esp-hal-common = { version = "0.11.0", features = ["esp32c2"], path = "../esp-hal-common" }
|
||||
embassy-time = { version = "0.1.3", features = ["nightly"], optional = true }
|
||||
esp-hal-common = { version = "0.12.0", features = ["esp32c2"], path = "../esp-hal-common" }
|
||||
embassy-time = { version = "0.1.3", features = ["nightly"], optional = true }
|
||||
|
||||
[dev-dependencies]
|
||||
critical-section = "1.1.2"
|
||||
@ -38,30 +38,31 @@ embedded-io-async = "0.5.0"
|
||||
esp-backtrace = { version = "0.8.0", features = ["esp32c2", "panic-handler", "exception-handler", "print-uart"] }
|
||||
esp-println = { version = "0.6.0", features = ["esp32c2", "log"] }
|
||||
heapless = "0.7.16"
|
||||
lis3dh-async = { git = "https://github.com/jessebraham/lis3dh-rs-async", branch = "feature/eh-rc1" }
|
||||
lis3dh-async = "0.8.0"
|
||||
sha2 = { version = "0.10.7", default-features = false}
|
||||
ssd1306 = "0.8.0"
|
||||
ssd1306 = "0.8.1"
|
||||
static_cell = { version = "1.2.0", features = ["nightly"] }
|
||||
|
||||
[features]
|
||||
default = ["rt", "vectored", "xtal40mhz"]
|
||||
async = ["esp-hal-common/async"]
|
||||
debug = ["esp-hal-common/debug"]
|
||||
defmt = ["esp-hal-common/defmt"]
|
||||
direct-boot = ["esp-hal-common/rv-init-data"]
|
||||
direct-vectoring = ["esp-hal-common/direct-vectoring"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
interrupt-preemption = ["esp-hal-common/interrupt-preemption"]
|
||||
log = ["esp-hal-common/log"]
|
||||
rt = []
|
||||
ufmt = ["esp-hal-common/ufmt"]
|
||||
vectored = ["esp-hal-common/vectored"]
|
||||
async = ["esp-hal-common/async"]
|
||||
xtal26mhz = ["esp-hal-common/esp32c2_26mhz"]
|
||||
xtal40mhz = ["esp-hal-common/esp32c2_40mhz"]
|
||||
|
||||
# Embassy support
|
||||
embassy = ["esp-hal-common/embassy"]
|
||||
embassy-time-systick = ["esp-hal-common/embassy-time-systick", "embassy-time/tick-hz-16_000_000"]
|
||||
embassy-time-timg0 = ["esp-hal-common/embassy-time-timg0", "embassy-time/tick-hz-1_000_000"]
|
||||
xtal26mhz = ["esp-hal-common/esp32c2_26mhz"]
|
||||
xtal40mhz = ["esp-hal-common/esp32c2_40mhz"]
|
||||
interrupt-preemption = ["esp-hal-common/interrupt-preemption"]
|
||||
direct-vectoring = ["esp-hal-common/direct-vectoring"]
|
||||
|
||||
log = ["esp-hal-common/log"]
|
||||
defmt = ["esp-hal-common/defmt"]
|
||||
|
||||
[profile.release]
|
||||
debug = true
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "esp32c3-hal"
|
||||
version = "0.11.0"
|
||||
version = "0.12.0"
|
||||
authors = [
|
||||
"Jesse Braham <jesse@beta7.io>",
|
||||
"Björn Quentin <bjoern.quentin@mobile-j.de>",
|
||||
@ -26,13 +26,13 @@ categories = [
|
||||
|
||||
[dependencies]
|
||||
cfg-if = "1.0.0"
|
||||
esp-hal-common = { version = "0.11.0", features = ["esp32c3"], path = "../esp-hal-common" }
|
||||
embassy-time = { version = "0.1.3", features = ["nightly"], optional = true }
|
||||
esp-hal-common = { version = "0.12.0", features = ["esp32c3"], path = "../esp-hal-common" }
|
||||
embassy-time = { version = "0.1.3", features = ["nightly"], optional = true }
|
||||
|
||||
[dev-dependencies]
|
||||
aes = "0.8.3"
|
||||
critical-section = "1.1.2"
|
||||
crypto-bigint = { version = "0.5.2", default-features = false }
|
||||
crypto-bigint = { version = "0.5.3", default-features = false }
|
||||
embassy-executor = { version = "0.3.0", features = ["nightly", "integrated-timers", "arch-riscv32", "executor-thread"] }
|
||||
embedded-can = "0.4.1"
|
||||
embedded-graphics = "0.8.1"
|
||||
@ -41,34 +41,35 @@ embedded-hal-1 = { version = "=1.0.0-rc.1", package = "embedded-hal" }
|
||||
embedded-hal-async = "=1.0.0-rc.1"
|
||||
embedded-io-async = "0.5.0"
|
||||
esp-backtrace = { version = "0.8.0", features = ["esp32c3", "panic-handler", "exception-handler", "print-uart"] }
|
||||
esp-hal-smartled = { version = "0.4.0", features = ["esp32c3"], path = "../esp-hal-smartled" }
|
||||
esp-hal-smartled = { version = "0.5.0", features = ["esp32c3"], path = "../esp-hal-smartled" }
|
||||
esp-println = { version = "0.6.0", features = ["esp32c3", "log"] }
|
||||
heapless = "0.7.16"
|
||||
hmac = { version = "0.12.1", default-features = false }
|
||||
lis3dh-async = { git = "https://github.com/jessebraham/lis3dh-rs-async", branch = "feature/eh-rc1" }
|
||||
lis3dh-async = "0.8.0"
|
||||
sha2 = { version = "0.10.7", default-features = false }
|
||||
smart-leds = "0.3.0"
|
||||
ssd1306 = "0.8.0"
|
||||
ssd1306 = "0.8.1"
|
||||
static_cell = { version = "1.2.0", features = ["nightly"] }
|
||||
|
||||
[features]
|
||||
default = ["rt", "vectored", "esp-hal-common/rv-zero-rtc-bss"]
|
||||
async = ["esp-hal-common/async"]
|
||||
debug = ["esp-hal-common/debug"]
|
||||
mcu-boot = []
|
||||
defmt = ["esp-hal-common/defmt"]
|
||||
direct-boot = ["esp-hal-common/rv-init-data", "esp-hal-common/rv-init-rtc-data"]
|
||||
direct-vectoring = ["esp-hal-common/direct-vectoring"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
interrupt-preemption = ["esp-hal-common/interrupt-preemption"]
|
||||
log = ["esp-hal-common/log"]
|
||||
mcu-boot = []
|
||||
rt = []
|
||||
ufmt = ["esp-hal-common/ufmt"]
|
||||
vectored = ["esp-hal-common/vectored"]
|
||||
async = ["esp-hal-common/async"]
|
||||
|
||||
# Embassy support
|
||||
embassy = ["esp-hal-common/embassy"]
|
||||
embassy-time-systick = ["esp-hal-common/embassy-time-systick", "embassy-time/tick-hz-16_000_000"]
|
||||
embassy-time-timg0 = ["esp-hal-common/embassy-time-timg0", "embassy-time/tick-hz-1_000_000"]
|
||||
interrupt-preemption = ["esp-hal-common/interrupt-preemption"]
|
||||
direct-vectoring = ["esp-hal-common/direct-vectoring"]
|
||||
|
||||
log = ["esp-hal-common/log"]
|
||||
defmt = ["esp-hal-common/defmt"]
|
||||
|
||||
[profile.release]
|
||||
debug = true
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "esp32c6-hal"
|
||||
version = "0.4.0"
|
||||
version = "0.5.0"
|
||||
authors = [
|
||||
"Jesse Braham <jesse@beta7.io>",
|
||||
"Björn Quentin <bjoern.quentin@mobile-j.de>",
|
||||
@ -26,13 +26,13 @@ categories = [
|
||||
]
|
||||
|
||||
[dependencies]
|
||||
esp-hal-common = { version = "0.11.0", features = ["esp32c6"], path = "../esp-hal-common" }
|
||||
embassy-time = { version = "0.1.3", features = ["nightly"], optional = true }
|
||||
esp-hal-common = { version = "0.12.0", features = ["esp32c6"], path = "../esp-hal-common" }
|
||||
embassy-time = { version = "0.1.3", features = ["nightly"], optional = true }
|
||||
|
||||
[dev-dependencies]
|
||||
aes = "0.8.3"
|
||||
critical-section = "1.1.2"
|
||||
crypto-bigint = { version = "0.5.2", default-features = false}
|
||||
crypto-bigint = { version = "0.5.3", default-features = false}
|
||||
embassy-executor = { version = "0.3.0", features = ["nightly", "integrated-timers", "arch-riscv32", "executor-thread"] }
|
||||
embedded-graphics = "0.8.1"
|
||||
embedded-hal-1 = { version = "=1.0.0-rc.1", package = "embedded-hal" }
|
||||
@ -40,33 +40,34 @@ embedded-hal-async = "=1.0.0-rc.1"
|
||||
embedded-can = "0.4.1"
|
||||
embedded-io-async = "0.5.0"
|
||||
esp-backtrace = { version = "0.8.0", features = ["esp32c6", "panic-handler", "exception-handler", "print-uart"] }
|
||||
esp-hal-smartled = { version = "0.4.0", features = ["esp32c6"], path = "../esp-hal-smartled" }
|
||||
esp-hal-smartled = { version = "0.5.0", features = ["esp32c6"], path = "../esp-hal-smartled" }
|
||||
esp-println = { version = "0.6.0", features = ["esp32c6", "log"] }
|
||||
heapless = "0.7.16"
|
||||
hmac = { version = "0.12.1", default-features = false }
|
||||
lis3dh-async = { git = "https://github.com/jessebraham/lis3dh-rs-async", branch = "feature/eh-rc1" }
|
||||
lis3dh-async = "0.8.0"
|
||||
sha2 = { version = "0.10.7", default-features = false}
|
||||
smart-leds = "0.3.0"
|
||||
ssd1306 = "0.8.0"
|
||||
ssd1306 = "0.8.1"
|
||||
static_cell = { version = "1.2.0", features = ["nightly"] }
|
||||
|
||||
[features]
|
||||
default = ["rt", "vectored", "esp-hal-common/rv-zero-rtc-bss"]
|
||||
async = ["esp-hal-common/async"]
|
||||
debug = ["esp-hal-common/debug"]
|
||||
defmt = ["esp-hal-common/defmt"]
|
||||
direct-boot = ["esp-hal-common/rv-init-data", "esp-hal-common/rv-init-rtc-data"]
|
||||
direct-vectoring = ["esp-hal-common/direct-vectoring"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
interrupt-preemption = ["esp-hal-common/interrupt-preemption"]
|
||||
log = ["esp-hal-common/log"]
|
||||
rt = []
|
||||
ufmt = ["esp-hal-common/ufmt"]
|
||||
vectored = ["esp-hal-common/vectored"]
|
||||
async = ["esp-hal-common/async"]
|
||||
|
||||
# Embassy support
|
||||
embassy = ["esp-hal-common/embassy"]
|
||||
embassy-time-systick = ["esp-hal-common/embassy-time-systick", "embassy-time/tick-hz-16_000_000"]
|
||||
embassy-time-timg0 = ["esp-hal-common/embassy-time-timg0", "embassy-time/tick-hz-1_000_000"]
|
||||
interrupt-preemption = ["esp-hal-common/interrupt-preemption"]
|
||||
direct-vectoring = ["esp-hal-common/direct-vectoring"]
|
||||
|
||||
log = ["esp-hal-common/log"]
|
||||
defmt = ["esp-hal-common/defmt"]
|
||||
|
||||
[profile.release]
|
||||
debug = true
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "esp32h2-hal"
|
||||
version = "0.2.0"
|
||||
version = "0.3.0"
|
||||
authors = [
|
||||
"Kirill Mikhailov <playfulfence@gmail.com>",
|
||||
"Jesse Braham <jesse@beta7.io>",
|
||||
@ -26,13 +26,13 @@ categories = [
|
||||
]
|
||||
|
||||
[dependencies]
|
||||
esp-hal-common = { version = "0.11.0", features = ["esp32h2"], path = "../esp-hal-common" }
|
||||
embassy-time = { version = "0.1.3", features = ["nightly"], optional = true }
|
||||
esp-hal-common = { version = "0.12.0", features = ["esp32h2"], path = "../esp-hal-common" }
|
||||
embassy-time = { version = "0.1.3", features = ["nightly"], optional = true }
|
||||
|
||||
[dev-dependencies]
|
||||
aes = "0.8.3"
|
||||
critical-section = "1.1.2"
|
||||
crypto-bigint = { version = "0.5.2", default-features = false }
|
||||
crypto-bigint = { version = "0.5.3", default-features = false }
|
||||
embassy-executor = { version = "0.3.0", features = ["nightly", "integrated-timers", "arch-riscv32", "executor-thread"] }
|
||||
embedded-graphics = "0.8.1"
|
||||
embedded-hal-1 = { version = "=1.0.0-rc.1", package = "embedded-hal" }
|
||||
@ -40,33 +40,34 @@ embedded-hal-async = "=1.0.0-rc.1"
|
||||
embedded-can = "0.4.1"
|
||||
embedded-io-async = "0.5.0"
|
||||
esp-backtrace = { version = "0.8.0", features = ["esp32h2", "panic-handler", "exception-handler", "print-uart"] }
|
||||
esp-hal-smartled = { version = "0.4.0", features = ["esp32h2"], path = "../esp-hal-smartled" }
|
||||
esp-hal-smartled = { version = "0.5.0", features = ["esp32h2"], path = "../esp-hal-smartled" }
|
||||
esp-println = { version = "0.6.0", features = ["esp32h2", "log"] }
|
||||
heapless = "0.7.16"
|
||||
hmac = { version = "0.12.1", default-features = false }
|
||||
lis3dh-async = { git = "https://github.com/jessebraham/lis3dh-rs-async", branch = "feature/eh-rc1" }
|
||||
lis3dh-async = "0.8.0"
|
||||
sha2 = { version = "0.10.7", default-features = false}
|
||||
smart-leds = "0.3.0"
|
||||
ssd1306 = "0.8.0"
|
||||
ssd1306 = "0.8.1"
|
||||
static_cell = { version = "1.2.0", features = ["nightly"] }
|
||||
|
||||
[features]
|
||||
default = ["rt", "vectored", "esp-hal-common/rv-zero-rtc-bss"]
|
||||
async = ["esp-hal-common/async"]
|
||||
debug = ["esp-hal-common/debug"]
|
||||
defmt = ["esp-hal-common/defmt"]
|
||||
direct-boot = ["esp-hal-common/rv-init-data", "esp-hal-common/rv-init-rtc-data"]
|
||||
direct-vectoring = ["esp-hal-common/direct-vectoring"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
interrupt-preemption = ["esp-hal-common/interrupt-preemption"]
|
||||
log = ["esp-hal-common/log"]
|
||||
rt = []
|
||||
ufmt = ["esp-hal-common/ufmt"]
|
||||
vectored = ["esp-hal-common/vectored"]
|
||||
async = ["esp-hal-common/async"]
|
||||
|
||||
# Embassy support
|
||||
embassy = ["esp-hal-common/embassy"]
|
||||
embassy-time-systick = ["esp-hal-common/embassy-time-systick", "embassy-time/tick-hz-16_000_000"]
|
||||
embassy-time-timg0 = ["esp-hal-common/embassy-time-timg0", "embassy-time/tick-hz-1_000_000"]
|
||||
interrupt-preemption = ["esp-hal-common/interrupt-preemption"]
|
||||
direct-vectoring = ["esp-hal-common/direct-vectoring"]
|
||||
|
||||
log = ["esp-hal-common/log"]
|
||||
defmt = ["esp-hal-common/defmt"]
|
||||
|
||||
[profile.release]
|
||||
debug = true
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "esp32s2-hal"
|
||||
version = "0.11.0"
|
||||
version = "0.12.0"
|
||||
authors = [
|
||||
"Jesse Braham <jesse@beta7.io>",
|
||||
"Björn Quentin <bjoern.quentin@mobile-j.de>",
|
||||
@ -25,14 +25,14 @@ categories = [
|
||||
]
|
||||
|
||||
[dependencies]
|
||||
esp-hal-common = { version = "0.11.0", features = ["esp32s2"], path = "../esp-hal-common" }
|
||||
embassy-time = { version = "0.1.3", features = ["nightly"], optional = true }
|
||||
esp-hal-common = { version = "0.12.0", features = ["esp32s2"], path = "../esp-hal-common" }
|
||||
embassy-time = { version = "0.1.3", features = ["nightly"], optional = true }
|
||||
xtensa-atomic-emulation-trap = "0.4.0"
|
||||
|
||||
[dev-dependencies]
|
||||
aes = "0.8.3"
|
||||
critical-section = "1.1.2"
|
||||
crypto-bigint = { version = "0.5.2", default-features = false }
|
||||
crypto-bigint = { version = "0.5.3", default-features = false }
|
||||
embassy-executor = { version = "0.3.0", features = ["nightly"] }
|
||||
embassy-sync = "0.2.0"
|
||||
embedded-graphics = "0.8.1"
|
||||
@ -41,44 +41,45 @@ embedded-hal-async = "=1.0.0-rc.1"
|
||||
embedded-io-async = "0.5.0"
|
||||
esp-alloc = "0.3.0"
|
||||
esp-backtrace = { version = "0.8.0", features = ["esp32s2", "panic-handler", "print-uart", "exception-handler"] }
|
||||
esp-hal-smartled = { version = "0.4.0", features = ["esp32s2"], path = "../esp-hal-smartled" }
|
||||
esp-hal-smartled = { version = "0.5.0", features = ["esp32s2"], path = "../esp-hal-smartled" }
|
||||
esp-println = { version = "0.6.0", features = ["esp32s2", "log"] }
|
||||
heapless = "0.7.16"
|
||||
hmac = { version = "0.12.1", default-features = false }
|
||||
lis3dh-async = { git = "https://github.com/jessebraham/lis3dh-rs-async", branch = "feature/eh-rc1" }
|
||||
lis3dh-async = "0.8.0"
|
||||
sha2 = { version = "0.10.7", default-features = false }
|
||||
smart-leds = "0.3.0"
|
||||
ssd1306 = "0.8.0"
|
||||
ssd1306 = "0.8.1"
|
||||
static_cell = { version = "1.2.0", features = ["nightly"] }
|
||||
usb-device = "0.2.9"
|
||||
usbd-serial = "0.1.1"
|
||||
|
||||
[features]
|
||||
default = ["rt", "vectored"]
|
||||
async = ["esp-hal-common/async"]
|
||||
debug = ["esp-hal-common/debug"]
|
||||
defmt = ["esp-hal-common/defmt"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
log = ["esp-hal-common/log"]
|
||||
rt = []
|
||||
ufmt = ["esp-hal-common/ufmt"]
|
||||
vectored = ["esp-hal-common/vectored"]
|
||||
async = ["esp-hal-common/async"]
|
||||
embassy = ["esp-hal-common/embassy"]
|
||||
|
||||
# Embassy support
|
||||
embassy = ["esp-hal-common/embassy"]
|
||||
# FIXME:
|
||||
# - add 80_000_000 support to embassy time
|
||||
# - Fix https://github.com/esp-rs/esp-hal/issues/253
|
||||
# embassy-time-systick = ["esp-hal-common/embassy-time-systick", "embassy-time/tick-hz-1_000_000"]
|
||||
embassy-time-timg0 = ["esp-hal-common/embassy-time-timg0", "embassy-time/tick-hz-1_000_000"]
|
||||
|
||||
embassy-executor-thread = ["esp-hal-common/embassy-executor-thread"]
|
||||
embassy-time-timg0 = ["esp-hal-common/embassy-time-timg0", "embassy-time/tick-hz-1_000_000"]
|
||||
embassy-executor-interrupt = ["esp-hal-common/embassy-executor-interrupt"]
|
||||
embassy-executor-thread = ["esp-hal-common/embassy-executor-thread"]
|
||||
|
||||
# PSRAM support
|
||||
psram = []
|
||||
psram_2m = ["esp-hal-common/psram_2m", "psram"]
|
||||
psram_4m = ["esp-hal-common/psram_4m", "psram"]
|
||||
psram_8m = ["esp-hal-common/psram_8m", "psram"]
|
||||
|
||||
log = ["esp-hal-common/log"]
|
||||
defmt = ["esp-hal-common/defmt"]
|
||||
|
||||
[profile.release]
|
||||
debug = true
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "esp32s3-hal"
|
||||
version = "0.11.0"
|
||||
version = "0.12.0"
|
||||
authors = [
|
||||
"Jesse Braham <jesse@beta7.io>",
|
||||
"Björn Quentin <bjoern.quentin@mobile-j.de>",
|
||||
@ -25,14 +25,14 @@ categories = [
|
||||
]
|
||||
|
||||
[dependencies]
|
||||
esp-hal-common = { version = "0.11.0", features = ["esp32s3"], path = "../esp-hal-common" }
|
||||
embassy-time = { version = "0.1.3", features = ["nightly"], optional = true }
|
||||
esp-hal-common = { version = "0.12.0", features = ["esp32s3"], path = "../esp-hal-common" }
|
||||
embassy-time = { version = "0.1.3", features = ["nightly"], optional = true }
|
||||
r0 = { version = "1.0.0", optional = true }
|
||||
|
||||
[dev-dependencies]
|
||||
aes = "0.8.3"
|
||||
critical-section = "1.1.2"
|
||||
crypto-bigint = { version = "0.5.2", default-features = false }
|
||||
crypto-bigint = { version = "0.5.3", default-features = false }
|
||||
embassy-executor = { version = "0.3.0", features = ["nightly"] }
|
||||
embassy-sync = "0.2.0"
|
||||
embedded-graphics = "0.8.1"
|
||||
@ -43,45 +43,48 @@ embedded-can = "0.4.1"
|
||||
embedded-io-async = "0.5.0"
|
||||
esp-alloc = "0.3.0"
|
||||
esp-backtrace = { version = "0.8.0", features = ["esp32s3", "panic-handler", "exception-handler", "print-uart"] }
|
||||
esp-hal-smartled = { version = "0.4.0", features = ["esp32s3"], path = "../esp-hal-smartled" }
|
||||
esp-hal-smartled = { version = "0.5.0", features = ["esp32s3"], path = "../esp-hal-smartled" }
|
||||
esp-println = { version = "0.6.0", features = ["esp32s3", "log"] }
|
||||
heapless = "0.7.16"
|
||||
hmac = { version = "0.12.1", default-features = false }
|
||||
lis3dh-async = { git = "https://github.com/jessebraham/lis3dh-rs-async", branch = "feature/eh-rc1" }
|
||||
lis3dh-async = "0.8.0"
|
||||
sha2 = { version = "0.10.7", default-features = false }
|
||||
smart-leds = "0.3.0"
|
||||
ssd1306 = "0.8.0"
|
||||
ssd1306 = "0.8.1"
|
||||
static_cell = { version = "1.2.0", features = ["nightly"] }
|
||||
usb-device = "0.2.9"
|
||||
usbd-serial = "0.1.1"
|
||||
|
||||
[features]
|
||||
default = ["rt", "vectored"]
|
||||
async = ["esp-hal-common/async"]
|
||||
debug = ["esp-hal-common/debug"]
|
||||
defmt = ["esp-hal-common/defmt"]
|
||||
direct-boot = ["r0"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
log = ["esp-hal-common/log"]
|
||||
rt = []
|
||||
ufmt = ["esp-hal-common/ufmt"]
|
||||
vectored = ["esp-hal-common/vectored"]
|
||||
async = ["esp-hal-common/async"]
|
||||
embassy = ["esp-hal-common/embassy"]
|
||||
embassy-time-systick = ["esp-hal-common/embassy-time-systick", "embassy-time/tick-hz-16_000_000"]
|
||||
embassy-time-timg0 = ["esp-hal-common/embassy-time-timg0", "embassy-time/tick-hz-1_000_000"]
|
||||
|
||||
embassy-executor-thread = ["esp-hal-common/embassy-executor-thread"]
|
||||
# Embassy support
|
||||
embassy = ["esp-hal-common/embassy"]
|
||||
embassy-time-systick = ["esp-hal-common/embassy-time-systick", "embassy-time/tick-hz-16_000_000"]
|
||||
embassy-time-timg0 = ["esp-hal-common/embassy-time-timg0", "embassy-time/tick-hz-1_000_000"]
|
||||
embassy-executor-interrupt = ["esp-hal-common/embassy-executor-interrupt"]
|
||||
embassy-executor-thread = ["esp-hal-common/embassy-executor-thread"]
|
||||
|
||||
# PSRAM support
|
||||
psram = []
|
||||
psram_2m = ["esp-hal-common/psram_2m", "psram"]
|
||||
psram_4m = ["esp-hal-common/psram_4m", "psram"]
|
||||
psram_8m = ["esp-hal-common/psram_8m", "psram"]
|
||||
|
||||
# Octal RAM support
|
||||
opsram_2m = ["esp-hal-common/opsram_2m", "psram"]
|
||||
opsram_4m = ["esp-hal-common/opsram_4m", "psram"]
|
||||
opsram_8m = ["esp-hal-common/opsram_8m", "psram"]
|
||||
|
||||
log = ["esp-hal-common/log"]
|
||||
defmt = ["esp-hal-common/defmt"]
|
||||
|
||||
[profile.release]
|
||||
debug = true
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user