https://github.com/davidfrankland/esp32-c3-blink
Espressif ESP32-C3 blink howto
https://github.com/davidfrankland/esp32-c3-blink
esp32-c3 platformio
Last synced: about 2 months ago
JSON representation
Espressif ESP32-C3 blink howto
- Host: GitHub
- URL: https://github.com/davidfrankland/esp32-c3-blink
- Owner: DavidFrankland
- Created: 2025-04-04T21:08:15.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-04-05T00:11:45.000Z (8 months ago)
- Last Synced: 2025-06-13T01:45:09.920Z (6 months ago)
- Topics: esp32-c3, platformio
- Language: C++
- Homepage:
- Size: 178 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Espressif ESP32-C3-DevKitM-1
## How to get the basic "blink" sketch working on an ESP32-C3 "Super Mini" board
The board was purchased from [AliExpress](https://www.aliexpress.com/item/1005007496189056.html), described as "ESP32-C3 SuperMini WiFi Bluetooth-Compatible Board ESP32 C3 SuperMini Development Board IOT Board for Arduino".

It matches the [PlatformIO description](https://docs.platformio.org/en/latest/boards/espressif32/esp32-c3-devkitm-1.html) for this board.
However, the [Espressif board](https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c3/esp32-c3-devkitm-1/index.html) differs, eg it has an onboard RGB LED and many more IO pins.
Has an onboard blue LED connected to GPIO 8, but the logic is inverted, so:
```arduino
digitalWrite(LED_BUILTIN, HIGH);
```
turns the LED off, and:
```arduino
digitalWrite(LED_BUILTIN, LOW);
```
turns it on. The ```LED_BUILTIN``` constant is wrong, so you will need to re-define it:
```arduino
#define LED_BUILTIN 8
```
## Thanks to
https://done.land/components/microcontroller/families/esp/esp32/developmentboards/esp32-c3/c3supermini/