Commit Graph

8 Commits (b13162f7fd5a4c09dff15ff6f9713526622925a7)

Author SHA1 Message Date
Stephen Tudor 132c44bab1 Keymap: Fix Dvorak mapping for left/right brace (#3889) 7 years ago
TerryMathews d12d058bae Autodetect lack of screen presence
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.
7 years ago
Stephen Tudor 4ac48a61a6 Keymap: Add smt keymap for TKC1800 (#3481) 7 years ago
TerryMathews c6042a2636 Turn backlight support on by default for tkc1800 (#3353) 7 years ago
Yan-Fa Li b0348063a6 Add TKC keymap (#3157)
- disable i2c to avoid hid spam
 - set capslock -> lctl_t(kc_esc)
 - OSX mode - reverse GUI and ALT
7 years ago
mdnt 8478ef648f Add TKC1800 info.json
Created an info.json for the tkc1800.
7 years ago
TerryMathews 61d851af65 Add SSD1306 OLED display support to TKC1800 (#2293)
* Add support for SSD1306 OLED display

* Correct keymap

Had tilde on keymap instead of grave, corrected.

* Winkeyless keymap
7 years ago
TerryMathews 53ad7375c7 Initial support for TKC1800 PCB (#2062)
* Initial support for TKC1800

* Correct typo
8 years ago