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: about 1 month 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 (4 months ago)
- Default Branch: master
- Last Pushed: 2025-03-10T01:24:13.000Z (about 2 months ago)
- Last Synced: 2025-03-10T02:43:56.003Z (about 2 months ago)
- Topics: esp-arduino, esp32, esp32-arduino, esp32-s3, esp32c3, esp32c6, esp8266, fastled, st7789, t-display, wifi, ws2812
- Language: C++
- Homepage:
- Size: 2.81 MB
- 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 by VCC-GND
* N16R8 and N8R2 variations [boards](https://github.com/vcc-gnd/YD-ESP32-S3)
* WS2812 LED on GPIO 48
- ESP32-S3 Super Mini
* WS2812 LED on GPIO 48
- ESP32_4848S040 (ESP32-S3)
* ST7701 RGB Panel with GT911 Touch
- ESP32-8048S043 (ESP32-S3)
* ST7262 RGB Panel with GT911 Touch
- ESP32-C6 Super Mini
* WS2812 LED on GPIO 8
- ESP32-C6 N8/N16 Nano by [MuseLab](https://github.com/wuxx/nanoESP32-C6)
* WS2812 LED on GPIO 8
- ESP32-C3 Super Mini
* LED on GPIO 8
- ESP32-C3
* SSD1306 I2C 0.42" OLED with U8g2
* 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
- esp32c6_n8_nano
- esp32c6_n16_nano
- esp32c3_042_oled
- esp32c3_supermini
- esp32_4848s040
- esp32_8048s043
- 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.
```bash
pio run -t monitor
```## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
---