48 lines
997 B
Markdown
48 lines
997 B
Markdown
# 03_temp-humidity-web
|
|
|
|
There is no schematic for this example, it simply prints some output to the serial monitor.
|
|
This is more of a build system example for untethering yourself from the Arduino IDE.
|
|
|
|
To build this example you can run the following commands.
|
|
|
|
```bash
|
|
mkdir build
|
|
cd build
|
|
cmake ..
|
|
make -j $(nproc)
|
|
```
|
|
|
|
To flash to your ESP or access the `idf.py menuconfig` menu from the ESP-IDF you can run the same commands with `make`.
|
|
|
|
```bash
|
|
make flash
|
|
make menuconfig
|
|
```
|
|
|
|
If Ninja is preferred:
|
|
|
|
```bash
|
|
mkdir build
|
|
cd build
|
|
cmake .. -G Nina
|
|
ninja
|
|
```
|
|
|
|
## Dependencies
|
|
|
|
The [Arduino IDE](https://github.com/arduino/arduino-ide) must be installed.
|
|
|
|
install [ESP-IDF](https://github.com/espressif/esp-idf?tab=readme-ov-file#setup-build-environment)
|
|
|
|
```bash
|
|
git clone -b v5.3.2 git@github.com:espressif/esp-idf.git
|
|
cd esp-idf
|
|
./install.sh
|
|
|
|
# You only need to do this if you want to use ESP-IDF's idf.py helper script.
|
|
# This example uses cmake, so it's not required.
|
|
. ./export.sh
|
|
```
|
|
|
|
|