Helper object for ESP32 generic peripherals.
This is a work-in-progress and should be tested before use.
Implemented classes are:
- CPU information, tasks, heap
- GPIO simple usage
- ADC for ADC1, 8 channels, 12 bits, selectable attenuation
- I2C master and SPI master
- Timers, for ESP32's hardware timers, with FreeRTOS Task Notifications
See ESP32HAL documentation for more information.
- used in pax-LampD1
- tested with ESP32-DevKitC
- the stable version of Espressif IoT Development Framework - v4.1 as of October 2020
- editing was done in Visual Studio Code
- version control with Git
This software and its documentation are released under the GNU GPLv3 License. See the LICENSE-GPLv3.txt
file.