Skip to content
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

[enhancement] Migrate to PlatformIO #100

Open
rmoesbergen opened this issue Feb 9, 2025 · 0 comments
Open

[enhancement] Migrate to PlatformIO #100

rmoesbergen opened this issue Feb 9, 2025 · 0 comments
Assignees

Comments

@rmoesbergen
Copy link
Member

Investigate if we can migrate the compilation backend to PlatformIO. Keeping the following in mind:

1. De leaphy extensions lib gebruikt nu wat spannende settings zodat niet alle code altijd mee gecompiled wordt en je een enorme .hex krijgt voor alleen hello world
2. We hebben ESP32 en RP2040 die ook moeten blijven werken
3. We gebruiken een berg (arduino/esp32) libraries met specifieke pinned versies, dat moet zo blijven, hopelijk zijn ze compatible met platformio
4. De backend gebruikt nu arduino-cli voor installatie van libs/platoforms/enz, dat moet dan omgebouwd naar platformio. Nadeel: arduino-cli is een Go-lang exe die overal en altijd werkt, platformio is python dus een berg deps voordat het werkt (python + venv + allerlei libs). Dit is met name voor de windows/linux/mac desktop client mogelijk een issue. Daarnaast gaan we de backend in Kenia runnen op een raspberry pi's, dus ook daar moeten we hier dan rekening mee houden.
@koen1711 koen1711 self-assigned this Feb 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants