Skip to content

STM32 gen: tidy up diffs to allow some regeneration

This is a modified MR stack of the first part of !563.

It includes only the updates for the new devices, but doesn't include the more complex things like the "Chip symbol" refact or multi units. It also includes work to make the kicad_sym output more closely match kicad's output. This isn't exhaustive, but it seems to produce null diffs in many cases.

It also includes a separate commit to fix up some footprint names which have diverged from the names in kicad-footprints (mostly missing the LayoutXxY component).

And a commit to tidy up the URL cache file's formatting to allow the git diffs to looks sensible in future.

This means that re-running the generators produces more tractable diffs:

  • Many libraries are identical to the current re-saved-in-Kicad lib, except the file version header
  • Other libraries have some added devices
  • A few devices have updated pins (added pins, removed alt modes)

Getting this MR merged will allow us to move back to having the STM32 generators in sync with kicad-symbols and hopefully make !563 a bit easier to review.

Suggest to merge unsquashed,

Edited by John Beard

Merge request reports

Loading