Evilgeniusnerd / CDPBinUtility

This is a open source utility tool for the ClusterDuck Protocol. The reason of building this tool is to create binary files with unique id's from a master Arduino ino file using Arduino-CLI. In turn this helps speed up the process of flashing esp32 (CDP Duck) devices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CDP Bin Creator Utility

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.

Pre-Req Install: Arduino-CLI

  1. Install the Arduino CLI
  2. Follow the Getting Started guide to check out what the CLI can do
  3. Browse the Commands reference to see all the available commands
  4. Should you have an issue, read the FAQ page

How to Run the Utility:

  1. Open the script and edit line 29 ARDUINO_CLI=<place you arduino_cli path here> with your Arduino_CLI Path
  2. Make sure the script is exucatable by running chmod u+x <script name>
  3. to run: ./<scriptname> -c <Amount of Ducks to Flash> -f <Your Master .INO>
  4. if you run into issues you can run the ./<scriptname> --help for guidance
  5. Enjoy flashing your ducks in a FLASH !

About

This is a open source utility tool for the ClusterDuck Protocol. The reason of building this tool is to create binary files with unique id's from a master Arduino ino file using Arduino-CLI. In turn this helps speed up the process of flashing esp32 (CDP Duck) devices

License:GNU General Public License v2.0


Languages

Language:Shell 72.8%Language:C++ 27.2%