Add embedded-io feature to each chip-specific HAL (#1072)
* Add `embedded-io` feature to each chip-specific HAL * Update `CHANGELOG.md`
This commit is contained in:
parent
df1374dd1a
commit
c53f3095ec
@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
- Implement overriding base mac address (#1044)
|
||||
- Add `rt-riscv` and `rt-xtensa` features to enable/disable runtime support (#1057)
|
||||
- ESP32-C6: Implement deep sleep (#918)
|
||||
- Add `embedded-io` feature to each chip-specific HAL (#1072)
|
||||
|
||||
### Changed
|
||||
|
||||
|
||||
@ -47,18 +47,19 @@ ssd1306 = "0.8.4"
|
||||
static_cell = { version = "2.0.0", features = ["nightly"] }
|
||||
|
||||
[features]
|
||||
default = ["rt", "vectored", "xtal-40mhz", "embassy-integrated-timers"]
|
||||
async = ["esp-hal-common/async"]
|
||||
bluetooth = []
|
||||
debug = ["esp-hal-common/debug"]
|
||||
defmt = ["esp-hal-common/defmt", "esp-println/defmt"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
log = ["esp-hal-common/log", "esp-println/log"]
|
||||
rt = ["esp-hal-common/rt-xtensa"]
|
||||
ufmt = ["esp-hal-common/ufmt"]
|
||||
vectored = ["esp-hal-common/vectored"]
|
||||
xtal-26mhz = ["esp-hal-common/xtal-26mhz"]
|
||||
xtal-40mhz = ["esp-hal-common/xtal-40mhz"]
|
||||
default = ["rt", "vectored", "xtal-40mhz", "embassy-integrated-timers"]
|
||||
async = ["esp-hal-common/async"]
|
||||
bluetooth = []
|
||||
debug = ["esp-hal-common/debug"]
|
||||
defmt = ["esp-hal-common/defmt", "esp-println/defmt"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
embedded-io = ["esp-hal-common/embedded-io"]
|
||||
log = ["esp-hal-common/log", "esp-println/log"]
|
||||
rt = ["esp-hal-common/rt-xtensa"]
|
||||
ufmt = ["esp-hal-common/ufmt"]
|
||||
vectored = ["esp-hal-common/vectored"]
|
||||
xtal-26mhz = ["esp-hal-common/xtal-26mhz"]
|
||||
xtal-40mhz = ["esp-hal-common/xtal-40mhz"]
|
||||
|
||||
# Embassy support
|
||||
embassy = ["esp-hal-common/embassy"]
|
||||
|
||||
@ -53,6 +53,7 @@ debug = ["esp-hal-common/debug"]
|
||||
defmt = ["esp-hal-common/defmt", "esp-println/defmt"]
|
||||
direct-vectoring = ["esp-hal-common/direct-vectoring"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
embedded-io = ["esp-hal-common/embedded-io"]
|
||||
interrupt-preemption = ["esp-hal-common/interrupt-preemption"]
|
||||
log = ["esp-hal-common/log", "esp-println/log"]
|
||||
rt = ["esp-hal-common/rt-riscv"]
|
||||
|
||||
@ -56,6 +56,7 @@ debug = ["esp-hal-common/debug"]
|
||||
defmt = ["esp-hal-common/defmt", "esp-println/defmt"]
|
||||
direct-vectoring = ["esp-hal-common/direct-vectoring"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
embedded-io = ["esp-hal-common/embedded-io"]
|
||||
interrupt-preemption = ["esp-hal-common/interrupt-preemption"]
|
||||
log = ["esp-hal-common/log", "esp-println/log"]
|
||||
rt = ["esp-hal-common/rt-riscv"]
|
||||
|
||||
@ -58,6 +58,7 @@ debug = ["esp-hal-common/debug"]
|
||||
defmt = ["esp-hal-common/defmt", "esp-println/defmt"]
|
||||
direct-vectoring = ["esp-hal-common/direct-vectoring"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
embedded-io = ["esp-hal-common/embedded-io"]
|
||||
interrupt-preemption = ["esp-hal-common/interrupt-preemption"]
|
||||
log = ["esp-hal-common/log", "esp-println/log"]
|
||||
rt = ["esp-hal-common/rt-riscv"]
|
||||
|
||||
@ -58,6 +58,7 @@ debug = ["esp-hal-common/debug"]
|
||||
defmt = ["esp-hal-common/defmt", "esp-println/defmt"]
|
||||
direct-vectoring = ["esp-hal-common/direct-vectoring"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
embedded-io = ["esp-hal-common/embedded-io"]
|
||||
interrupt-preemption = ["esp-hal-common/interrupt-preemption"]
|
||||
log = ["esp-hal-common/log", "esp-println/log"]
|
||||
rt = ["esp-hal-common/rt-riscv"]
|
||||
|
||||
@ -53,15 +53,16 @@ usb-device = "0.3.1"
|
||||
usbd-serial = "0.2.0"
|
||||
|
||||
[features]
|
||||
default = ["rt", "vectored", "embassy-integrated-timers"]
|
||||
async = ["esp-hal-common/async"]
|
||||
debug = ["esp-hal-common/debug"]
|
||||
defmt = ["esp-hal-common/defmt", "esp-println/defmt"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
log = ["esp-hal-common/log", "esp-println/log"]
|
||||
rt = ["esp-hal-common/rt-xtensa"]
|
||||
ufmt = ["esp-hal-common/ufmt"]
|
||||
vectored = ["esp-hal-common/vectored"]
|
||||
default = ["rt", "vectored", "embassy-integrated-timers"]
|
||||
async = ["esp-hal-common/async"]
|
||||
debug = ["esp-hal-common/debug"]
|
||||
defmt = ["esp-hal-common/defmt", "esp-println/defmt"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
embedded-io = ["esp-hal-common/embedded-io"]
|
||||
log = ["esp-hal-common/log", "esp-println/log"]
|
||||
rt = ["esp-hal-common/rt-xtensa"]
|
||||
ufmt = ["esp-hal-common/ufmt"]
|
||||
vectored = ["esp-hal-common/vectored"]
|
||||
|
||||
# Embassy support
|
||||
embassy = ["esp-hal-common/embassy"]
|
||||
|
||||
@ -53,15 +53,16 @@ usb-device = "0.3.1"
|
||||
usbd-serial = "0.2.0"
|
||||
|
||||
[features]
|
||||
default = ["rt", "vectored", "embassy-integrated-timers"]
|
||||
async = ["esp-hal-common/async"]
|
||||
debug = ["esp-hal-common/debug"]
|
||||
defmt = ["esp-hal-common/defmt", "esp-println/defmt"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
log = ["esp-hal-common/log", "esp-println/log"]
|
||||
rt = ["esp-hal-common/rt-xtensa"]
|
||||
ufmt = ["esp-hal-common/ufmt"]
|
||||
vectored = ["esp-hal-common/vectored"]
|
||||
default = ["rt", "vectored", "embassy-integrated-timers"]
|
||||
async = ["esp-hal-common/async"]
|
||||
debug = ["esp-hal-common/debug"]
|
||||
defmt = ["esp-hal-common/defmt", "esp-println/defmt"]
|
||||
embedded-io = ["esp-hal-common/embedded-io"]
|
||||
eh1 = ["esp-hal-common/eh1"]
|
||||
log = ["esp-hal-common/log", "esp-println/log"]
|
||||
rt = ["esp-hal-common/rt-xtensa"]
|
||||
ufmt = ["esp-hal-common/ufmt"]
|
||||
vectored = ["esp-hal-common/vectored"]
|
||||
|
||||
# Embassy support
|
||||
embassy = ["esp-hal-common/embassy"]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user