There's a lot going on here, but it's time to start merging some of this to master to avoid diverging too far on a branch.
Adds new Chainlink Driver electronics design
Adds rough firmware support for Chainlink Driver electronics (ESP32-specific changes), controlled by a #define CHAINLINK. General ESP32 support should mostly still work, but no guarantees
Adds KiCad 5 support to CI scripting/automation, including hacky 3d rendering
Also adds the extremely experimental Mega 2560 electronics design (and some firmware tweaks related to it), called moduleDriver (I'll clean this up in future commits)
espShifter is the vestigial remains of a prior iteration of the Chainlink system; it is not useful. This will eventually become the Chainlink Central Controller, but again, it's more important to me to get the rest of these changes (which diverge and may cause conflicts) merged sooner, instead of spending the time to clean everything up first (potentially causing more divergence/conflicts in the meantime)
There's a lot going on here, but it's time to start merging some of this to master to avoid diverging too far on a branch.
#define CHAINLINK
. General ESP32 support should mostly still work, but no guaranteesmoduleDriver
(I'll clean this up in future commits)espShifter
is the vestigial remains of a prior iteration of the Chainlink system; it is not useful. This will eventually become the Chainlink Central Controller, but again, it's more important to me to get the rest of these changes (which diverge and may cause conflicts) merged sooner, instead of spending the time to clean everything up first (potentially causing more divergence/conflicts in the meantime)