1
0

74 Commits

Author SHA1 Message Date
Jesse Vincent
fbe335e1ff Blindly pull all plugins up to current 2018-12-23 21:03:01 -08:00
Jesse Vincent
1982f10c3d Blindly pull all plugins up to current 2018-12-18 13:46:27 -08:00
Jesse Vincent
f114f58172
Merge pull request #13 from keyboardio/libraries/remove-kaleidoscope-hardware
Drop the Kaleidoscope-Hardware library
2018-12-18 10:09:52 -08:00
Gergely Nagy
b8e9a41e23
Drop the Kaleidoscope-Hardware library
The library is being superseded by a hardware base class in Kaleidoscope itself.
As it is not used anywhere, and served only documentation purposes, remove it.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-12-18 10:15:36 +01:00
Jesse Vincent
4d178ea823
Merge pull request #12 from keyboardio/revert-7-osx/cdc-slowing-down
Revert "model01: Use a modified CDC.cpp"
2018-12-16 15:53:40 -08:00
Gergely Nagy
00c272df1a
Revert "model01: Use a modified CDC.cpp" 2018-12-16 17:41:43 +01:00
Gergely Nagy
029a5633a1
Merge pull request #7 from keyboardio/osx/cdc-slowing-down
model01: Use a modified CDC.cpp
2018-12-12 22:48:57 +01:00
Jesse Vincent
5a7c71b4c6
Merge pull request #11 from keyboardio/boards.txt/atreus-default
boards.txt: Add default extra_flags for Atreus
2018-12-08 16:14:29 -08:00
Gergely Nagy
2d22949dd1
boards.txt: Add default extra_flags for Atreus
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>
2018-12-08 18:53:07 +01:00
Jesse Vincent
352176e58e
Merge pull request #10 from keyboardio/hardware/splitography
Add support for the SOFT/HRUF Splitography
2018-12-06 21:18:25 -08:00
Gergely Nagy
de1e7e6d98
Add support for the SOFT/HRUF Splitography
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>
2018-12-07 02:09:30 +01:00
Gergely Nagy
b65228cf6f
Update Kaleidoscope to latest master
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-12-05 08:14:02 +01:00
Jesse Vincent
559573d788
Merge pull request #8 from keyboardio/travis/no-irc
travis.yml: Remove the IRC notifications
2018-12-04 07:18:15 -08:00
Jesse Vincent
f382d8a0c6
Merge pull request #9 from keyboardio/boards.txt/atreus-variants
boards.txt: Add support for a few Atreus variants
2018-12-04 07:17:39 -08:00
Gergely Nagy
1222c5b1c3
boards.txt: Add support for a few Atreus variants
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>
2018-11-23 19:31:09 +01:00
Gergely Nagy
d5aaf49427
Update Kaleidoscope to latest master
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-11-20 08:01:40 +01:00
Gergely Nagy
1f467b6bd3
travis.yml: Remove the IRC notifications
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-11-17 12:55:50 +01:00
Jesse Vincent
62bc403579
boards.txt: Planck with Caterina bootloader config
Signed-off-by: Jesse Vincent <jesse@keyboard.io>
2018-11-17 10:29:47 +01:00
Jesse Vincent
1032fa79e6 Blindly pull all plugins up to current 2018-11-01 10:43:20 -07:00
Jesse Vincent
d8b0a51254 Blindly pull all plugins up to current 2018-10-30 15:37:28 -04:00
Gergely Nagy
7f977da45e
model01: Use a modified CDC.cpp
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>
2018-10-26 18:44:47 +02:00
Gergely Nagy
7afb15c641
Add CDC.cpp from Arduino
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>
2018-10-26 18:43:15 +02:00
Jesse Vincent
748ab521f5 Blindly pull all plugins up to current 2018-10-22 21:07:04 -07:00
Gergely Nagy
fca5baa7f4
Sync up with the latest monorepo merges
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>
2018-10-19 09:32:30 +02:00
Jesse Vincent
4e8180af23 Part two of removing those submodules 2018-10-17 21:03:47 -07:00
Jesse Vincent
92155a6cd0 Sync up the latest repo merging 2018-10-17 20:23:37 -07:00
Gergely Nagy
55ce987d63
Merge pull request #5 from keyboardio/f/obsolete-library-removal
Remove some obsolete libraries
2018-10-17 19:25:00 +02:00
Gergely Nagy
89e9f136d0
Remove some obsolete libraries
`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>
2018-10-17 10:28:04 +02:00
Jesse Vincent
b66bce261e Blindly pull all plugins up to current 2018-10-16 19:02:21 -07:00
Jesse Vincent
e01b7e5af9 Blindly pull all plugins up to current 2018-10-16 18:20:29 -07:00
Jesse Vincent
2948356280 Blindly pull all plugins up to current 2018-10-16 16:51:01 -07:00
Jesse Vincent
3a2e212933 Blindly pull all plugins up to current 2018-10-15 20:52:42 -07:00
Gergely Nagy
fbd168fb56
Update Kaleidoscope, and drop plugins merged into it
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>
2018-10-16 01:08:54 +02:00
Gergely Nagy
e7f289aa5a
Update Kaleidoscope-HostOS
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-10-14 23:03:30 +02:00
Jesse Vincent
963f6b772e Blindly pull all plugins up to current 2018-10-08 16:02:21 -07:00
Jesse Vincent
5ac16b194c Blindly pull all plugins up to current 2018-10-05 12:58:09 -07:00
Jesse Vincent
ff5bc980e8 Blindly pull all plugins up to current 2018-10-05 11:25:19 -07:00
Jesse Vincent
7298e07190 Blindly pull all plugins up to current 2018-10-05 11:22:57 -07:00
Jesse Vincent
126587ab86 Blindly pull all plugins up to current 2018-10-05 11:18:21 -07:00
Jesse Vincent
79f55c9565 Blindly pull all plugins up to current 2018-10-05 11:14:36 -07:00
Jesse Vincent
cc23b9a656 Blindly pull all plugins up to current 2018-10-05 11:05:00 -07:00
Jesse Vincent
e9e0378622 Blindly pull all plugins up to current 2018-10-05 10:23:14 -07:00
Jesse Vincent
e818f250d0 Blindly pull all plugins up to current 2018-10-05 09:50:00 -07:00
Jesse Vincent
e8e2963d88
Merge pull request #3 from keyboardio/f/FocusSerial
Add the FocusSerial plugin
2018-10-05 09:47:10 -07:00
Gergely Nagy
73ebc4ccfe Add the FocusSerial plugin
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-10-05 13:15:02 +02:00
Gergely Nagy
3f018ea33d Update build-tools to pull in the shellcheck fix
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-10-05 08:59:40 +02:00
Gergely Nagy
070e991ba5 Update plugins & build tools to latest master
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2018-10-03 13:59:28 +02:00
Jesse Vincent
d8e2da4b87 Blindly pull all plugins up to current 2018-09-21 18:40:17 -07:00
Jesse Vincent
01fd42e18d
Merge pull request #2 from keyboardio/f/atreus
Add the Atreus hardware library & supporting data
2018-09-12 17:36:48 -07:00
Gergely Nagy
d236abf977 Add the Atreus hardware library & supporting data
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>
2018-09-12 08:47:08 +02:00