Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 1.22 KB

README.md

File metadata and controls

31 lines (24 loc) · 1.22 KB

esp32c3-wifi-dev

esp32c3-wifi-dev-005

esp32c3-wifi-dev-006

This is a breakout board for the XIAO ESP32C3 and the XIAO RP2040.

The intent is to use these boards to implement a wifi modem firmware on the ESP32C3, and to speak to it using the RP2040 as a USB-to-UART+SPI adapter.

The initial plan is to implement a melpo service that acts as a SPI port, but tunnels the communication via USB to the RP2040, similar to (or perhaps exactly like) pretty-hal-machine.

.---------.           .---------.
|         +<-- SPI -->+         |
| RP2040  |           | ESP32C3 |
|         +<- UART -->+         |
'---USB---'           '---USB---'
     ^                     ^
     |                     |
     '-------> HUB <-------'
                ^
                |
                v
           .---USB---.
           +         |
           |  Melpo  |
           +   (PC)  |
           '---------'