diff --git a/README.md b/README.md index a039e00..a4d60df 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,17 @@ # lily58 +This is a custom keyboard layout extension for the Lily58 keyboard. + +## Features + +- German keyboard layout +- Includes LCD Support and Adjust Layer +- Function Keys on left side, Numpad on right side +- Aims to be a full replacement for full-size keyboards + +## Usage + +1. Create the local QMK build environment +2. Add this folder to qmk_firmware/keyboards +3. Flash the Lily58 keyboard-mapping `bmike` +4. Have fun! diff --git a/readme.md b/readme.md deleted file mode 100644 index 1aedab6..0000000 --- a/readme.md +++ /dev/null @@ -1,15 +0,0 @@ -# Lily58 - -Lily58 is 6×4+5keys column-staggered split keyboard. - -![Lily58_01](https://user-images.githubusercontent.com/6285554/50394214-72479880-079f-11e9-9d91-33fdbf1d7715.jpg) -![2018-12-24 17 39 58](https://user-images.githubusercontent.com/6285554/50394779-05360200-07a3-11e9-82b5-066fd8907ecf.png) -Keyboard Maintainer: [Naoki Katahira](https://github.com/kata0510/) [Twitter:@F_YUUCHI](https://twitter.com/F_YUUCHI) -Hardware Supported: Lily58 PCB, ProMicro -Hardware Availability: [PCB & Case Data](https://github.com/kata0510/Lily58) - -Make example for this keyboard (after setting up your build environment): - - make lily58:default - -See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). diff --git a/tags b/tags index f599de5..5a21f4a 100644 --- a/tags +++ b/tags @@ -125,169 +125,62 @@ 8 rev1/info.json /^ {"x":0, "y":0.5}, {"x":1, "y":0.375}, {"x":2, "y":0.125}, {"x":3, "y":0}, {"x":4/;" o array:layouts.LAYOUT.layout 9 light/info.json /^ {"x":0, "y":0.5}, {"x":1, "y":0.375}, {"x":2, "y":0.125}, {"x":3, "y":0}, {"x":4/;" o array:layouts.LAYOUT.layout 9 rev1/info.json /^ {"x":0, "y":0.5}, {"x":1, "y":0.375}, {"x":2, "y":0.125}, {"x":3, "y":0}, {"x":4/;" o array:layouts.LAYOUT.layout -ADJUST keymaps/chuan/keymap.c /^ ADJUST,$/;" e enum:custom_keycodes file: -ADJUST keymaps/drasbeck/keymap.c /^ ADJUST,$/;" e enum:custom_keycodes file: -ADJUST keymaps/hvp/keymap.c /^ ADJUST$/;" e enum:custom_keycodes file: -ADJUST keymaps/mikefightsbears/keymap.c /^ ADJUST,$/;" e enum:custom_keycodes file: -ADJUST keymaps/ninjonas/README.md /^### ADJUST$/;" S section:ninjonas Keymap for [Lily58 Pro](https://github.com/kata0510/Lily58)""Keymap -ADJUST keymaps/yshrsmz/keymap.c /^ ADJUST,$/;" e enum:custom_keycodes file: ALWAYS_INLINE serial.c /^#define ALWAYS_INLINE /;" d file: -ANIM_FRAME_DURATION keymaps/muuko/keymap.c /^#define ANIM_FRAME_DURATION /;" d file: -ANIM_SIZE keymaps/muuko/keymap.c /^#define ANIM_SIZE /;" d file: AUDIO_ENABLE keymaps/bmike/rules.mk /^AUDIO_ENABLE = no # Audio output on port C6$/;" m -AUDIO_ENABLE keymaps/default/rules.mk /^AUDIO_ENABLE = no # Audio output on port C6$/;" m -AUDIO_ENABLE keymaps/drasbeck/rules.mk /^AUDIO_ENABLE = no # Audio output$/;" m -AUDIO_ENABLE keymaps/yuchi/rules.mk /^AUDIO_ENABLE = no # Audio output on port C6$/;" m AUDIO_ENABLE rules.mk /^AUDIO_ENABLE = no # Audio output on port C6$/;" m -AUTO_SHIFT_ENABLE keymaps/jhelvy/rules.mk /^AUTO_SHIFT_ENABLE = yes # Autoshift by holding down a key$/;" m -AUTO_SHIFT_ENABLE keymaps/yshrsmz/rules.mk /^AUTO_SHIFT_ENABLE = yes$/;" m -AUTO_SHIFT_TIMEOUT keymaps/jhelvy/config.h /^#define AUTO_SHIFT_TIMEOUT /;" d -Adjust layer keymaps/bcat/readme.md /^## Adjust layer$/;" s chapter:bcat's Lily58 layout BACKLIGHT_ENABLE keymaps/bmike/rules.mk /^BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality$/;" m -BACKLIGHT_ENABLE keymaps/default/rules.mk /^BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality$/;" m -BACKLIGHT_ENABLE keymaps/drasbeck/rules.mk /^BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality$/;" m -BACKLIGHT_ENABLE keymaps/yuchi/rules.mk /^BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality$/;" m BACKLIGHT_ENABLE rules.mk /^BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality$/;" m BLUETOOTH_ENABLE keymaps/bmike/rules.mk /^BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID$/;" m -BLUETOOTH_ENABLE keymaps/default/rules.mk /^BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID$/;" m -BLUETOOTH_ENABLE keymaps/drasbeck/rules.mk /^BLUETOOTH_ENABLE = no # Enable Bluetooth$/;" m -BLUETOOTH_ENABLE keymaps/yuchi/rules.mk /^BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID$/;" m BLUETOOTH_ENABLE rules.mk /^BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID$/;" m -BOOTLOADER keymaps/bcat/rules.mk /^BOOTLOADER = atmel-dfu # Elite-C$/;" m -BOOTLOADER keymaps/curry/rules.mk /^BOOTLOADER = atmel-dfu$/;" m BOOTLOADER rules.mk /^BOOTLOADER = caterina$/;" m BOOTMAGIC_ENABLE keymaps/bmike/rules.mk /^BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration$/;" m -BOOTMAGIC_ENABLE keymaps/curry/rules.mk /^BOOTMAGIC_ENABLE = no$/;" m -BOOTMAGIC_ENABLE keymaps/default/rules.mk /^BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration$/;" m -BOOTMAGIC_ENABLE keymaps/drasbeck/rules.mk /^BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration$/;" m -BOOTMAGIC_ENABLE keymaps/yuchi/rules.mk /^BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000)$/;" m BOOTMAGIC_ENABLE rules.mk /^BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration$/;" m -COLEMAK keymaps/ninjonas/README.md /^### COLEMAK$/;" S section:ninjonas Keymap for [Lily58 Pro](https://github.com/kata0510/Lily58)""Keymap -COMBO_COUNT keymaps/muuko/config.h /^#define COMBO_COUNT /;" d -COMBO_ENABLE keymaps/muuko/rules.mk /^COMBO_ENABLE = yes$/;" m -COMBO_TERM keymaps/muuko/config.h /^#define COMBO_TERM /;" d COMMAND_ENABLE keymaps/bmike/rules.mk /^COMMAND_ENABLE = no # Commands for debug and configuration$/;" m -COMMAND_ENABLE keymaps/curry/rules.mk /^COMMAND_ENABLE = no$/;" m -COMMAND_ENABLE keymaps/default/rules.mk /^COMMAND_ENABLE = no # Commands for debug and configuration$/;" m -COMMAND_ENABLE keymaps/drasbeck/rules.mk /^COMMAND_ENABLE = no # Commands for debug and configuration$/;" m -COMMAND_ENABLE keymaps/yuchi/rules.mk /^COMMAND_ENABLE = no # Commands for debug and configuration$/;" m COMMAND_ENABLE rules.mk /^COMMAND_ENABLE = yes # Commands for debug and configuration$/;" m CONSOLE_ENABLE keymaps/bmike/rules.mk /^CONSOLE_ENABLE = no # Console for debug$/;" m -CONSOLE_ENABLE keymaps/curry/rules.mk /^CONSOLE_ENABLE = no$/;" m -CONSOLE_ENABLE keymaps/default/rules.mk /^CONSOLE_ENABLE = no # Console for debug$/;" m -CONSOLE_ENABLE keymaps/drasbeck/rules.mk /^CONSOLE_ENABLE = no # Console for debug$/;" m -CONSOLE_ENABLE keymaps/yuchi/rules.mk /^CONSOLE_ENABLE = no # Console for debug(+400)$/;" m CONSOLE_ENABLE rules.mk /^CONSOLE_ENABLE = yes # Console for debug$/;" m -DEBOUNCE keymaps/chuan/config.h /^#define DEBOUNCE /;" d DEBOUNCE light/config.h /^#define DEBOUNCE /;" d DEBOUNCE rev1/config.h /^#define DEBOUNCE /;" d DEBOUNCE rev1/matrix.c /^# define DEBOUNCE /;" d file: DEFAULT_FOLDER rules.mk /^DEFAULT_FOLDER = lily58\/rev1$/;" m -DELETE_COMBO keymaps/muuko/keymap.c /^enum combos { ESCAPE_COMBO, DELETE_COMBO };$/;" e enum:combos file: DESCRIPTION rev1/config.h /^#define DESCRIPTION /;" d DEVICE_VER light/config.h /^#define DEVICE_VER /;" d DEVICE_VER rev1/config.h /^#define DEVICE_VER /;" d DIODE_DIRECTION config.h /^#define DIODE_DIRECTION /;" d -DVORAK keymaps/ninjonas/README.md /^### DVORAK$/;" S section:ninjonas Keymap for [Lily58 Pro](https://github.com/kata0510/Lily58)""Keymap -Danish (Dansk) layout for the Lily58 Pro keymaps/drasbeck/readme.md /^## Danish (Dansk) layout for the Lily58 Pro$/;" s -Default layer keymaps/bcat/readme.md /^## Default layer$/;" s chapter:bcat's Lily58 layout -EE_HANDS keymaps/bcat/config.h /^#define EE_HANDS$/;" d -EE_HANDS keymaps/curry/config.h /^#define EE_HANDS$/;" d -EE_HANDS keymaps/muuko/config.h /^#define EE_HANDS$/;" d EICRx_BIT serial.c /^ #define EICRx_BIT /;" d file: EICRx_BIT serial.c /^ #define EICRx_BIT /;" d file: EIMSK_BIT serial.c /^ #define EIMSK_BIT /;" d file: EIMSK_BIT serial.c /^ #define EIMSK_BIT /;" d file: -ENCODERS_PAD_A keymaps/chuan/config.h /^#define ENCODERS_PAD_A /;" d -ENCODERS_PAD_A keymaps/drasbeck/config.h /^#define ENCODERS_PAD_A /;" d ENCODERS_PAD_A light/config.h /^#define ENCODERS_PAD_A /;" d ENCODERS_PAD_A_RIGHT light/config.h /^#define ENCODERS_PAD_A_RIGHT /;" d -ENCODERS_PAD_B keymaps/chuan/config.h /^#define ENCODERS_PAD_B /;" d -ENCODERS_PAD_B keymaps/drasbeck/config.h /^#define ENCODERS_PAD_B /;" d ENCODERS_PAD_B light/config.h /^#define ENCODERS_PAD_B /;" d ENCODERS_PAD_B_RIGHT light/config.h /^#define ENCODERS_PAD_B_RIGHT /;" d -ENCODER_ENABLE keymaps/chuan/rules.mk /^ENCODER_ENABLE = yes$/;" m -ENCODER_ENABLE keymaps/drasbeck/rules.mk /^ENCODER_ENABLE = yes # Enable encoder$/;" m ENCODER_ENABLE light/rules.mk /^ENCODER_ENABLE = yes # ENables the use of one or more encoders$/;" m -ENCODER_RESOLUTION keymaps/drasbeck/config.h /^#define ENCODER_RESOLUTION /;" d ERROR_DISCONNECT_COUNT rev1/matrix.c /^#define ERROR_DISCONNECT_COUNT /;" d file: -ESCAPE_COMBO keymaps/muuko/keymap.c /^enum combos { ESCAPE_COMBO, DELETE_COMBO };$/;" e enum:combos file: EVEN_PARITY serial.c /^#define EVEN_PARITY /;" d file: EXTRAKEY_ENABLE keymaps/bmike/rules.mk /^EXTRAKEY_ENABLE = yes # Audio control and System control$/;" m -EXTRAKEY_ENABLE keymaps/chuan/rules.mk /^EXTRAKEY_ENABLE = yes$/;" m -EXTRAKEY_ENABLE keymaps/default/rules.mk /^EXTRAKEY_ENABLE = no # Audio control and System control$/;" m -EXTRAKEY_ENABLE keymaps/drasbeck/rules.mk /^EXTRAKEY_ENABLE = yes # Audio control and System control$/;" m -EXTRAKEY_ENABLE keymaps/hvp/rules.mk /^EXTRAKEY_ENABLE = yes$/;" m -EXTRAKEY_ENABLE keymaps/jhelvy/rules.mk /^EXTRAKEY_ENABLE = yes # Audio control and System control$/;" m -EXTRAKEY_ENABLE keymaps/lily58l/rules.mk /^EXTRAKEY_ENABLE = yes$/;" m -EXTRAKEY_ENABLE keymaps/mikefightsbears/rules.mk /^EXTRAKEY_ENABLE = yes # Audio control and System control$/;" m -EXTRAKEY_ENABLE keymaps/muuko/rules.mk /^EXTRAKEY_ENABLE = yes$/;" m -EXTRAKEY_ENABLE keymaps/yuchi/rules.mk /^EXTRAKEY_ENABLE = no # Audio control and System control(+450)$/;" m EXTRAKEY_ENABLE rules.mk /^EXTRAKEY_ENABLE = no # Audio control and System control$/;" m F_CPU serial.c /^#define F_CPU /;" d file: -IDLE_FRAMES keymaps/muuko/keymap.c /^#define IDLE_FRAMES /;" d file: -IDLE_SPEED keymaps/muuko/keymap.c /^#define IDLE_SPEED /;" d file: -IGNORE_MOD_TAP_INTERRUPT keymaps/hvp/config.h /^#define IGNORE_MOD_TAP_INTERRUPT$/;" d -IGNORE_MOD_TAP_INTERRUPT keymaps/muuko/config.h /^#define IGNORE_MOD_TAP_INTERRUPT$/;" d +Features README.md /^## Features$/;" s chapter:lily58 ISR serial.c /^ISR(SERIAL_PIN_INTERRUPT) {$/;" f KC_ADJUST keymaps/bmike/keymap.c /^ KC_ADJUST,$/;" e enum:custom_keycodes file: KC_LOWER keymaps/bmike/keymap.c /^ KC_LOWER,$/;" e enum:custom_keycodes file: KC_QWERTY keymaps/bmike/keymap.c /^ KC_QWERTY = SAFE_RANGE,$/;" e enum:custom_keycodes file: KC_RAISE keymaps/bmike/keymap.c /^ KC_RAISE,$/;" e enum:custom_keycodes file: -KEYLOG_LEN keymaps/lily58l/keymap.c /^# define KEYLOG_LEN /;" d file: -KY_CSPC keymaps/bcat/keymap.c /^#define KY_CSPC /;" d file: -KY_ZMIN keymaps/bcat/keymap.c /^#define KY_ZMIN /;" d file: -KY_ZMOUT keymaps/bcat/keymap.c /^#define KY_ZMOUT /;" d file: -KY_ZMRST keymaps/bcat/keymap.c /^#define KY_ZMRST /;" d file: -Keymap keymaps/jhelvy/README.md /^## Keymap$/;" s chapter:jhelvy Keymap for [Lily58 Pro](https://github.com/kata0510/Lily58) -Keymap keymaps/ninjonas/README.md /^## Keymap$/;" s chapter:ninjonas Keymap for [Lily58 Pro](https://github.com/kata0510/Lily58) -LAYER_ADJUST keymaps/bcat/keymap.c /^ LAYER_ADJUST,$/;" e enum:layer file: -LAYER_DEFAULT keymaps/bcat/keymap.c /^ LAYER_DEFAULT,$/;" e enum:layer file: -LAYER_LOWER keymaps/bcat/keymap.c /^ LAYER_LOWER,$/;" e enum:layer file: -LAYER_RAISE keymaps/bcat/keymap.c /^ LAYER_RAISE,$/;" e enum:layer file: LAYOUT light/info.json /^ "LAYOUT": {$/;" o object:layouts LAYOUT light/light.h /^#define LAYOUT(/;" d LAYOUT rev1/info.json /^ "LAYOUT": {$/;" o object:layouts LAYOUT rev1/rev1.h /^#define LAYOUT(/;" d -LAYOUT_lily58_base keymaps/curry/keymap.c /^#define LAYOUT_lily58_base(/;" d file: -LAYOUT_lily58_base_wrapper keymaps/curry/keymap.c /^#define LAYOUT_lily58_base_wrapper(/;" d file: -LOWER keymaps/chuan/keymap.c /^ LOWER,$/;" e enum:custom_keycodes file: -LOWER keymaps/drasbeck/keymap.c /^ LOWER,$/;" e enum:custom_keycodes file: -LOWER keymaps/hvp/keymap.c /^ LOWER,$/;" e enum:custom_keycodes file: -LOWER keymaps/jhelvy/keymap.c /^ LOWER,$/;" e enum:custom_keycodes file: -LOWER keymaps/lily58l/keymap.c /^#define LOWER /;" d file: -LOWER keymaps/mikefightsbears/keymap.c /^ LOWER = SAFE_RANGE,$/;" e enum:custom_keycodes file: -LOWER keymaps/ninjonas/README.md /^### LOWER$/;" S section:ninjonas Keymap for [Lily58 Pro](https://github.com/kata0510/Lily58)""Keymap -LOWER keymaps/via/keymap.c /^#define LOWER /;" d file: -LOWER keymaps/yshrsmz/keymap.c /^ LOWER,$/;" e enum:custom_keycodes file: -LTO_ENABLE keymaps/ninjonas/rules.mk /^LTO_ENABLE = yes$/;" m LTO_ENABLE light/rules.mk /^LTO_ENABLE = yes # significantly reduce the compiled size, but disable the legacy TMK Macro/;" m -LY_LWR keymaps/bcat/keymap.c /^#define LY_LWR /;" d file: -LY_RSE keymaps/bcat/keymap.c /^#define LY_RSE /;" d file: L_ADJUST lib/layer_state_reader.c /^#define L_ADJUST /;" d file: L_ADJUST_TRI lib/layer_state_reader.c /^#define L_ADJUST_TRI /;" d file: L_BASE lib/layer_state_reader.c /^#define L_BASE /;" d file: L_LOWER lib/layer_state_reader.c /^#define L_LOWER /;" d file: L_RAISE lib/layer_state_reader.c /^#define L_RAISE /;" d file: -Layout keymaps/drasbeck/readme.md /^### Layout$/;" S section:Danish (Dansk) layout for the Lily58 Pro -Lily58 readme.md /^# Lily58$/;" c -Lily58L keymaps/lily58l/readme.md /^# Lily58L$/;" c -Lower layer keymaps/bcat/readme.md /^## Lower layer$/;" s chapter:bcat's Lily58 layout MANUFACTURER light/config.h /^#define MANUFACTURER /;" d MANUFACTURER rev1/config.h /^#define MANUFACTURER /;" d MASTER rev1/split_util.c /^ static enum { UNKNOWN, MASTER, SLAVE } usbstate = UNKNOWN;$/;" e enum:has_usb::__anon635138cc0103 file: MASTER_LEFT keymaps/bmike/config.h /^#define MASTER_LEFT$/;" d -MASTER_LEFT keymaps/chuan/config.h /^#define MASTER_LEFT$/;" d -MASTER_LEFT keymaps/default/config.h /^#define MASTER_LEFT$/;" d -MASTER_LEFT keymaps/drasbeck/config.h /^#define MASTER_LEFT$/;" d -MASTER_LEFT keymaps/hvp/config.h /^#define MASTER_LEFT$/;" d -MASTER_LEFT keymaps/jhelvy/config.h /^#define MASTER_LEFT$/;" d -MASTER_LEFT keymaps/lily58l/config.h /^#define MASTER_LEFT$/;" d -MASTER_LEFT keymaps/mikefightsbears/config.h /^#define MASTER_LEFT$/;" d -MASTER_LEFT keymaps/ninjonas/config.h /^#define MASTER_LEFT$/;" d -MASTER_LEFT keymaps/via/config.h /^#define MASTER_LEFT$/;" d -MASTER_LEFT keymaps/yshrsmz/config.h /^#define MASTER_LEFT$/;" d -MASTER_LEFT keymaps/yuchi/config.h /^#define MASTER_LEFT$/;" d MATRIX_COLS light/config.h /^#define MATRIX_COLS /;" d MATRIX_COLS rev1/config.h /^#define MATRIX_COLS /;" d MATRIX_COL_PINS light/config.h /^#define MATRIX_COL_PINS /;" d @@ -298,151 +191,43 @@ MATRIX_ROW_PINS light/config.h /^#define MATRIX_ROW_PINS /;" d MATRIX_ROW_PINS rev1/config.h /^#define MATRIX_ROW_PINS /;" d MCU rules.mk /^MCU = atmega32u4$/;" m MIDI_ENABLE keymaps/bmike/rules.mk /^MIDI_ENABLE = no # MIDI controls$/;" m -MIDI_ENABLE keymaps/default/rules.mk /^MIDI_ENABLE = no # MIDI controls$/;" m -MIDI_ENABLE keymaps/yuchi/rules.mk /^MIDI_ENABLE = no # MIDI controls$/;" m MIDI_ENABLE rules.mk /^MIDI_ENABLE = no # MIDI controls$/;" m MOUSEKEY_ENABLE keymaps/bmike/rules.mk /^MOUSEKEY_ENABLE = no # Mouse keys$/;" m -MOUSEKEY_ENABLE keymaps/curry/rules.mk /^MOUSEKEY_ENABLE = no$/;" m -MOUSEKEY_ENABLE keymaps/default/rules.mk /^MOUSEKEY_ENABLE = no # Mouse keys$/;" m -MOUSEKEY_ENABLE keymaps/drasbeck/rules.mk /^MOUSEKEY_ENABLE = no # Mouse keys$/;" m -MOUSEKEY_ENABLE keymaps/yuchi/rules.mk /^MOUSEKEY_ENABLE = no # Mouse keys(+4700)$/;" m MOUSEKEY_ENABLE rules.mk /^MOUSEKEY_ENABLE = no # Mouse keys$/;" m -NAVI keymaps/hvp/keymap.c /^ NAVI,$/;" e enum:custom_keycodes file: NKRO_ENABLE keymaps/bmike/rules.mk /^NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https:\/\/github.c/;" m -NKRO_ENABLE keymaps/chuan/rules.mk /^NKRO_ENABLE = yes$/;" m -NKRO_ENABLE keymaps/default/rules.mk /^NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https:\/\/github.c/;" m -NKRO_ENABLE keymaps/drasbeck/rules.mk /^NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https:\/\/github.c/;" m -NKRO_ENABLE keymaps/mikefightsbears/rules.mk /^NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https:\/\/github.c/;" m -NKRO_ENABLE keymaps/yuchi/rules.mk /^NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https:\/\/github.c/;" m NKRO_ENABLE rules.mk /^NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https:\/\/github.c/;" m NO_ACTION_FUNCTION config.h /^ #define NO_ACTION_FUNCTION$/;" d NO_ACTION_MACRO config.h /^ #define NO_ACTION_MACRO$/;" d NO_INLINE serial.c /^#define NO_INLINE /;" d file: -NO_MUSIC_MODE keymaps/muuko/config.h /^#define NO_MUSIC_MODE$/;" d ODD_PARITY serial.c /^#define ODD_PARITY /;" d file: -OLED_DISABLE_TIMEOUT keymaps/curry/config.h /^#define OLED_DISABLE_TIMEOUT$/;" d -OLED_DISABLE_TIMEOUT keymaps/ninjonas/config.h /^#define OLED_DISABLE_TIMEOUT/;" d OLED_DRIVER_ENABLE keymaps/bmike/rules.mk /^OLED_DRIVER_ENABLE= yes # OLED display$/;" m -OLED_DRIVER_ENABLE keymaps/curry/rules.mk /^OLED_DRIVER_ENABLE = yes$/;" m -OLED_DRIVER_ENABLE keymaps/default/rules.mk /^OLED_DRIVER_ENABLE= yes # OLED display$/;" m -OLED_DRIVER_ENABLE keymaps/drasbeck/rules.mk /^OLED_DRIVER_ENABLE = yes # OLED display$/;" m -OLED_DRIVER_ENABLE keymaps/mikefightsbears/rules.mk /^OLED_DRIVER_ENABLE= yes # OLED display$/;" m -OLED_DRIVER_ENABLE keymaps/muuko/rules.mk /^OLED_DRIVER_ENABLE = yes$/;" m -OLED_DRIVER_ENABLE keymaps/ninjonas/rules.mk /^OLED_DRIVER_ENABLE = yes$/;" m -OLED_DRIVER_ENABLE keymaps/via/rules.mk /^OLED_DRIVER_ENABLE = yes$/;" m -OLED_DRIVER_ENABLE keymaps/yshrsmz/rules.mk /^OLED_DRIVER_ENABLE= yes # OLED display$/;" m -OLED_DRIVER_ENABLE keymaps/yuchi/rules.mk /^OLED_DRIVER_ENABLE= yes # OLED display$/;" m OLED_DRIVER_ENABLE rules.mk /^OLED_DRIVER_ENABLE = yes # OLED display$/;" m OLED_FONT_H config.h /^#define OLED_FONT_H /;" d -OLED_FONT_H keymaps/ninjonas/config.h /^#define OLED_FONT_H /;" d -OLED_TIMEOUT keymaps/muuko/config.h /^#define OLED_TIMEOUT /;" d PARITY serial.c /^#define PARITY /;" d file: -PERMISSIVE_HOLD keymaps/hvp/config.h /^#define PERMISSIVE_HOLD$/;" d -PERMISSIVE_HOLD keymaps/muuko/config.h /^#define PERMISSIVE_HOLD$/;" d PRODUCT light/config.h /^#define PRODUCT /;" d PRODUCT rev1/config.h /^#define PRODUCT /;" d PRODUCT_ID light/config.h /^#define PRODUCT_ID /;" d PRODUCT_ID rev1/config.h /^#define PRODUCT_ID /;" d -QWERTY keymaps/chuan/keymap.c /^ QWERTY = SAFE_RANGE,$/;" e enum:custom_keycodes file: -QWERTY keymaps/drasbeck/keymap.c /^ QWERTY = SAFE_RANGE,$/;" e enum:custom_keycodes file: -QWERTY keymaps/hvp/keymap.c /^ QWERTY = SAFE_RANGE,$/;" e enum:custom_keycodes file: -QWERTY keymaps/jhelvy/keymap.c /^ QWERTY = SAFE_RANGE,$/;" e enum:custom_keycodes file: -QWERTY keymaps/ninjonas/README.md /^### QWERTY$/;" S section:ninjonas Keymap for [Lily58 Pro](https://github.com/kata0510/Lily58)""Keymap -QWERTY keymaps/yshrsmz/keymap.c /^ QWERTY = SAFE_RANGE,$/;" e enum:custom_keycodes file: -RAISE keymaps/chuan/keymap.c /^ RAISE,$/;" e enum:custom_keycodes file: -RAISE keymaps/drasbeck/keymap.c /^ RAISE,$/;" e enum:custom_keycodes file: -RAISE keymaps/hvp/keymap.c /^ RAISE,$/;" e enum:custom_keycodes file: -RAISE keymaps/lily58l/keymap.c /^#define RAISE /;" d file: -RAISE keymaps/mikefightsbears/keymap.c /^ RAISE,$/;" e enum:custom_keycodes file: -RAISE keymaps/ninjonas/README.md /^### RAISE$/;" S section:ninjonas Keymap for [Lily58 Pro](https://github.com/kata0510/Lily58)""Keymap -RAISE keymaps/via/keymap.c /^#define RAISE /;" d file: -RAISE keymaps/yshrsmz/keymap.c /^ RAISE,$/;" e enum:custom_keycodes file: READ_WRITE_START_ADJUST serial.c /^ #define READ_WRITE_START_ADJUST /;" d file: READ_WRITE_START_ADJUST serial.c /^ #define READ_WRITE_START_ADJUST /;" d file: READ_WRITE_WIDTH_ADJUST serial.c /^ #define READ_WRITE_WIDTH_ADJUST /;" d file: RGBLED_NUM keymaps/bmike/config.h /^#define RGBLED_NUM /;" d -RGBLED_NUM keymaps/chuan/config.h /^#define RGBLED_NUM /;" d -RGBLED_NUM keymaps/curry/config.h /^# define RGBLED_NUM /;" d -RGBLED_NUM keymaps/default/config.h /^#define RGBLED_NUM /;" d -RGBLED_NUM keymaps/drasbeck/config.h /^#define RGBLED_NUM /;" d -RGBLED_NUM keymaps/hvp/config.h /^#define RGBLED_NUM /;" d -RGBLED_NUM keymaps/jhelvy/config.h /^#define RGBLED_NUM /;" d -RGBLED_NUM keymaps/mikefightsbears/config.h /^#define RGBLED_NUM /;" d -RGBLED_NUM keymaps/yshrsmz/config.h /^#define RGBLED_NUM /;" d RGBLED_NUM light/config.h /^#define RGBLED_NUM /;" d RGBLED_NUM rev1/config.h /^#define RGBLED_NUM /;" d RGBLED_SPLIT light/config.h /^#define RGBLED_SPLIT /;" d RGBLIGHT_ANIMATIONS keymaps/bmike/config.h /^#define RGBLIGHT_ANIMATIONS$/;" d -RGBLIGHT_ANIMATIONS keymaps/chuan/config.h /^#define RGBLIGHT_ANIMATIONS$/;" d -RGBLIGHT_ANIMATIONS keymaps/default/config.h /^#define RGBLIGHT_ANIMATIONS$/;" d -RGBLIGHT_ANIMATIONS keymaps/drasbeck/config.h /^#define RGBLIGHT_ANIMATIONS$/;" d -RGBLIGHT_ANIMATIONS keymaps/hvp/config.h /^#define RGBLIGHT_ANIMATIONS$/;" d -RGBLIGHT_ANIMATIONS keymaps/jhelvy/config.h /^#define RGBLIGHT_ANIMATIONS$/;" d -RGBLIGHT_ANIMATIONS keymaps/lily58l/config.h /^# define RGBLIGHT_ANIMATIONS$/;" d -RGBLIGHT_ANIMATIONS keymaps/mikefightsbears/config.h /^#define RGBLIGHT_ANIMATIONS$/;" d -RGBLIGHT_ANIMATIONS keymaps/yshrsmz/config.h /^#define RGBLIGHT_ANIMATIONS$/;" d RGBLIGHT_ENABLE keymaps/bmike/rules.mk /^RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. $/;" m -RGBLIGHT_ENABLE keymaps/curry/rules.mk /^RGBLIGHT_ENABLE = no$/;" m -RGBLIGHT_ENABLE keymaps/default/rules.mk /^RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. $/;" m -RGBLIGHT_ENABLE keymaps/drasbeck/rules.mk /^RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow$/;" m -RGBLIGHT_ENABLE keymaps/hvp/rules.mk /^RGBLIGHT_ENABLE = yes$/;" m -RGBLIGHT_ENABLE keymaps/mikefightsbears/rules.mk /^RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. $/;" m -RGBLIGHT_ENABLE keymaps/yshrsmz/rules.mk /^RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.$/;" m -RGBLIGHT_ENABLE keymaps/yuchi/rules.mk /^RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.$/;" m RGBLIGHT_ENABLE light/rules.mk /^RGBLIGHT_ENABLE = yes # Enable keyboard RGB light$/;" m RGBLIGHT_ENABLE rules.mk /^RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.$/;" m RGBLIGHT_HUE_STEP keymaps/bmike/config.h /^#define RGBLIGHT_HUE_STEP /;" d -RGBLIGHT_HUE_STEP keymaps/chuan/config.h /^#define RGBLIGHT_HUE_STEP /;" d -RGBLIGHT_HUE_STEP keymaps/curry/config.h /^# define RGBLIGHT_HUE_STEP /;" d -RGBLIGHT_HUE_STEP keymaps/default/config.h /^#define RGBLIGHT_HUE_STEP /;" d -RGBLIGHT_HUE_STEP keymaps/drasbeck/config.h /^#define RGBLIGHT_HUE_STEP /;" d -RGBLIGHT_HUE_STEP keymaps/hvp/config.h /^#define RGBLIGHT_HUE_STEP /;" d -RGBLIGHT_HUE_STEP keymaps/jhelvy/config.h /^#define RGBLIGHT_HUE_STEP /;" d -RGBLIGHT_HUE_STEP keymaps/lily58l/config.h /^# define RGBLIGHT_HUE_STEP /;" d -RGBLIGHT_HUE_STEP keymaps/mikefightsbears/config.h /^#define RGBLIGHT_HUE_STEP /;" d -RGBLIGHT_HUE_STEP keymaps/yshrsmz/config.h /^#define RGBLIGHT_HUE_STEP /;" d RGBLIGHT_LIMIT_VAL keymaps/bmike/config.h /^#define RGBLIGHT_LIMIT_VAL /;" d -RGBLIGHT_LIMIT_VAL keymaps/chuan/config.h /^#define RGBLIGHT_LIMIT_VAL /;" d -RGBLIGHT_LIMIT_VAL keymaps/curry/config.h /^# define RGBLIGHT_LIMIT_VAL /;" d -RGBLIGHT_LIMIT_VAL keymaps/default/config.h /^#define RGBLIGHT_LIMIT_VAL /;" d -RGBLIGHT_LIMIT_VAL keymaps/drasbeck/config.h /^#define RGBLIGHT_LIMIT_VAL /;" d -RGBLIGHT_LIMIT_VAL keymaps/hvp/config.h /^#define RGBLIGHT_LIMIT_VAL /;" d -RGBLIGHT_LIMIT_VAL keymaps/jhelvy/config.h /^#define RGBLIGHT_LIMIT_VAL /;" d -RGBLIGHT_LIMIT_VAL keymaps/mikefightsbears/config.h /^#define RGBLIGHT_LIMIT_VAL /;" d -RGBLIGHT_LIMIT_VAL keymaps/yshrsmz/config.h /^#define RGBLIGHT_LIMIT_VAL /;" d RGBLIGHT_LIMIT_VAL light/config.h /^#define RGBLIGHT_LIMIT_VAL /;" d RGBLIGHT_SAT_STEP keymaps/bmike/config.h /^#define RGBLIGHT_SAT_STEP /;" d -RGBLIGHT_SAT_STEP keymaps/chuan/config.h /^#define RGBLIGHT_SAT_STEP /;" d -RGBLIGHT_SAT_STEP keymaps/curry/config.h /^# define RGBLIGHT_SAT_STEP /;" d -RGBLIGHT_SAT_STEP keymaps/default/config.h /^#define RGBLIGHT_SAT_STEP /;" d -RGBLIGHT_SAT_STEP keymaps/drasbeck/config.h /^#define RGBLIGHT_SAT_STEP /;" d -RGBLIGHT_SAT_STEP keymaps/hvp/config.h /^#define RGBLIGHT_SAT_STEP /;" d -RGBLIGHT_SAT_STEP keymaps/jhelvy/config.h /^#define RGBLIGHT_SAT_STEP /;" d -RGBLIGHT_SAT_STEP keymaps/lily58l/config.h /^# define RGBLIGHT_SAT_STEP /;" d -RGBLIGHT_SAT_STEP keymaps/mikefightsbears/config.h /^#define RGBLIGHT_SAT_STEP /;" d -RGBLIGHT_SAT_STEP keymaps/yshrsmz/config.h /^#define RGBLIGHT_SAT_STEP /;" d -RGBLIGHT_SLEEP keymaps/lily58l/config.h /^# define RGBLIGHT_SLEEP /;" d RGBLIGHT_SPLIT light/config.h /^#define RGBLIGHT_SPLIT$/;" d RGBLIGHT_VAL_STEP keymaps/bmike/config.h /^#define RGBLIGHT_VAL_STEP /;" d -RGBLIGHT_VAL_STEP keymaps/chuan/config.h /^#define RGBLIGHT_VAL_STEP /;" d -RGBLIGHT_VAL_STEP keymaps/curry/config.h /^# define RGBLIGHT_VAL_STEP /;" d -RGBLIGHT_VAL_STEP keymaps/default/config.h /^#define RGBLIGHT_VAL_STEP /;" d -RGBLIGHT_VAL_STEP keymaps/drasbeck/config.h /^#define RGBLIGHT_VAL_STEP /;" d -RGBLIGHT_VAL_STEP keymaps/hvp/config.h /^#define RGBLIGHT_VAL_STEP /;" d -RGBLIGHT_VAL_STEP keymaps/jhelvy/config.h /^#define RGBLIGHT_VAL_STEP /;" d -RGBLIGHT_VAL_STEP keymaps/lily58l/config.h /^# define RGBLIGHT_VAL_STEP /;" d -RGBLIGHT_VAL_STEP keymaps/mikefightsbears/config.h /^#define RGBLIGHT_VAL_STEP /;" d -RGBLIGHT_VAL_STEP keymaps/yshrsmz/config.h /^#define RGBLIGHT_VAL_STEP /;" d RGB_DI_PIN light/config.h /^#define RGB_DI_PIN /;" d RGB_DI_PIN rev1/config.h /^#define RGB_DI_PIN /;" d -RGB_MATRIX_ENABLE keymaps/curry/rules.mk /^RGB_MATRIX_ENABLE = no$/;" m -RGB_current_mode keymaps/chuan/keymap.c /^int RGB_current_mode;$/;" v typeref:typename:int -RGB_current_mode keymaps/drasbeck/keymap.c /^int RGB_current_mode;$/;" v typeref:typename:int -RGB_current_mode keymaps/hvp/keymap.c /^int RGB_current_mode;$/;" v typeref:typename:int -RGB_current_mode keymaps/mikefightsbears/keymap.c /^int RGB_current_mode;$/;" v typeref:typename:int -RGB_current_mode keymaps/yshrsmz/keymap.c /^int RGB_current_mode;$/;" v typeref:typename:int ROWS_PER_HAND rev1/matrix.c /^static const int ROWS_PER_HAND = MATRIX_ROWS\/2;$/;" v typeref:typename:const int file: -Raise layer keymaps/bcat/readme.md /^## Raise layer$/;" s chapter:bcat's Lily58 layout SELECT_SOFT_SERIAL_SPEED serial.c /^#define SELECT_SOFT_SERIAL_SPEED /;" d file: SERIAL_DELAY serial.c /^ #define SERIAL_DELAY /;" d file: SERIAL_DELAY_HALF1 serial.c /^#define SERIAL_DELAY_HALF1 /;" d file: @@ -462,153 +247,41 @@ SLAVE_INT_ACK_WIDTH_UNIT serial.c /^ #define SLAVE_INT_ACK_WIDTH_UNIT /;" d fil SLAVE_INT_RESPONSE_TIME serial.c /^ #define SLAVE_INT_RESPONSE_TIME /;" d file: SLAVE_INT_WIDTH_US serial.c /^#define SLAVE_INT_WIDTH_US /;" d file: SLEEP_LED_ENABLE keymaps/bmike/rules.mk /^SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend$/;" m -SLEEP_LED_ENABLE keymaps/default/rules.mk /^SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend$/;" m -SLEEP_LED_ENABLE keymaps/drasbeck/rules.mk /^SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend$/;" m -SLEEP_LED_ENABLE keymaps/yuchi/rules.mk /^SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend$/;" m SLEEP_LED_ENABLE rules.mk /^SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend$/;" m SOFT_SERIAL_PIN config.h /^#define SOFT_SERIAL_PIN /;" d SOFT_SERIAL_PIN light/config.h /^#define SOFT_SERIAL_PIN /;" d SOFT_SERIAL_PIN rev1/serial_config.h /^#define SOFT_SERIAL_PIN /;" d SPLIT_KEYBOARD rules.mk /^SPLIT_KEYBOARD = yes$/;" m -SPLIT_TRANSPORT keymaps/curry/rules.mk /^SPLIT_TRANSPORT = mirror$/;" m SPLIT_USB_TIMEOUT rev1/split_util.c /^# define SPLIT_USB_TIMEOUT /;" d file: SSD1306OLED keymaps/bmike/config.h /^#define SSD1306OLED$/;" d -SSD1306OLED keymaps/hvp/config.h /^#define SSD1306OLED$/;" d -SSD1306OLED keymaps/jhelvy/config.h /^#define SSD1306OLED$/;" d SWAP_HANDS_ENABLE keymaps/bmike/rules.mk /^SWAP_HANDS_ENABLE = no # Enable one-hand typing$/;" m -SWAP_HANDS_ENABLE keymaps/default/rules.mk /^SWAP_HANDS_ENABLE = no # Enable one-hand typing$/;" m -SWAP_HANDS_ENABLE keymaps/drasbeck/rules.mk /^SWAP_HANDS_ENABLE = no # Enable one-hand typing$/;" m -SWAP_HANDS_ENABLE keymaps/mikefightsbears/rules.mk /^SWAP_HANDS_ENABLE = no # Enable one-hand typing$/;" m -SWAP_HANDS_ENABLE keymaps/yuchi/rules.mk /^SWAP_HANDS_ENABLE = no # Enable one-hand typing$/;" m TAPPING_FORCE_HOLD keymaps/bmike/config.h /^#define TAPPING_FORCE_HOLD$/;" d -TAPPING_FORCE_HOLD keymaps/chuan/config.h /^#define TAPPING_FORCE_HOLD$/;" d -TAPPING_FORCE_HOLD keymaps/default/config.h /^#define TAPPING_FORCE_HOLD$/;" d -TAPPING_FORCE_HOLD keymaps/drasbeck/config.h /^#define TAPPING_FORCE_HOLD$/;" d -TAPPING_FORCE_HOLD keymaps/jhelvy/config.h /^#define TAPPING_FORCE_HOLD$/;" d -TAPPING_FORCE_HOLD keymaps/mikefightsbears/config.h /^#define TAPPING_FORCE_HOLD$/;" d -TAPPING_FORCE_HOLD keymaps/ninjonas/config.h /^#define TAPPING_FORCE_HOLD$/;" d -TAPPING_FORCE_HOLD keymaps/via/config.h /^#define TAPPING_FORCE_HOLD$/;" d -TAPPING_FORCE_HOLD keymaps/yshrsmz/config.h /^#define TAPPING_FORCE_HOLD$/;" d -TAPPING_FORCE_HOLD keymaps/yuchi/config.h /^#define TAPPING_FORCE_HOLD$/;" d TAPPING_TERM keymaps/bmike/config.h /^#define TAPPING_TERM /;" d -TAPPING_TERM keymaps/chuan/config.h /^#define TAPPING_TERM /;" d -TAPPING_TERM keymaps/default/config.h /^#define TAPPING_TERM /;" d -TAPPING_TERM keymaps/drasbeck/config.h /^#define TAPPING_TERM /;" d -TAPPING_TERM keymaps/hvp/config.h /^#define TAPPING_TERM /;" d -TAPPING_TERM keymaps/jhelvy/config.h /^#define TAPPING_TERM /;" d -TAPPING_TERM keymaps/mikefightsbears/config.h /^#define TAPPING_TERM /;" d -TAPPING_TERM keymaps/muuko/config.h /^#define TAPPING_TERM /;" d -TAPPING_TERM keymaps/via/config.h /^#define TAPPING_TERM /;" d -TAPPING_TERM keymaps/yshrsmz/config.h /^#define TAPPING_TERM /;" d -TAPPING_TERM keymaps/yuchi/config.h /^#define TAPPING_TERM /;" d -TAPPING_TERM_PER_KEY keymaps/curry/config.h /^#define TAPPING_TERM_PER_KEY$/;" d -TAP_DANCE_ENABLE keymaps/hvp/rules.mk /^TAP_DANCE_ENABLE = yes$/;" m -TAP_FRAMES keymaps/muuko/keymap.c /^#define TAP_FRAMES /;" d file: -TAP_SPEED keymaps/muuko/keymap.c /^#define TAP_SPEED /;" d file: -TEMPLATE keymaps/ninjonas/README.md /^### TEMPLATE$/;" S section:ninjonas Keymap for [Lily58 Pro](https://github.com/kata0510/Lily58)""Keymap TID_SEND_ADJUST serial.c /^ #define TID_SEND_ADJUST /;" d file: Transaction_table serial.c /^static SSTD_t *Transaction_table = NULL;$/;" v typeref:typename:SSTD_t * file: Transaction_table_size serial.c /^static uint8_t Transaction_table_size = 0;$/;" v typeref:typename:uint8_t file: UNICODE_ENABLE keymaps/bmike/rules.mk /^UNICODE_ENABLE = yes # Unicode$/;" m -UNICODE_ENABLE keymaps/default/rules.mk /^UNICODE_ENABLE = no # Unicode$/;" m -UNICODE_ENABLE keymaps/yuchi/rules.mk /^UNICODE_ENABLE = no # Unicode$/;" m UNICODE_ENABLE rules.mk /^UNICODE_ENABLE = no # Unicode$/;" m UNKNOWN rev1/split_util.c /^ static enum { UNKNOWN, MASTER, SLAVE } usbstate = UNKNOWN;$/;" e enum:has_usb::__anon635138cc0103 file: -UPPER keymaps/jhelvy/keymap.c /^ UPPER,$/;" e enum:custom_keycodes file: USE_SERIAL_PD2 keymaps/bmike/config.h /^#define USE_SERIAL_PD2$/;" d -USE_SERIAL_PD2 keymaps/chuan/config.h /^#define USE_SERIAL_PD2$/;" d -USE_SERIAL_PD2 keymaps/curry/config.h /^#define USE_SERIAL_PD2$/;" d -USE_SERIAL_PD2 keymaps/default/config.h /^#define USE_SERIAL_PD2$/;" d -USE_SERIAL_PD2 keymaps/drasbeck/config.h /^#define USE_SERIAL_PD2$/;" d -USE_SERIAL_PD2 keymaps/hvp/config.h /^#define USE_SERIAL_PD2$/;" d -USE_SERIAL_PD2 keymaps/jhelvy/config.h /^#define USE_SERIAL_PD2$/;" d -USE_SERIAL_PD2 keymaps/mikefightsbears/config.h /^#define USE_SERIAL_PD2$/;" d -USE_SERIAL_PD2 keymaps/muuko/config.h /^#define USE_SERIAL_PD2$/;" d -USE_SERIAL_PD2 keymaps/ninjonas/config.h /^#define USE_SERIAL_PD2$/;" d -USE_SERIAL_PD2 keymaps/via/config.h /^#define USE_SERIAL_PD2$/;" d -USE_SERIAL_PD2 keymaps/yshrsmz/config.h /^#define USE_SERIAL_PD2$/;" d -USE_SERIAL_PD2 keymaps/yuchi/config.h /^#define USE_SERIAL_PD2$/;" d +Usage README.md /^## Usage$/;" s chapter:lily58 VENDOR_ID light/config.h /^#define VENDOR_ID /;" d VENDOR_ID rev1/config.h /^#define VENDOR_ID /;" d -VIA_ENABLE keymaps/via/rules.mk /^VIA_ENABLE = yes$/;" m -WPM_ENABLE keymaps/muuko/rules.mk /^WPM_ENABLE = yes$/;" m _ADJUST keymaps/bmike/keymap.c /^ _ADJUST = 3,$/;" e enum:layer_number file: -_ADJUST keymaps/chuan/keymap.c /^#define _ADJUST /;" d file: -_ADJUST keymaps/default/keymap.c /^ _ADJUST,$/;" e enum:layer_number file: -_ADJUST keymaps/drasbeck/keymap.c /^ _ADJUST,$/;" e enum:layers file: -_ADJUST keymaps/hvp/keymap.c /^#define _ADJUST /;" d file: -_ADJUST keymaps/lily58l/keymap.c /^ _ADJUST,$/;" e enum:layers file: -_ADJUST keymaps/mikefightsbears/keymap.c /^ _ADJUST,$/;" e enum:layer_names file: -_ADJUST keymaps/via/keymap.c /^ _ADJUST,$/;" e enum:layer_number file: -_ADJUST keymaps/yshrsmz/keymap.c /^ _ADJUST$/;" e enum:layer_names file: -_ADJUST keymaps/yuchi/keymap.c /^ _ADJUST,$/;" e enum:layer_number file: _LOWER keymaps/bmike/keymap.c /^ _LOWER = 1,$/;" e enum:layer_number file: -_LOWER keymaps/chuan/keymap.c /^#define _LOWER /;" d file: -_LOWER keymaps/default/keymap.c /^ _LOWER,$/;" e enum:layer_number file: -_LOWER keymaps/drasbeck/keymap.c /^ _LOWER,$/;" e enum:layers file: -_LOWER keymaps/hvp/keymap.c /^#define _LOWER /;" d file: -_LOWER keymaps/jhelvy/keymap.c /^#define _LOWER /;" d file: -_LOWER keymaps/lily58l/keymap.c /^ _LOWER,$/;" e enum:layers file: -_LOWER keymaps/mikefightsbears/keymap.c /^ _LOWER,$/;" e enum:layer_names file: -_LOWER keymaps/via/keymap.c /^ _LOWER,$/;" e enum:layer_number file: -_LOWER keymaps/yshrsmz/keymap.c /^ _LOWER,$/;" e enum:layer_names file: -_LOWER keymaps/yuchi/keymap.c /^ _LOWER,$/;" e enum:layer_number file: -_NAVI keymaps/hvp/keymap.c /^#define _NAVI /;" d file: _QWERTY keymaps/bmike/keymap.c /^ _QWERTY = 0,$/;" e enum:layer_number file: -_QWERTY keymaps/chuan/keymap.c /^#define _QWERTY /;" d file: -_QWERTY keymaps/default/keymap.c /^ _QWERTY = 0,$/;" e enum:layer_number file: -_QWERTY keymaps/drasbeck/keymap.c /^ _QWERTY,$/;" e enum:layers file: -_QWERTY keymaps/hvp/keymap.c /^#define _QWERTY /;" d file: -_QWERTY keymaps/jhelvy/keymap.c /^#define _QWERTY /;" d file: -_QWERTY keymaps/lily58l/keymap.c /^ _QWERTY,$/;" e enum:layers file: -_QWERTY keymaps/mikefightsbears/keymap.c /^ _QWERTY,$/;" e enum:layer_names file: -_QWERTY keymaps/via/keymap.c /^ _QWERTY = 0,$/;" e enum:layer_number file: -_QWERTY keymaps/yshrsmz/keymap.c /^ _QWERTY,$/;" e enum:layer_names file: -_QWERTY keymaps/yuchi/keymap.c /^ _QWERTY = 0,$/;" e enum:layer_number file: _RAISE keymaps/bmike/keymap.c /^ _RAISE = 2,$/;" e enum:layer_number file: -_RAISE keymaps/chuan/keymap.c /^#define _RAISE /;" d file: -_RAISE keymaps/default/keymap.c /^ _RAISE,$/;" e enum:layer_number file: -_RAISE keymaps/drasbeck/keymap.c /^ _RAISE,$/;" e enum:layers file: -_RAISE keymaps/hvp/keymap.c /^#define _RAISE /;" d file: -_RAISE keymaps/lily58l/keymap.c /^ _RAISE,$/;" e enum:layers file: -_RAISE keymaps/mikefightsbears/keymap.c /^ _RAISE,$/;" e enum:layer_names file: -_RAISE keymaps/via/keymap.c /^ _RAISE,$/;" e enum:layer_number file: -_RAISE keymaps/yshrsmz/keymap.c /^ _RAISE,$/;" e enum:layer_names file: -_RAISE keymaps/yuchi/keymap.c /^ _RAISE,$/;" e enum:layer_number file: -_UPPER keymaps/jhelvy/keymap.c /^#define _UPPER /;" d file: __anon635138cc0103 rev1/split_util.c /^ static enum { UNKNOWN, MASTER, SLAVE } usbstate = UNKNOWN;$/;" g function:has_usb file: _delay_sub_us serial.c /^#define _delay_sub_us(/;" d file: _matrix_scan rev1/matrix.c /^uint8_t _matrix_scan(void)$/;" f typeref:typename:uint8_t -add_keylog keymaps/lily58l/keymap.c /^void add_keylog(uint16_t keycode) {$/;" f typeref:typename:void -anim_sleep keymaps/muuko/keymap.c /^uint32_t anim_sleep = 0;$/;" v typeref:typename:uint32_t -anim_timer keymaps/muuko/keymap.c /^uint32_t anim_timer = 0;$/;" v typeref:typename:uint32_t -bcat's Lily58 layout keymaps/bcat/readme.md /^# bcat's Lily58 layout$/;" c change_reciver2sender serial.c /^void change_reciver2sender(void) {$/;" f typeref:typename:void file: change_sender2reciver serial.c /^void change_sender2reciver(void) {$/;" f typeref:typename:void file: -code_to_name keymaps/lily58l/keymap.c /^const char code_to_name[60] = {$/;" v typeref:typename:const char[60] -code_to_name keymaps/via/keymap.c /^const char code_to_name[60] = {$/;" v typeref:typename:const char[60] code_to_name lib/keylogger.c /^const char code_to_name[60] = {$/;" v typeref:typename:const char[60] col_pins rev1/matrix.c /^static const uint8_t col_pins[MATRIX_COLS] = MATRIX_COL_PINS;$/;" v typeref:typename:const uint8_t[] file: -combos keymaps/muuko/keymap.c /^enum combos { ESCAPE_COMBO, DELETE_COMBO };$/;" g file: -counter keymaps/chuan/keymap.c /^int counter = 0;$/;" v typeref:typename:int -current_idle_frame keymaps/muuko/keymap.c /^uint8_t current_idle_frame = 0;$/;" v typeref:typename:uint8_t -current_tap_frame keymaps/muuko/keymap.c /^uint8_t current_tap_frame = 0;$/;" v typeref:typename:uint8_t custom_keycodes keymaps/bmike/keymap.c /^enum custom_keycodes {$/;" g file: -custom_keycodes keymaps/chuan/keymap.c /^enum custom_keycodes {$/;" g file: -custom_keycodes keymaps/drasbeck/keymap.c /^enum custom_keycodes {$/;" g file: -custom_keycodes keymaps/hvp/keymap.c /^enum custom_keycodes {$/;" g file: -custom_keycodes keymaps/jhelvy/keymap.c /^enum custom_keycodes {$/;" g file: -custom_keycodes keymaps/mikefightsbears/keymap.c /^enum custom_keycodes {$/;" g file: -custom_keycodes keymaps/yshrsmz/keymap.c /^enum custom_keycodes {$/;" g file: debouncing rev1/matrix.c /^static uint8_t debouncing = DEBOUNCE;$/;" v typeref:typename:uint8_t file: -delete_combo keymaps/muuko/keymap.c /^const uint16_t PROGMEM delete_combo[] = { KC_DOT, KC_SLSH, COMBO_END };$/;" v typeref:typename:const uint16_t PROGMEM[] elapsed_time lib/timelogger.c /^int elapsed_time = 0;$/;" v typeref:typename:int -encoder_debug keymaps/chuan/keymap.c /^char encoder_debug[24];$/;" v typeref:typename:char[24] -encoder_update_user keymaps/chuan/keymap.c /^void encoder_update_user(uint8_t index, bool clockwise) {$/;" f typeref:typename:void -encoder_update_user keymaps/drasbeck/keymap.c /^void encoder_update_user(uint8_t index, bool clockwise) {$/;" f typeref:typename:void -encoder_update_user keymaps/lily58l/keymap.c /^void encoder_update_user(uint8_t index, bool clockwise) {$/;" f typeref:typename:void error_count rev1/matrix.c /^static uint8_t error_count = 0;$/;" v typeref:typename:uint8_t file: -escape_combo keymaps/muuko/keymap.c /^const uint16_t PROGMEM escape_combo[] = { KC_GRV, KC_1, COMBO_END };$/;" v typeref:typename:const uint16_t PROGMEM[] font lib/glcdfont_lily.c /^const unsigned char font[] PROGMEM = {$/;" v typeref:typename:const unsigned char[]PROGMEM h light/info.json /^ {"x":2.5, "y":4.125}, {"x":3.5, "y":4.15}, {"x":4.5, "y":4.25}, {"x":6, "y":4.25/;" n object:layouts.LAYOUT.layout.53 h light/info.json /^ {"x":2.5, "y":4.125}, {"x":3.5, "y":4.15}, {"x":4.5, "y":4.25}, {"x":6, "y":4.25/;" n object:layouts.LAYOUT.layout.54 @@ -620,62 +293,26 @@ height rev1/info.json /^ "height": 5.25, $/;" n host_led_state_str lib/host_led_state_reader.c /^char host_led_state_str[24];$/;" v typeref:typename:char[24] i2c_transaction rev1/matrix.c /^int i2c_transaction(void) {$/;" f typeref:typename:int init_cols rev1/matrix.c /^static void init_cols(void)$/;" f typeref:typename:void file: -iota_gfx_task_user keymaps/hvp/keymap.c /^void iota_gfx_task_user(void) {$/;" f typeref:typename:void -iota_gfx_task_user keymaps/jhelvy/keymap.c /^void iota_gfx_task_user(void) {$/;" f typeref:typename:void isLeftHand rev1/split_util.c /^volatile bool isLeftHand = true;$/;" v typeref:typename:volatile bool is_keyboard_left rev1/split_util.c /^__attribute__((weak)) bool is_keyboard_left(void) {$/;" f typeref:typename:bool is_master rev1/matrix.c /^uint8_t is_master = 0 ;$/;" v typeref:typename:uint8_t -jhelvy Keymap for [Lily58 Pro](https://github.com/kata0510/Lily58) keymaps/jhelvy/README.md /^# jhelvy Keymap for [Lily58 Pro](https:\/\/github.com\/kata0510\/Lily58)$/;" c -key_combos keymaps/muuko/keymap.c /^combo_t key_combos[COMBO_COUNT] = {$/;" v typeref:typename:combo_t[] keyboard_master_setup rev1/split_util.c /^static void keyboard_master_setup(void) {$/;" f typeref:typename:void file: keyboard_name light/info.json /^ "keyboard_name": "Lily58",$/;" s keyboard_name rev1/info.json /^ "keyboard_name": "Lily58", $/;" s keyboard_slave_setup rev1/split_util.c /^static void keyboard_slave_setup(void) {$/;" f typeref:typename:void file: -keylog_str keymaps/lily58l/keymap.c /^char keylog_str[KEYLOG_LEN] = {};$/;" v typeref:typename:char[] -keylog_str keymaps/via/keymap.c /^char keylog_str[24] = {};$/;" v typeref:typename:char[24] keylog_str lib/keylogger.c /^char keylog_str[24] = {};$/;" v typeref:typename:char[24] -keylogs_str keymaps/via/keymap.c /^char keylogs_str[21] = {};$/;" v typeref:typename:char[21] keylogs_str lib/keylogger.c /^char keylogs_str[21] = {};$/;" v typeref:typename:char[21] -keylogs_str_idx keymaps/lily58l/keymap.c /^uint8_t keylogs_str_idx = 0;$/;" v typeref:typename:uint8_t -keylogs_str_idx keymaps/via/keymap.c /^int keylogs_str_idx = 0;$/;" v typeref:typename:int keylogs_str_idx lib/keylogger.c /^int keylogs_str_idx = 0;$/;" v typeref:typename:int -keymaps keymaps/bcat/keymap.c /^const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {$/;" v typeref:typename:const uint16_t PROGMEM[][][] keymaps keymaps/bmike/keymap.c /^const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {$/;" v typeref:typename:const uint16_t PROGMEM[][][] -keymaps keymaps/chuan/keymap.c /^const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {$/;" v typeref:typename:const uint16_t PROGMEM[][][] -keymaps keymaps/curry/keymap.c /^const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {$/;" v typeref:typename:const uint16_t PROGMEM[][][] -keymaps keymaps/default/keymap.c /^const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {$/;" v typeref:typename:const uint16_t PROGMEM[][][] -keymaps keymaps/drasbeck/keymap.c /^const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {$/;" v typeref:typename:const uint16_t PROGMEM[][][] -keymaps keymaps/hvp/keymap.c /^const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {$/;" v typeref:typename:const uint16_t PROGMEM[][][] -keymaps keymaps/jhelvy/keymap.c /^const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {$/;" v typeref:typename:const uint16_t PROGMEM[][][] -keymaps keymaps/lily58l/keymap.c /^const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {$/;" v typeref:typename:const uint16_t PROGMEM[][][] -keymaps keymaps/mikefightsbears/keymap.c /^const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {$/;" v typeref:typename:const uint16_t PROGMEM[][][] -keymaps keymaps/muuko/keymap.c /^const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {$/;" v typeref:typename:const uint16_t PROGMEM[][][] -keymaps keymaps/ninjonas/keymap.c /^const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {$/;" v typeref:typename:const uint16_t PROGMEM[][][] -keymaps keymaps/via/keymap.c /^const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {$/;" v typeref:typename:const uint16_t PROGMEM[][][] -keymaps keymaps/yshrsmz/keymap.c /^const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {$/;" v typeref:typename:const uint16_t PROGMEM[][][] -keymaps keymaps/yuchi/keymap.c /^const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {$/;" v typeref:typename:const uint16_t PROGMEM[][][] -lastIndex keymaps/chuan/keymap.c /^int lastIndex = 9;$/;" v typeref:typename:int last_time lib/timelogger.c /^int last_time = 0;$/;" v typeref:typename:int -layer keymaps/bcat/keymap.c /^enum layer {$/;" g file: -layer_names keymaps/mikefightsbears/keymap.c /^enum layer_names {$/;" g file: -layer_names keymaps/yshrsmz/keymap.c /^enum layer_names {$/;" g file: layer_number keymaps/bmike/keymap.c /^enum layer_number {$/;" g file: -layer_number keymaps/default/keymap.c /^enum layer_number {$/;" g file: -layer_number keymaps/via/keymap.c /^enum layer_number {$/;" g file: -layer_number keymaps/yuchi/keymap.c /^enum layer_number {$/;" g file: -layer_state_set_keymap keymaps/bcat/keymap.c /^layer_state_t layer_state_set_keymap(layer_state_t state) {$/;" f typeref:typename:layer_state_t -layer_state_set_user keymaps/lily58l/keymap.c /^layer_state_t layer_state_set_user(layer_state_t state) {$/;" f typeref:typename:layer_state_t -layer_state_set_user keymaps/via/keymap.c /^layer_state_t layer_state_set_user(layer_state_t state) {$/;" f typeref:typename:layer_state_t layer_state_str lib/layer_state_reader.c /^char layer_state_str[24];$/;" v typeref:typename:char[24] -layers keymaps/drasbeck/keymap.c /^enum layers {$/;" g file: -layers keymaps/lily58l/keymap.c /^enum layers {$/;" g file: layout light/info.json /^ "layout": [$/;" a object:layouts.LAYOUT layout rev1/info.json /^ "layout": [$/;" a object:layouts.LAYOUT layouts light/info.json /^ "layouts": {$/;" o layouts rev1/info.json /^ "layouts": {$/;" o led_set_kb rev1/rev1.c /^void led_set_kb(uint8_t usb_led) {$/;" f typeref:typename:void lily58 README.md /^# lily58$/;" c -log_timer keymaps/lily58l/keymap.c /^uint16_t log_timer = 0;$/;" v typeref:typename:uint16_t maintainer light/info.json /^ "maintainer": "BenRoe",$/;" s maintainer rev1/info.json /^ "maintainer": "liliums", $/;" s matrix rev1/matrix.c /^static matrix_row_t matrix[MATRIX_ROWS];$/;" v typeref:typename:matrix_row_t[] file: @@ -684,71 +321,27 @@ matrix_debouncing rev1/matrix.c /^static matrix_row_t matrix_debouncing[MATRIX_R matrix_get_row rev1/matrix.c /^matrix_row_t matrix_get_row(uint8_t row)$/;" f typeref:typename:matrix_row_t matrix_init rev1/matrix.c /^void matrix_init(void)$/;" f typeref:typename:void matrix_init_kb rev1/matrix.c /^void matrix_init_kb(void) {$/;" f typeref:typename:void -matrix_init_user keymaps/chuan/keymap.c /^void matrix_init_user(void) {$/;" f typeref:typename:void -matrix_init_user keymaps/drasbeck/keymap.c /^void matrix_init_user(void) {$/;" f typeref:typename:void -matrix_init_user keymaps/hvp/keymap.c /^void matrix_init_user(void) {$/;" f typeref:typename:void -matrix_init_user keymaps/jhelvy/keymap.c /^void matrix_init_user(void) {$/;" f typeref:typename:void -matrix_init_user keymaps/mikefightsbears/keymap.c /^void matrix_init_user(void) {$/;" f typeref:typename:void -matrix_init_user keymaps/yshrsmz/keymap.c /^void matrix_init_user(void) {$/;" f typeref:typename:void matrix_init_user rev1/matrix.c /^void matrix_init_user(void) {$/;" f typeref:typename:void matrix_is_modified rev1/matrix.c /^bool matrix_is_modified(void)$/;" f typeref:typename:bool matrix_is_on rev1/matrix.c /^bool matrix_is_on(uint8_t row, uint8_t col)$/;" f typeref:typename:bool matrix_key_count rev1/matrix.c /^uint8_t matrix_key_count(void)$/;" f typeref:typename:uint8_t matrix_master_scan rev1/matrix.c /^uint8_t matrix_master_scan(void) {$/;" f typeref:typename:uint8_t matrix_print rev1/matrix.c /^void matrix_print(void)$/;" f typeref:typename:void -matrix_render_user keymaps/hvp/keymap.c /^void matrix_render_user(struct CharacterMatrix *matrix) {$/;" f typeref:typename:void -matrix_render_user keymaps/jhelvy/keymap.c /^void matrix_render_user(struct CharacterMatrix *matrix) {$/;" f typeref:typename:void matrix_rows rev1/matrix.c /^uint8_t matrix_rows(void)$/;" f typeref:typename:uint8_t matrix_scan rev1/matrix.c /^uint8_t matrix_scan(void)$/;" f typeref:typename:uint8_t matrix_scan_kb rev1/matrix.c /^void matrix_scan_kb(void) {$/;" f typeref:typename:void -matrix_scan_user keymaps/hvp/keymap.c /^void matrix_scan_user(void) {$/;" f typeref:typename:void -matrix_scan_user keymaps/jhelvy/keymap.c /^void matrix_scan_user(void) {$/;" f typeref:typename:void matrix_scan_user rev1/matrix.c /^void matrix_scan_user(void) {$/;" f typeref:typename:void matrix_slave_scan rev1/matrix.c /^void matrix_slave_scan(void) {$/;" f typeref:typename:void -matrix_update keymaps/hvp/keymap.c /^void matrix_update(struct CharacterMatrix *dest, const struct CharacterMatrix *source) {$/;" f typeref:typename:void -matrix_update keymaps/jhelvy/keymap.c /^void matrix_update(struct CharacterMatrix *dest, const struct CharacterMatrix *source) {$/;" f typeref:typename:void mode_icon lib/mode_icon_reader.c /^char mode_icon[24];$/;" v typeref:typename:char[24] nibble_bits_count serial.c /^static inline uint8_t nibble_bits_count(uint8_t bits)$/;" f typeref:typename:uint8_t file: -ninjonas Keymap for [Lily58 Pro](https://github.com/kata0510/Lily58) keymaps/ninjonas/README.md /^# ninjonas Keymap for [Lily58 Pro](https:\/\/github.com\/kata0510\/Lily58)$/;" c oled_init_user keymaps/bmike/keymap.c /^oled_rotation_t oled_init_user(oled_rotation_t rotation) {$/;" f typeref:typename:oled_rotation_t -oled_init_user keymaps/chuan/keymap.c /^oled_rotation_t oled_init_user(oled_rotation_t rotation) {$/;" f typeref:typename:oled_rotation_t -oled_init_user keymaps/default/keymap.c /^oled_rotation_t oled_init_user(oled_rotation_t rotation) {$/;" f typeref:typename:oled_rotation_t -oled_init_user keymaps/drasbeck/keymap.c /^oled_rotation_t oled_init_user(oled_rotation_t rotation) {$/;" f typeref:typename:oled_rotation_t -oled_init_user keymaps/lily58l/keymap.c /^oled_rotation_t oled_init_user(oled_rotation_t rotation) {$/;" f typeref:typename:oled_rotation_t -oled_init_user keymaps/mikefightsbears/keymap.c /^oled_rotation_t oled_init_user(oled_rotation_t rotation) {$/;" f typeref:typename:oled_rotation_t -oled_init_user keymaps/muuko/keymap.c /^oled_rotation_t oled_init_user(oled_rotation_t rotation) {$/;" f typeref:typename:oled_rotation_t -oled_init_user keymaps/via/keymap.c /^oled_rotation_t oled_init_user(oled_rotation_t rotation) {$/;" f typeref:typename:oled_rotation_t -oled_init_user keymaps/yshrsmz/keymap.c /^oled_rotation_t oled_init_user(oled_rotation_t rotation) {$/;" f typeref:typename:oled_rotation_t -oled_init_user keymaps/yuchi/keymap.c /^oled_rotation_t oled_init_user(oled_rotation_t rotation) {$/;" f typeref:typename:oled_rotation_t oled_task_user keymaps/bmike/keymap.c /^void oled_task_user(void) {$/;" f typeref:typename:void -oled_task_user keymaps/chuan/keymap.c /^void oled_task_user(void) {$/;" f typeref:typename:void -oled_task_user keymaps/default/keymap.c /^void oled_task_user(void) {$/;" f typeref:typename:void -oled_task_user keymaps/drasbeck/keymap.c /^void oled_task_user(void) {$/;" f typeref:typename:void -oled_task_user keymaps/lily58l/keymap.c /^void oled_task_user(void) {$/;" f typeref:typename:void -oled_task_user keymaps/mikefightsbears/keymap.c /^void oled_task_user(void) {$/;" f typeref:typename:void -oled_task_user keymaps/muuko/keymap.c /^void oled_task_user(void) {$/;" f typeref:typename:void -oled_task_user keymaps/via/keymap.c /^void oled_task_user(void) {$/;" f typeref:typename:void -oled_task_user keymaps/yshrsmz/keymap.c /^void oled_task_user(void) {$/;" f typeref:typename:void -oled_task_user keymaps/yuchi/keymap.c /^void oled_task_user(void) {$/;" f typeref:typename:void -oled_timeout keymaps/muuko/keymap.c /^static long int oled_timeout = 300000;$/;" v typeref:typename:long int file: process_record_kb lily58.c /^bool process_record_kb(uint16_t keycode, keyrecord_t *record) {$/;" f typeref:typename:bool process_record_user keymaps/bmike/keymap.c /^bool process_record_user(uint16_t keycode, keyrecord_t *record) {$/;" f typeref:typename:bool -process_record_user keymaps/chuan/keymap.c /^bool process_record_user(uint16_t keycode, keyrecord_t *record) {$/;" f typeref:typename:bool -process_record_user keymaps/default/keymap.c /^bool process_record_user(uint16_t keycode, keyrecord_t *record) {$/;" f typeref:typename:bool -process_record_user keymaps/drasbeck/keymap.c /^bool process_record_user(uint16_t keycode, keyrecord_t *record) {$/;" f typeref:typename:bool -process_record_user keymaps/hvp/keymap.c /^bool process_record_user(uint16_t keycode, keyrecord_t *record) {$/;" f typeref:typename:bool -process_record_user keymaps/jhelvy/keymap.c /^bool process_record_user(uint16_t keycode, keyrecord_t *record) {$/;" f typeref:typename:bool -process_record_user keymaps/lily58l/keymap.c /^bool process_record_user(uint16_t keycode, keyrecord_t *record) {$/;" f typeref:typename:bool -process_record_user keymaps/mikefightsbears/keymap.c /^bool process_record_user(uint16_t keycode, keyrecord_t *record) {$/;" f typeref:typename:bool -process_record_user keymaps/via/keymap.c /^bool process_record_user(uint16_t keycode, keyrecord_t *record) {$/;" f typeref:typename:bool -process_record_user keymaps/yshrsmz/keymap.c /^bool process_record_user(uint16_t keycode, keyrecord_t *record) {$/;" f typeref:typename:bool -process_record_user keymaps/yuchi/keymap.c /^bool process_record_user(uint16_t keycode, keyrecord_t *record) {$/;" f typeref:typename:bool rbf_info_str lib/rgb_state_reader.c /^char rbf_info_str[24];$/;" v typeref:typename:char[24] read_cols rev1/matrix.c /^static matrix_row_t read_cols(void)$/;" f typeref:typename:matrix_row_t file: read_host_led_state lib/host_led_state_reader.c /^const char *read_host_led_state(void)$/;" f typeref:typename:const char * -read_keylog keymaps/via/keymap.c /^const char *read_keylog(void) {$/;" f typeref:typename:const char * read_keylog lib/keylogger.c /^const char *read_keylog(void) {$/;" f typeref:typename:const char * -read_keylogs keymaps/via/keymap.c /^const char *read_keylogs(void) {$/;" f typeref:typename:const char * read_keylogs lib/keylogger.c /^const char *read_keylogs(void) {$/;" f typeref:typename:const char * read_layer_state lib/layer_state_reader.c /^const char *read_layer_state(void) {$/;" f typeref:typename:const char * read_logo lib/logo_reader.c /^const char *read_logo(void) {$/;" f typeref:typename:const char * @@ -756,15 +349,6 @@ read_logo2 keymaps/bmike/keymap.c /^const char *read_logo2(void) {$/;" f typeref read_mode_icon lib/mode_icon_reader.c /^const char *read_mode_icon(bool swap) {$/;" f typeref:typename:const char * read_rgb_info lib/rgb_state_reader.c /^const char *read_rgb_info(void) {$/;" f typeref:typename:const char * read_timelog lib/timelogger.c /^const char *read_timelog(void) {$/;" f typeref:typename:const char * -render_anim keymaps/muuko/keymap.c /^static void render_anim(void) {$/;" f typeref:typename:void file: -render_default_layer_state keymaps/lily58l/keymap.c /^void render_default_layer_state(void) {$/;" f typeref:typename:void -render_keylock_status keymaps/lily58l/keymap.c /^void render_keylock_status(led_t led_state) {$/;" f typeref:typename:void -render_keylogger_status keymaps/lily58l/keymap.c /^void render_keylogger_status(void) {$/;" f typeref:typename:void -render_lily58_logo keymaps/lily58l/keymap.c /^void render_lily58_logo(void) {$/;" f typeref:typename:void -render_logo keymaps/via/keymap.c /^static void render_logo(void) {$/;" f typeref:typename:void file: -render_mod_status keymaps/lily58l/keymap.c /^void render_mod_status(uint8_t modifiers) {$/;" f typeref:typename:void -render_status keymaps/muuko/keymap.c /^static void render_status(void) {$/;" f typeref:typename:void file: -render_status_main keymaps/lily58l/keymap.c /^void render_status_main(void) {$/;" f typeref:typename:void row_pins rev1/matrix.c /^static const uint8_t row_pins[MATRIX_ROWS] = MATRIX_ROW_PINS;$/;" v typeref:typename:const uint8_t[] file: select_row rev1/matrix.c /^static void select_row(uint8_t row)$/;" f typeref:typename:void file: serial_delay serial.c /^void serial_delay(void) {$/;" f typeref:typename:void file: @@ -785,7 +369,6 @@ serial_slave_init serial.c /^void serial_slave_init(void)$/;" f typeref:typename serial_transaction rev1/matrix.c /^int serial_transaction(int master_changed) {$/;" f typeref:typename:int serial_update_buffers serial.c /^int serial_update_buffers()$/;" f typeref:typename:int serial_write_chunk serial.c /^void serial_write_chunk(uint8_t data, uint8_t bit) {$/;" f typeref:typename:void -set_keylog keymaps/via/keymap.c /^void set_keylog(uint16_t keycode, keyrecord_t *record) {$/;" f typeref:typename:void set_keylog lib/keylogger.c /^void set_keylog(uint16_t keycode, keyrecord_t *record) {$/;" f typeref:typename:void set_timelog lib/timelogger.c /^void set_timelog(void) {$/;" f typeref:typename:void soft_serial_get_and_clean_status serial.c /^int soft_serial_get_and_clean_status(int sstd_index) {$/;" f typeref:typename:int @@ -799,20 +382,12 @@ sync_send serial.c /^void sync_send(void) {$/;" f typeref:typename:void file: timelog_str lib/timelogger.c /^char timelog_str[24] = {};$/;" v typeref:typename:char[24] transactions serial.c /^SSTD_t transactions[] = {$/;" v typeref:typename:SSTD_t[] unselect_rows rev1/matrix.c /^static void unselect_rows(void)$/;" f typeref:typename:void file: -update_log keymaps/lily58l/keymap.c /^void update_log(void) {$/;" f typeref:typename:void update_tri_layer_RGB keymaps/bmike/keymap.c /^void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) {$/;" f typeref:typename:void -update_tri_layer_RGB keymaps/chuan/keymap.c /^void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) {$/;" f typeref:typename:void -update_tri_layer_RGB keymaps/default/keymap.c /^void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) {$/;" f typeref:typename:void -update_tri_layer_RGB keymaps/hvp/keymap.c /^void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) {$/;" f typeref:typename:void -update_tri_layer_RGB keymaps/mikefightsbears/keymap.c /^void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) {$/;" f typeref:typename:void -update_tri_layer_RGB keymaps/yshrsmz/keymap.c /^void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) {$/;" f typeref:typename:void -update_tri_layer_RGB keymaps/yuchi/keymap.c /^void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) {$/;" f typeref:typename:void url light/info.json /^ "url": "https:\/\/keycapsss.com",$/;" s url rev1/info.json /^ "url": "", $/;" s waitForUsb rev1/split_util.c /^bool waitForUsb(void) {$/;" f typeref:typename:bool width light/info.json /^ "width": 16.5,$/;" n width rev1/info.json /^ "width": 16.5, $/;" n -wpm keymaps/muuko/keymap.c /^char wpm[16];$/;" v typeref:typename:char[16] x light/info.json /^ {"x":0, "y":0.5}, {"x":1, "y":0.375}, {"x":2, "y":0.125}, {"x":3, "y":0}, {"x":4/;" n object:layouts.LAYOUT.layout.0 x light/info.json /^ {"x":0, "y":0.5}, {"x":1, "y":0.375}, {"x":2, "y":0.125}, {"x":3, "y":0}, {"x":4/;" n object:layouts.LAYOUT.layout.1 x light/info.json /^ {"x":0, "y":0.5}, {"x":1, "y":0.375}, {"x":2, "y":0.125}, {"x":3, "y":0}, {"x":4/;" n object:layouts.LAYOUT.layout.10