TerryMathews and Ryan
ec3df85f08
[Keyboard] TKC Portico68 v2 ( #15916 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2022-03-07 19:39:33 -08:00
13821fdbd7
[Keyboard] TKC Portico75 ( #15114 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Drashna Jael're <drashna@live.com >
2022-02-04 13:18:42 -08:00
6acfb61159
[Keyboard] TKC Candybar R3 ( #15374 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
2022-01-10 17:31:16 -08:00
TerryMathews
0e11f8ec20
[Keyboard] TKC California ( #15124 )
...
* CALIFORNIA: Initial support for TKC California
* update readme.md, info.json
* Update keyboards/tkc/california/rules.mk
* Update keyboards/tkc/california/rules.mk
* Update keyboards/tkc/california/readme.md
* Update keyboards/tkc/california/rules.mk
* Update keyboards/tkc/california/info.json
2022-01-10 12:32:46 -08:00
TerryMathews and Ryan
9941cf0051
[Keyboard] PORTICO: add support for wt_rgb ( #13241 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2021-07-19 21:01:36 -07:00
TerryMathews
f9d88da86f
[Keyboard] Minivan : add missing enable to support RGB LEDs ( #13157 )
...
Config.h has support for RGB LEDs but enable line was missing in rules.mk
2021-06-16 22:39:18 -07:00
TerryMathews and Ryan
7aab06ffdf
JETVAN: Add initial support ( #12790 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2021-06-06 08:26:36 +10:00
TerryMathews
572395ac20
TKC GodSpeed75: add RGB LED support ( #12278 )
...
* GodSpeed75: add RGB support
* GodSpeed75: minor updates
* GodSpeed75: minor updates
* GodSpeed75: restore chconf.h
* GodSpeed75: restore chconf.h
* GodSpeed75: restore chconf.h
2021-03-25 22:51:02 +11:00
TerryMathews and Ryan
d898d4a6fc
[Keyboard] Portico: Initial support for TKC Portico ( #11215 )
...
* Portico: Initial support for TKC Portico
* Portico: added GPL header to keymap files
* Update keyboards/tkc/portico/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-12-22 22:27:55 -08:00
2989f9ce2b
TKC TKL_A/B87: Initial support ( #10943 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
2020-12-02 19:23:45 +00:00
TerryMathews
4764aa8711
The Key Company project consolidation ( #9547 )
...
* Consolidate TKC projects and increase VIA keymap count to 4.
* Updated readme files.
* Removed config.h via limitation of 2 dynamic keymaps
* Reduce dynamic keymaps from 4 to 3 due to EEPROM space limitations.
* Update dynamic_keymap.c
* Restore 4 dynamic keymaps for VIA in TKC projects.
* Update quantum/dynamic_keymap.c
2020-08-29 14:30:02 -07:00
TerryMathews
395fd7bb56
Blocked65: add support for VIA Configurator ( #9938 )
...
* Update config.h
* Create keymap.c
* Create rules.mk
2020-08-07 03:59:41 -07:00
TerryMathews
14efd8aa41
[Keyboard] Initial support for TKC GodSpeed75 ( #9723 )
...
* Initial support for TKC GodSpeed75
* Correct compile error
* Update keyboards/tkc/godspeed75/rules.mk
* Update keyboards/tkc/godspeed75/readme.md
* Delete bootloader_defs.h
* Update keyboards/tkc/godspeed75/keymaps/via/keymap.c
* Update keyboards/tkc/godspeed75/readme.md
* Update keyboards/tkc/godspeed75/config.h
* Update keyboards/tkc/godspeed75/readme.md
2020-07-27 19:34:33 -07:00
ca946f6116
Initial support for TKC Alice ( #9640 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Erovia <Erovia@users.noreply.github.com >
2020-07-11 12:28:53 +01:00
c8ab8e0bab
[Keyboard] Add support for YDKB Chili ( #9583 )
...
* Add support for YDKB Chili
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Erovia <Erovia@users.noreply.github.com >
2020-07-08 06:25:30 -07:00
TerryMathews and Ryan
6d88794960
M0lly: add support for VIA ( #9535 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-06-25 22:02:27 +01:00
58e3b01f37
Candybar: VIA support for lefty and righty ( #9066 )
...
* Candybar: VIA support for lefty and righty
* Update keyboards/candybar/lefty/config.h
Co-authored-by: Ryan <fauxpark@gmail.com >
* Update keyboards/candybar/righty/config.h
Co-authored-by: Ryan <fauxpark@gmail.com >
* Update keyboards/candybar/lefty/keymaps/via/keymap.c
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Joel Challis <git@zvecr.com >
2020-05-19 21:15:16 +01:00
TerryMathews
357c6009be
Wheatfield Blocked65: Update RGBLED num ( #8725 )
...
Evidently there is a polycarb variant with underglow LEDs. This change should support that without negatively impacting aluminum case variant which only has 2 RGB LEDs on top.
2020-04-20 17:27:52 -07:00
TerryMathews
19d7cbc858
M0lly: refactor OLED support and qmk-dfu bootloader ( #8475 )
2020-03-19 01:13:12 +00:00
TerryMathews
fe3e5cba69
[Keyboard] Wheatfield Blocked65% ( #8339 )
...
* Initial support for Wheatfield Blocked65%
* Update keyboards/wheatfield/blocked65/blocked65.c
* Update keyboards/wheatfield/blocked65/blocked65.h
* Update keyboards/wheatfield/blocked65/blocked65.h
* Update keyboards/wheatfield/blocked65/info.json
* Update keyboards/wheatfield/blocked65/info.json
* Update keyboards/wheatfield/blocked65/keymaps/default/keymap.c
* Update keyboards/wheatfield/blocked65/keymaps/default/keymap.c
* Update keyboards/wheatfield/blocked65/readme.md
* Update keyboards/wheatfield/blocked65/readme.md
* Update keyboards/wheatfield/blocked65/rules.mk
* Update keyboards/wheatfield/blocked65/keymaps/default/keymap.c
2020-03-18 11:43:25 -07:00
TerryMathews and James Young
18bc525493
[Keyboard] Candybar update ( #8335 )
...
* Candybar: split lefty and righty into subprojects.
* Update readme.md
* Update readme.md
* Candybar: Moved STM32 library files into project root folder.
* Update keyboards/candybar/righty/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/candybar/righty/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/candybar/righty/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/candybar/righty/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/candybar/righty/righty.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Candybar: remove Boards directory so project uses one from drivers
* Update keyboards/candybar/righty/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update readme.md
* Update readme.md
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
2020-03-12 19:52:59 +00:00
TerryMathews
29c7fa6efc
[Keyboard] Candybar: updated rules.mk ( #6083 )
...
* Candybar: updated rules.mk
Disabled console and command to get compiled size under flash space limitations.
* Candybar: Enable LINK_TIME_OPTIMIZATION_ENABLE
2019-06-06 13:08:27 -07:00
TerryMathews
50139d9c59
Candybar: remove mousekeys as default ( #5210 )
...
Binaries compiled at config.qmk.fm are oversized for the MCU. Adjusting
default options to compensate.
2019-02-22 08:46:05 -08:00
TerryMathews
6ba39689d3
[Keyboard] Initial support for TKC M0LLY ( #5087 )
...
* Initial support for TKC M0LLY
* Remove depreciated Magic Keys define
* Update keyboards/m0lly/README.md
Co-Authored-By: TerryMathews <terry@terrymathews.net >
* Update keyboards/m0lly/README.md
Co-Authored-By: TerryMathews <terry@terrymathews.net >
* Update keyboards/m0lly/info.json
Co-Authored-By: TerryMathews <terry@terrymathews.net >
* Update keyboards/m0lly/info.json
Co-Authored-By: TerryMathews <terry@terrymathews.net >
* Update keyboards/m0lly/m0lly.h
Co-Authored-By: TerryMathews <terry@terrymathews.net >
* Suggested review changes
2019-02-10 12:44:39 -08:00
TerryMathews
59c846975d
[Keyboard] TKC Candybar: Correct info.json ( #4882 )
...
Inadvertently left a key position out of info.json, keeping it from
rendering properly.
2019-01-19 09:04:46 -08:00
TerryMathews
ebec12fbe8
[Keyboard] Initial support for TKC Candybar ( #4881 )
...
* Initial support for TKC Candybar
* Correct FN layer issue
Both shift keys were overloaded. Moved Caps Lock to FN + C.
* Update keyboard description in config.h.
* Info.json
* Update project information
* Update keyboards/candybar/readme.md
Co-Authored-By: TerryMathews <terry@terrymathews.net >
2019-01-18 22:19:14 -08:00
TerryMathews
de78d9e1ff
Chibios_test/stm32_f072_onekey: Add support for reset to bootloader ( #4238 )
...
* Add support for reset to bootloader
Chibios_test/STM32_F072_ONEKEY wouldn't reset to bootloader on a
compatible Discovery board because the Chibios library board file was
lacking the __early_init(void) function necessary to read the magic key.
Borrowed code from Clueboard 60, tested working.
* Remove board.chcfg
2018-12-25 10:42:48 -08:00
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.
2018-08-29 21:03:23 -04:00
TerryMathews
b292d30a25
TKC1800: Correct error on LED backlight support ( #3408 )
...
* Turn backlight support on by default
* Correct error on LED backlight support
Turns out, it doesn't work if you don't enable it in rules.mk. Who knew?
2018-07-15 11:20:40 -07:00
TerryMathews
c6042a2636
Turn backlight support on by default for tkc1800 ( #3353 )
2018-07-08 23:41:11 -07:00
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
2018-01-25 01:00:59 -05:00
TerryMathews
53ad7375c7
Initial support for TKC1800 PCB ( #2062 )
...
* Initial support for TKC1800
* Correct typo
2017-11-26 17:54:53 -05:00
TerryMathews
d8aa018995
Kona_classic: ANSI arrows keymap with locking caps lock support
2017-11-20 12:21:04 -05:00
TerryMathews
84a358845b
Fix compile error
2017-05-07 18:00:06 -04:00
TerryMathews
3381254c65
Establish support for Bathroom Epiphanies Tiger Lily controller
...
Replacement controller for Filco Majestouch 2 104 key keyboard. BE
advises code will also work with the Black Petal controller - I don't
have one to test with. Tests working perfectly on my Filco.
2017-05-07 17:23:19 -04:00
TerryMathews
3899bec4b6
Merge pull request #1 from qmk/master
...
Catchup
2017-04-08 00:30:54 -04:00
TerryMathews
2a2be010d9
Reverse rev2 and rev2fliphalf
...
Flipped definitions on what constitutes "fliphalf" by popular demand.
2017-02-06 19:23:10 -05:00
TerryMathews
5d55a44afa
Revert "Reverse rev2 and rev2fliphalf"
...
This reverts commit 0537977ba1 .
2017-02-06 19:21:21 -05:00
TerryMathews
0537977ba1
Reverse rev2 and rev2fliphalf
...
Flipped definitions on what constitutes "fliphalf" by popular demand.
2017-02-06 19:14:57 -05:00
TerryMathews
ef9e544a7e
Let's Split: establish rev2fliphalf subproject
...
Subproject to accomodate second half pad built in opposite orientation
(places TRRS jacks on opposing edges for shorter cable runs)
2017-01-29 22:22:32 -05:00
TerryMathews
89799309d7
Updated License Clarification (markdown)
2017-01-29 18:31:57 -05:00
TerryMathews
372af5e3f6
More code cleanup
...
Missed a few commented out vestigal defines in revx/config.h that had
been moved to keymap/serial and i2c.
2017-01-22 22:06:53 -05:00
TerryMathews
99d548c4fb
Missed commenting out notes at end of line
2017-01-22 15:57:30 -05:00
TerryMathews
a00957abca
Fixed keymap matrix on rev2
...
* Fixed keymap matrix in rev2 so that left half and right half match
when in same orientation.
2017-01-22 15:50:08 -05:00
TerryMathews
efa526f570
Created lines to uncomment keyboards built upside down
...
* Reverses column order to fix left-to-right key order that occurs if
PCB assembled upside down.
2017-01-22 15:46:43 -05:00
TerryMathews
9d24943ec1
Refactor code to eliminate duplicate defines
...
* Moved duplicated defines out of inappropriate source files (matrix
pins in keymap subdirectory)
* Eliminated default keymap directory
* Hardcoded serial keymap to use serial defines and EE_CONFIG
* Hardcoded i2c keymap to use i2c defines
2017-01-22 15:37:48 -05:00
TerryMathews
925ed44405
Establish support for AMJPAD
2016-12-31 13:19:05 -05:00
TerryMathews
e71d4f3235
Disable RGB led support until a suitable pin is located
2016-09-23 14:20:05 -04:00
TerryMathews
fad5487266
Initial support for TADA68
2016-09-22 23:33:22 -04:00
TerryMathews
4decdd2b18
Merge pull request #1 from jackhumbert/master
...
Catch up with jack's master
2016-07-09 16:46:00 -04:00
TerryMathews
979a0d25f0
Establish Poker clone keymap for Satan
...
Maps all of the side-print legends on the stock Poker II keycaps that
are feasible (doesn't support repeat rate toggling, Pmode recording).
2016-07-09 16:42:26 -04:00
TerryMathews
564c743aa0
Fix a function mismatch that was causing LEDs to not properly initialize
...
See #430 . Name of function being called at init was updated to
led_init_ports(), but the call itself wasn't renamed.
2016-07-08 03:40:05 -04:00
TerryMathews
f7a8682226
Move return out of event if block
...
According to Jack, this makes the return case not be processed. Doesn't
break anything in the firmware.
2016-07-08 03:32:28 -04:00
TerryMathews
e2ec45a755
Fix cluepad and planck
2016-07-07 23:57:11 -04:00
TerryMathews
ccfa7351ad
Fix compile error on Clueboard
2016-07-07 23:50:04 -04:00
TerryMathews
50c686587e
Create keycodes for RGB control functions
...
Moves RGB controls out of the macro function and assigns them their own
keycodes:
RGB_TOG (toggle on/off)
RGB_MOD (mode step)
RGB_HUI (increase hue)
RGB_HUD (decrease hue)
RGB_SAI (increase saturation)
RGB_SAD (decrease saturation)
RGB_VAI (increase brightness)
RGB_VAD (decrease brightness)
2016-07-07 23:34:33 -04:00
TerryMathews
fbf697b9ff
Fix CAPS_LED logic in Satan ( #461 )
...
Needed to invert for proper operation. Previous code had LED on when off
and vice versa.
2016-06-29 22:33:09 -04:00
TerryMathews
1c5a6733ff
adds support for GH60 Satan keyboard ( #407 )
...
* adds support for GH60 Satan keyboard
ANSI 125 layout, capslock and backlight implemented, support for
WS2812LED strip included
* added Phantom and GH60 Satan to travis
2016-06-13 21:59:22 -04:00
TerryMathews
25d4772754
adds support for Phantom TKL keyboard ( #399 )
...
ANSI 125 layout, capslock and scrolllock implemented, support for
WS2812LED strip included.
2016-06-12 22:26:47 -04:00