Skip to content

esp32-tiny is a bare-metal library designed for the ESP32 WROOM-32 module, providing direct hardware access without reliance on the ESP-IDF framework or Arduino libraries. It offers fundamental functionality for low-level interaction with the ESP32's core peripherals.

License

Notifications You must be signed in to change notification settings

FDanielPacheco/esp32-tiny

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esp32-tiny

esp32-tiny is a bare-metal library developed for the ESP32 WROOM-32 module. It provides direct hardware access, bypassing the ESP-IDF FreeRTOS framework and Arduino libraries, to offer fundamental low-level peripheral interaction. This library was created as a research and educational resource for exploring the intricacies of complex microcontrollers. Currently, it utilizes the ESP-IDF toolchain, which introduces an inherent watchdog timer. Consequently, a specific ESP-IDF function is required for its deactivation. Please be aware that this project, developed and maintained by a single individual, may contain bugs.


Table of Contents


Compiling

Required to have platformio (https://platformio.org/), and active its virtual environment.

cd esp-tiny
make compile

License

This project is licensed under the GNU_V3 License.


Contact

For any questions or issues, please reach out via email at pacheco.castro.fabio@gmail.com or fabio.d.pacheco@inesctec.pt.

About

esp32-tiny is a bare-metal library designed for the ESP32 WROOM-32 module, providing direct hardware access without reliance on the ESP-IDF framework or Arduino libraries. It offers fundamental functionality for low-level interaction with the ESP32's core peripherals.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages