This is a open source utility tool for the ClusterDuck Protocol. The reason of building this tool is to create binary files with unique device id's from a master arduino ino file. In turn this helps speed up the process of flashing (CDP Duck ) devices.
Warning: This script was written in Bash on linux- So not sure what other platforms this will be compatible with If you do happen to find it works with your own system please let me know and if you feel like porting it to other systems please feel free to submit pull-request for that.
- Install the Arduino CLI
- Follow the Getting Started guide to check out what the CLI can do
- Browse the Commands reference to see all the available commands
- Should you have an issue, read the FAQ page
- Open the script and edit line 29
ARDUINO_CLI=<place you arduino_cli path here>
with your Arduino_CLI Path - Make sure the script is exucatable by running
chmod u+x <script name>
- to run:
./<scriptname> -c <Amount of Ducks to Flash> -f <Your Master .INO>
- if you run into issues you can run the
./<scriptname> --help for guidance
- Enjoy flashing your ducks in a FLASH !