Hello smart people,
we got annoyed at manually writing pin definition headers so we've built
kicad_firmware_generation. After using it internally we are excited to
finally share it with you:
https://github.com/DLR-RY/kicad_firmware_generation
kicad_firmware_generation is a suite of tools to extract information
from KiCad schematics and produce useful files, like firmware. Take a
look at our README and preprint thesis for more info.
We believe kicad_firmware_generation to be of great value not just for
us at the German Aerospace Center (DLR). Therefore, we put a lot of
effort into letting you adapt our tooling to new use-cases. We'd love to
hear what you have to say!
Regards,
Chris