Skip to content

Commit

Permalink
explain availabiliy of SPI peripherals
Browse files Browse the repository at this point in the history
we are hiding the fact that there are even more restrictions currently,
as the SPI port manager is not yet released. we anticipate a release
shortly, so this is accepted.
  • Loading branch information
schlimmchen committed Sep 9, 2024
1 parent 2e8698e commit f7896f9
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions docs/hardware/limitations.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,3 +76,15 @@ network.
On ESP32-S3 using firmware variant `generic_esp32s3_usb` (all environments that
define `ARDUINO_USB_MODE=1` and `ARDUINO_USB_CDC_ON_BOOT=1`), the messages are
instead available on the virtual serial interface of the native USB connection.

## SPI Busses

ESP32 and ESP32-S3 chips provide four seperate SPI interfaces. Two of them are
reserved for communicating with the flash and/or PSRAM. The remaining two are
free to use for peripherals. This means only two SPI peripherals can be
connected at a time. The following peripherals need an SPI bus each:

* NRF24 radio module
* CMT2300 radio module
* Huawei CAN interface
* Some diplays

0 comments on commit f7896f9

Please sign in to comment.