Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

platform(esp32-c3): SPI driver #295

Open
hawkw opened this issue Oct 6, 2023 · 0 comments
Open

platform(esp32-c3): SPI driver #295

hawkw opened this issue Oct 6, 2023 · 0 comments
Labels
area: drivers Related to driver implementation for hardware devices. kind: enhancement New feature or request platform: esp32c3 Specific to the ESP32-C3 hardware platform

Comments

@hawkw
Copy link
Contributor

hawkw commented Oct 6, 2023

we need to get SPI working so that we can talk to the D1 in the WiFi Buddy use case.

see https://docs.rs/esp32c3-hal/latest/esp32c3_hal/spi/index.html for the esp32c3-hal crate's SPI support.

for WiFi buddy, we will be operating as a SPI target device, rather than as a SPI controller ("bus master"). i'm not sure OTTOMH if the esp32c3-hal SPI driver supports operating as a SPI target or if we need to write our own thing.

we may also want a driver where the C3 functions as a SPI controller, as well, to enable non-WiFi Buddy use-cases for MnemOS on the C3. but, this is probably lower priority than the SPI target mode.

@hawkw hawkw added kind: enhancement New feature or request platform: esp32c3 Specific to the ESP32-C3 hardware platform area: drivers Related to driver implementation for hardware devices. labels Oct 6, 2023
@hawkw hawkw added this to the WiFi Buddy v0.1 milestone Oct 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: drivers Related to driver implementation for hardware devices. kind: enhancement New feature or request platform: esp32c3 Specific to the ESP32-C3 hardware platform
Projects
None yet
Development

No branches or pull requests

1 participant