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.
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
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?