adafruit / Adafruit_Wippersnapper_Arduino

WipperSnapper is a firmware for creating no-code IoT electronics projects.
https://io.adafruit.com/welcome
MIT License
27 stars 40 forks source link

Preprocessor script for printing the library versions to boot_out.txt #598

Open brentru opened 1 week ago

brentru commented 1 week ago

Create a preprocessor script to enumerate the arduino libaries and their versions into a string. The string should be placed into a header file. The header file is then included in the firmware, compiled in, and the string should be printed to the boot_out.txt file.

  1. Create the preprocessor script 1a. Enumerate the libraries, obtain their names and versions, store in a string, generate header file containing this string
  2. Include the header file in the firmware
  3. Write the string from the header file to the boot_out.txt
  4. Modify the existing build script to accommodate the steps above

This was requested by @ladyada during the Wednesday CE meeting