Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nochkin/esp_test
Simple test code to verify basic functionality of various Espressif-based modules
https://github.com/nochkin/esp_test
esp-arduino esp32 esp32-arduino esp32-s3 esp32c3 esp32c6 esp8266 fastled st7789 t-display wifi ws2812
Last synced: 5 days ago
JSON representation
Simple test code to verify basic functionality of various Espressif-based modules
- Host: GitHub
- URL: https://github.com/nochkin/esp_test
- Owner: nochkin
- License: mit
- Created: 2025-01-11T01:52:46.000Z (16 days ago)
- Default Branch: master
- Last Pushed: 2025-01-20T23:37:21.000Z (6 days ago)
- Last Synced: 2025-01-21T00:27:06.489Z (6 days ago)
- Topics: esp-arduino, esp32, esp32-arduino, esp32-s3, esp32c3, esp32c6, esp8266, fastled, st7789, t-display, wifi, ws2812
- Language: C++
- Homepage:
- Size: 34.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[https://github.com/nochkin/esp_test](https://github.com/nochkin/esp_test)
# ESP Test
Welcome to the **ESP Test** project.
This repository provides a simple code for various Espressif microcontrollers and serves a purpose to test basic functionality.
It uses PlatformIO framework to download all required dependencies and build firmware files.## Supported microcontrollers/boards
- ESP32-S3
* N16R8 and N8R2 variation [boards](https://github.com/vcc-gnd/YD-ESP32-S3)
* WS2812 LED on GPIO 48
- ESP32-S3 Super Mini
* WS2812 LED on GPIO 48
- ESP32-C6 Super Mini
* WS2812 LED on GPIO 8
- ESP32-C3 Super Mini
* LED on GPIO 8
- Lilygo T-Display (ESP32)
* ST7789 SPI LCD with LVGL
- ESP32
- ESP8266## Prerequisites
Before you get started, ensure you have the following installed:
- [PlatformIO](https://platformio.org/)
- A compatible ESP board listed above
- USB cable for flashing## Getting Started
Follow these steps to set up and run the project:
### 1. Clone the Repository
```bash
git clone https://github.com/nochkin/esp_test.git
cd esp_test
```
### 2. Build```bash
pio run -e "board" -t upload
```
Where "board" is any of the following:
- esp32s3_n16r8
- esp32s3_n8r2
- esp32s3_supermini
- esp32c6_supermini
- esp32c3_supermini
- esp32_tdisplay
- esp32
- esp8266The command will automatically download all required libraries, compilers, then it will build the firmware and upload it to the connected board.
### 3. Monitor Serial Output
Check the Serial port as the most diagnostics will be sent there.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
---