https://github.com/noorientationprogramming/hello-world-esp32
ESP32 Hello World based on the SystemCore of NoOrientationProgramming
https://github.com/noorientationprogramming/hello-world-esp32
esp32 esp32-idf esp32-wroom multithreading threadpool
Last synced: 10 months ago
JSON representation
ESP32 Hello World based on the SystemCore of NoOrientationProgramming
- Host: GitHub
- URL: https://github.com/noorientationprogramming/hello-world-esp32
- Owner: NoOrientationProgramming
- License: mit
- Created: 2024-02-02T00:52:38.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-25T17:39:30.000Z (10 months ago)
- Last Synced: 2025-05-25T17:39:44.066Z (10 months ago)
- Topics: esp32, esp32-idf, esp32-wroom, multithreading, threadpool
- Language: C++
- Homepage: https://www.twitch.tv/Naegolus
- Size: 52.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://en.wikipedia.org/wiki/C%2B%2B#Standardization)
## ESP32 Hello World
...
## How to use
### Clone repo with
```
git clone https://github.com/NoOrientationProgramming/hello-world-esp32.git --recursive
```
Enter directory
```
cd hello-world-esp32/
```
### Set WiFi variables
On Windows
```
set ESP_WIFI_SSID=MySSID
set ESP_WIFI_PASSWORD=MyPassword
```
On Linux
```
export ESP_WIFI_SSID=MySSID
export ESP_WIFI_PASSWORD=MyPassword
```
### Load toolchain
Must be installed already, see [ESP-IDF Setup](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/linux-macos-setup.html)
```
. ../esp-idf/export.sh
```
### Build project
```
idf.py build
```
### Flash to device
```
idf.py flash
```
## Connect to debugging channels
For windows: Use putty as telnet client
### Process Tree Viewer
```
telnet 3000
```
### Process Log
```
telnet 3002
```
### Command Interface
```
telnet 3004
```