arduino-cmake / Arduino-CMake-NG

CMake-Based framework for Arduino platforms
MIT License
138 stars 39 forks source link

Provide means to override every Arduino-bound tool #12

Open MrPointer opened 6 years ago

MrPointer commented 6 years ago

Currently there are many elements in the framework which depend directly on Arduino specific tools, which don't always match those used by custom platforms. One example is the avrdude uploading tool, which is used by Arduino but not by ESP32.

All such elements should have the ability to be "overridden" by a user-provided value, or, if possible, by a value stated in the platform.txt file.