A Hardware abstraction layer for Espressif's ESP family of microcontrollers based on the ESP-IDF framework.