Building for Freematics ONE+ with ESP-IDF
Telelogger ESP-IDF package integrates telelogger, Arduino library for Freematics ONE+ and ESP32 Arduino core and can be configured and built from the command-line interface of ESP-IDF, ESP32’s software development environment, giving users full control over how firmware is built for Freematics ONE+.
A configuration page dedicated to telelogger is inserted in the configuration system.
To enter the configuration system, use following command from ESP-IDF command-line.
idf.py menuconfig
![](https://blog.freematics.com/wp-content/uploads/2022/12/esp-idf-telelogger-config.png)
Once configured, complete firmware image can be built with following command.
idf.py build
If successful, firmware can be uploaded to Freematics ONE+, running and its serial output monitored with following command.
idf.py -p [serial port] flash monitor
![](https://blog.freematics.com/wp-content/uploads/2022/12/esp-idf-telelogger-running.png)