diff options
| author | Ulf Lilleengen <[email protected]> | 2024-05-21 08:11:34 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-05-21 08:11:34 +0000 |
| commit | cd27439fca0332ca1c20931ce587471f53e1b0ec (patch) | |
| tree | 8dd446c12202d5e242ba287f54cdf737ef29bd96 /docs/pages/hal.adoc | |
| parent | 51d553092550059afb22b2620cea14bbed21abff (diff) | |
| parent | bb9c687a39c0675bd622f612a645b16229cb9024 (diff) | |
Merge pull request #2958 from embassy-rs/embassy-book-refactor
Embassy book refactor
Diffstat (limited to 'docs/pages/hal.adoc')
| -rw-r--r-- | docs/pages/hal.adoc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/pages/hal.adoc b/docs/pages/hal.adoc new file mode 100644 index 000000000..14b85e1f1 --- /dev/null +++ b/docs/pages/hal.adoc | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | = Hardware Abstraction Layer (HAL) | ||
| 2 | |||
| 3 | Embassy provides HALs for several microcontroller families: | ||
| 4 | |||
| 5 | * `embassy-nrf` for the nRF microcontrollers from Nordic Semiconductor | ||
| 6 | * `embassy-stm32` for STM32 microcontrollers from ST Microelectronics | ||
| 7 | * `embassy-rp` for the Raspberry Pi RP2040 microcontrollers | ||
| 8 | |||
| 9 | These HALs implement async/await functionality for most peripherals while also implementing the | ||
| 10 | async traits in `embedded-hal` and `embedded-hal-async`. You can also use these HALs with another executor. | ||
| 11 | |||
| 12 | For the ESP32 series, there is an link:https://github.com/esp-rs/esp-hal[esp-hal] which you can use. | ||
| 13 | |||
| 14 | For the WCH 32-bit RISC-V series, there is an link:https://github.com/ch32-rs/ch32-hal[ch32-hal], which you can use. | ||
