Hello!
I am an idiot.
I just received an ESP8266 board in the mail. I opened up the Arduino IDE, set my board, picked the available serial port, and uploaded blink.ino
And then my keyboard stopped working.
Oops.
So I am now trying to follow the instructions at the Keyboardio Model01 Firmware github. I have created a hardware/keyboardio/avr
directory containing the submodules for the keyboardio arduino core.
I have cloned the Model01-Firmware
repository into the Arduino sketch folder.
This appears not to be the correct place for it. Or, rather, something is not in the right place. I’m not sure what.
When I attempt to build the firmware, I get the error:
Arduino: 1.8.4 (Mac OS X), Board: "Arduino/Genuino Uno"
/Users/josh/Dropbox (Personal)/Projects/code/Arduino/hardware/keyboardio/avr/libraries/Model01-Firmware/Model01-Firmware.ino:17:26: fatal error: Kaleidoscope.h: No such file or directory
#include "Kaleidoscope.h"
^
compilation terminated.
exit status 1
Error compiling for board Arduino/Genuino Uno.
Well, obviously Kaleidoscope.h is nowhere near this sketch.
Perhaps the libraries in the avr
folder need to go into the Arduino/libraries
folder?
No. When I do that, I get:
In file included from /Users/josh/Dropbox (Personal)/Projects/code/Arduino/hardware/keyboardio/avr/libraries/Model01-Firmware/Model01-Firmware.ino:17:0:
/Users/josh/Dropbox/Projects/code/Arduino/libraries/Kaleidoscope/src/Kaleidoscope.h:23:10: error: #include expects "FILENAME" or <FILENAME>
#include KALEIDOSCOPE_HARDWARE_H
I get that a couple of times, and then also:
#error HID Project can only be used with an USB MCU.
I am clearly doing this completely wrong. I have missed something simple and made this all too complicated. But I do not know what.
Meanwhile, my keyboard is a beautiful brick.
Please help me get it running again?