I tried checking out all the firmware code from github plus all the libs. I am running on Win10 with cygwin and unforunately was unable to get it compile properly. So instead I decided to try to open it with the Arduino IDE.
I’ve installed the Keyboard Model 01 via the Board Manager in the IDE, but when I try to open the Model01.ino sketch that I downloaded from github, it fails with the following error message:
Arduino: 1.8.9 (Windows 10), Board: “Keyboardio Model 01”
WARNING: Category 'Debug' in library Kaleidoscope-Hardware-Virtual is not valid. Setting to 'Uncategorized' Model01-Firmware:67:43: error: Kaleidoscope-HardwareTestMode.h: No such file or directory Multiple libraries were found for "HID.h" compilation terminated. Used: C:\Users\erbe\AppData\Local\Arduino15\packages\keyboardio\hardware\avr\1.94.0-beta\libraries\HID Not used: C:\dev\tools\Arduino\hardware\arduino\avr\libraries\HID exit status 1 Kaleidoscope-HardwareTestMode.h: No such file or directory
Is there no way to compile a github version of the Firmware with the IDE? I don’t like the idea of downloading the firmware/sketch from within the IDE itself as it puts it in some burried source folder completely outside of my typical development path. Furthermore, I want to add mine to a git repo and keep in sync with changes made to the stock firmware, which I don’t see how I can manage using the IDE alone.