qmk-firmware/keyboards/helix/rev2/keymaps/led_test
MakotoKurauchi 0831a3181a
[Keymap] Helix default keymap oled update (#11152)
* update keyboards/helix/rev2/local_features.mk - Improved parsing of the `HELIX =` option

* add 'is_mac_mode()' into keyboards/helix/rev2/rev2.c

* update helix/rev2/keymaps/default/keymap.c: use rgblight query functions

* Makes the OLED driver used by the helix:default keymap switchable.

* use TOP/drivers/oled/oled_driver.c
  `make  helix:default`
  or
  `make OLED_SELECT=core  helix:default`
* use helix/local_drivers/ssd1306.c
  `make OLED_SELECT=local  helix:default`

* Separated the OLED related code from keymap.c and moved it to oled_display.c.

* Change the 'led_test' keymap to follow the changes in the 'default' keymap.

* update helix/rev2/keymaps/default/oled_display.c

* add '#define OLED_UPDATE_INTERVAL 50' into keyboards/helix/rev2/config.h

* Support for OLED_UPDATE_INTERVAL, even for older types of OLED tasks

* add readme.md for helix/rev2

* Apply drashna's suggestions to rev2.c.

* Apply drashna's suggestions to rev3_4rows.c, rev3_5rows.c.

Co-authored-by: mtei <2170248+mtei@users.noreply.github.com>
2020-12-15 20:14:14 +09:00
..
config.h Keyboard: Helix five_rows keymap reduced size (#4082) 2018-10-05 14:51:34 -07:00
keymap.c Update Helix 'led_test' keymap (#3292) 2018-07-03 16:16:38 -07:00
led_test_init.c Update Helix 'led_test' keymap 2019-02-18 19:01:37 +09:00
oled_display.c [Keymap] Helix default keymap oled update (#11152) 2020-12-15 20:14:14 +09:00
README.md [Keyboard] Cleanup helix rules options (#6952) 2019-10-16 11:01:49 -07:00
rules.mk [Keymap] Helix default keymap oled update (#11152) 2020-12-15 20:14:14 +09:00

LED test Keymap

Layout

The layout is the same as default.

Feature

  • OLED is enabled.
  • LED backlight is enabled and always lit.
  • The lighting color of LED changes periodically. Red, Green and Blue.

The user can check whether the LED is lit or not.

Compile

$ cd qmk_firmware
$ make helix:led_test

Flash QMK Firmware

Execute the 'make' command and press the reset switch on the keyboard.

$ make helix:led_test:flash