Skip to content
Snippets Groups Projects

qthing

Get started

  • Install the ESP32 Toolchain and add it to your PATH
  • Clone this project
  • git submodule update --init --recursive
  • Create environments/<my_environment>.h (see/copy the example file)
  • Create devices/<my_device> directory (see/copy the example device)
  • Run ./set-environment <my_environment> (or ./set-environment <path_to_environment_file.h>) to set a target environment
  • Run ./set-device <my_device> (or ./set_device <path_to_device_directory>) to set a target device
  • Run ./make flash (or ./make flash monitor) to build and flash your device

esp-idf notes

This project includes the esp-idf as a submodule. Use the included script (./make) to invoke the toolchain or set your IDF_PATH to the projects esp-idf directory to avoid version conflicts.

Disclaimer

The API is not stable