Not having a default means that arduino-builder will not use any extra flags.
With the default set to the same as the Post-2016 PCB (the most recent one), the
Atreus example in Kaleidoscope will compile again.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
As a side effect, this changes the dfu-programmer invocation in platform.txt for
all boards (Planck included) that use it.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
Introduces a Pinout menu when the Atreus is the selected target, making it
possible for the user to select which pinout their Atreus has.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
At least for OSX, we need to slow down Serial writes. The easiest way to do that
is to add a delay after each write, and to accomplish that, the easiest is to
modify `CDC.cpp`. Without this, on OSX, we end up writing too fast (and
changing the baud rate does not help, no matter in which direction I change),
and end up losing data.
This is not a great solution. It's not even a solution, but a workaround. But it
works for now.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
We're going to change this file, so add the original (from arduino-1.8.7,
hardware/arduino/avr/cores/arduino/CDC.cpp) before applying our changes.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
Remove `Kaleidoscope-Hardware-EZ-ErgoDox` and
`Kaleidoscope-Hardware-Technomancy-Atreus`, as they were merged into
`Kaleidoscope`. Update `Kaleidoscope` to pull in the latest merges.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
`AtmegaScanner` wasn't ever useful outside of the Shortcut port (which has been
dropped from the predecessor of this repo, a good while ago).
`FingerprintUSBHost` is not very reliable, and the only user of it (`HostOS`)
stopped using it. `Kaleidoscope-Focus` was superseded by `FocusSerial`, which is
now in core, so `Kaleidoscope-Focus` is permanently broken due to a symbol
conflict.
For these reasons, lets remove them.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
We recently started converting Kaleidoscope into a monorepo, merging most
plugins used by the factory firmware. With this change, we update the
Kaleidoscope repo, and remove those submodules that were already merged into it.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
This adds support for Technomancy's Atreus with an A*, and the hand-wired model
from FalbaTech. Pre-2016 PCBs are not supported, nor is the legacy Teensy2
variant.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>