d12d058bae
This is the simplest, most efficient way I could come up with to silence the "Failed to start write 60" error that occurs when QMK tries to talk to a screen that doesn't exist. iota_gfx_init passes a success boolean. We catch that into a global bool (we could rewrite multiple functions to pass this as an argument, but given the number of keyboards using this code it seemed less disruptive this way) and then use that as a conditional on running the iota_gfx_task in matrix_scan_user. Tl;dr: if the screen doesn't init, the screen write code doesn't run. |
||
---|---|---|
.. | ||
keymaps | ||
config.h | ||
i2c.c | ||
i2c.h | ||
info.json | ||
README.md | ||
rules.mk | ||
tkc1800.c | ||
tkc1800.h |
The Key Company TKC1800
The Key Company TKC1800 is a Cherry 1800 form factor replacement PCB utilizing the AT90USB1286 microcontroller.
Keyboard Maintainer: Terry Mathews
Hardware Supported: AT90USB1286
Hardware Availability: Via GB
Make example for this keyboard (after setting up your build environment):
make tkc1800
See build environment setup then the make instructions for more information.