π Languages: πΊπΈ English | π§π· PortuguΓͺs
This repository contains a firmware in development for the HighBoy platform. Warning: this firmware is in its beta phase and is still incomplete.
| ESP32-S3 |
|---|
Unlike basic examples with a single main.c, this project uses a modular structure organized into components, which are divided as follows:
- Drives β Handles hardware drivers and interfaces.
- Services β Implements support functionalities and auxiliary logic.
- Core β Contains the system's central logic and main managers.
- Applications β Specific applications that use the previous modules.
This division facilitates scalability, code reuse, and firmware organization.
π· See the general project architecture:

We recommend that this project serves as a basis for custom projects with ESP32-S3. To start a new project with ESP-IDF, follow the official guide: π ESP-IDF Documentation - Create a new project
Despite the modular structure, the project still maintains an organization compatible with the ESP-IDF build system (CMake).
Example layout:
βββ CMakeLists.txt
βββ components
β βββ Drives
β βββ Services
β βββ Core
β βββ Applications
βββ main
β βββ CMakeLists.txt
β βββ main.c
βββ README.md- The project is in its beta phase, subject to frequent changes.
- Contributions and feedback are welcome to evolve the project.
Special thanks to the partners supporting this project:
This project is licensed under the Apache License, Version 2.0.

