Merge pull request #42 from pedrominatel/addr_led_board_v1_2 Added the addressable LED BOM PnP GERBER README update .gitignore update
Welcome to the Rust ESP Development board project. This repository contains everything you will need to build the board yourself. Manufactured boards will be available soon, at which point a purchase link will replace this text.
This board is based on the ESP32-C3, and includes sensors, LEDs, buttons, a battery charger, and USB type-C connector.
For the complete description, see the ESP32-C3 Datasheet.
This board includes the following peripherals over the I2C bus:
| Peripheral | Part number | Reference | Crate | Address |
|---|---|---|---|---|
| IMU | ICM-42670-P | Datasheet | N/A | 0x68 |
| Temperature and Humidity | SHTC3 | Datasheet | Link | 0x70 |
| Signal | GPIO |
|---|---|
| SDA | GPIO10 |
| SCL | GPIO8 |
The following devices are connected through GPIO:
| I/O Devices | GPIO |
|---|---|
| WS2812 LED | GPIO2 |
| LED | GPIO7 |
| Button/Boot | GPIO9 |
| Pin Number | Description | SoC |
|---|---|---|
| 1 | Reset | EN/CHIP_PU |
| 2 | 3V3 | |
| 3 | N/C | |
| 4 | GND | |
| 5 | IO0/ADC1-0 | GPIO0 |
| 6 | IO1/ADC1-1 | GPIO1 |
| 7 | IO2/ADC1-2 | GPIO2 |
| 8 | IO3/ADC1-3 | GPIO3 |
| 9 | IO4/ADC2-0 | GPIO4 |
| 10 | IO5/ADC2-1 | GPIO5 |
| 11 | IO6/MTCK | GPIO6 |
| 12 | IO7/MTDO/LED | GPIO7 |
| 13 | IO9/LOG | GPIO8 |
| 14 | IO21/U0RXD | GPIO21 |
| 15 | IO20/U0TXD | GPIO20 |
| 16 | IO9/BOOT | GPIO9 |
| Pin Number | Description | SoC |
|---|---|---|
| 1 | VBAT | |
| 2 | EN [1] | |
| 3 | VBUS [2] | |
| 4 | NC | |
| 5 | NC | |
| 6 | NC | |
| 7 | NC | |
| 8 | NC | |
| 9 | IO18/USB_D- | GPIO18 |
| 10 | IO19/USB_D+ | GPIO19 |
| 11 | IO8/SCL | GPIO8 |
| 12 | IO10/SDA | GPIO10 |
Top
Bottom