-
-
Notifications
You must be signed in to change notification settings - Fork 116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: external modules #1778
Comments
Added the license manager and optimized a few things. I think this is ready to be merged into dev. |
Seems to be broken in github actions:
|
Thanks. It's because the ArduinoJson namespace's don't match, which are dynamically generated (like V710PB22). I'm not sure why it's broken again. I'll look into it. |
fixed. |
A few days ago compile failed for esp32C3 because of missing modules lib. |
I need to think of a way to do that. I can compile to C3 and add include it, or just skip the linking for 4MB variants. I was only focused on the two BBQKees boards - the ESP32 16M and the ESP32-S3 16M |
think it should work now. I build libs for each BOARD_MCU |
Created an extension where external modules can be coded, compiled and the library file (.a) dropped into EMS-ESP which will pick it up automatically. This allows 3rd parties to build on top of EMS-ESP safely.
The first prototype is done at https://github.com/emsesp/EMS-ESP-Modules and I'll include in v3.7 but won't have them as activated.
The extra module uses 900 bytes of extra Flash, so it's not intrusive either.
The feature branch is https://github.com/emsesp/EMS-ESP32/tree/feat_modules
The text was updated successfully, but these errors were encountered: