SYMBOL INDEX (22688 symbols across 4775 files) FILE: data/templates/base/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 25) | enum custom_keycodes { function process_record_user (line 42) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: docs/sw.js constant RUNTIME (line 9) | const RUNTIME = 'docsify' constant HOSTNAME_WHITELIST (line 10) | const HOSTNAME_WHITELIST = [ FILE: drivers/eeprom/eeprom_driver.c function eeprom_read_byte (line 22) | uint8_t eeprom_read_byte(const uint8_t *addr) { function eeprom_read_word (line 28) | uint16_t eeprom_read_word(const uint16_t *addr) { function eeprom_read_dword (line 34) | uint32_t eeprom_read_dword(const uint32_t *addr) { function eeprom_write_byte (line 40) | void eeprom_write_byte(uint8_t *addr, uint8_t value) { eeprom_write_bloc... function eeprom_write_word (line 42) | void eeprom_write_word(uint16_t *addr, uint16_t value) { eeprom_write_bl... function eeprom_write_dword (line 44) | void eeprom_write_dword(uint32_t *addr, uint32_t value) { eeprom_write_b... function eeprom_update_block (line 46) | void eeprom_update_block(const void *buf, void *addr, size_t len) { function eeprom_update_byte (line 54) | void eeprom_update_byte(uint8_t *addr, uint8_t value) { function eeprom_update_word (line 61) | void eeprom_update_word(uint16_t *addr, uint16_t value) { function eeprom_update_dword (line 68) | void eeprom_update_dword(uint32_t *addr, uint32_t value) { FILE: drivers/eeprom/eeprom_i2c.c function fill_target_address (line 48) | static inline void fill_target_address(uint8_t *buffer, const void *addr) { function eeprom_driver_init (line 56) | void eeprom_driver_init(void) { function eeprom_driver_erase (line 65) | void eeprom_driver_erase(void) { function eeprom_read_block (line 81) | void eeprom_read_block(void *buf, const void *addr, size_t len) { function eeprom_write_block (line 97) | void eeprom_write_block(const void *buf, void *addr, size_t len) { FILE: drivers/eeprom/eeprom_spi.c function spi_eeprom_start (line 55) | static bool spi_eeprom_start(void) { return spi_start(EXTERNAL_EEPROM_SP... function spi_status_t (line 57) | static spi_status_t spi_eeprom_wait_while_busy(int timeout) { function spi_eeprom_transmit_address (line 70) | static void spi_eeprom_transmit_address(uintptr_t addr) { function eeprom_driver_init (line 83) | void eeprom_driver_init(void) { spi_init(); } function eeprom_driver_erase (line 85) | void eeprom_driver_erase(void) { function eeprom_read_block (line 101) | void eeprom_read_block(void *buf, const void *addr, size_t len) { function eeprom_write_block (line 143) | void eeprom_write_block(const void *buf, void *addr, size_t len) { FILE: drivers/eeprom/eeprom_transient.c function clamp_length (line 25) | size_t clamp_length(intptr_t offset, size_t len) { function eeprom_driver_init (line 33) | void eeprom_driver_init(void) { eeprom_driver_erase(); } function eeprom_driver_erase (line 35) | void eeprom_driver_erase(void) { memset(transientBuffer, 0x00, TRANSIENT... function eeprom_read_block (line 37) | void eeprom_read_block(void *buf, const void *addr, size_t len) { function eeprom_write_block (line 46) | void eeprom_write_block(const void *buf, void *addr, size_t len) { FILE: drivers/gpio/pca9555.c function pca9555_init (line 35) | void pca9555_init(uint8_t slave_addr) { function pca9555_set_config (line 48) | void pca9555_set_config(uint8_t slave_addr, uint8_t port, uint8_t conf) { function pca9555_set_output (line 58) | void pca9555_set_output(uint8_t slave_addr, uint8_t port, uint8_t conf) { function pca9555_readPins (line 68) | uint8_t pca9555_readPins(uint8_t slave_addr, uint8_t port) { function pca9555_readAllPins (line 80) | uint16_t pca9555_readAllPins(uint8_t slave_addr) { FILE: drivers/haptic/DRV2605L.c function DRV_write (line 26) | void DRV_write(uint8_t drv_register, uint8_t settings) { function DRV_read (line 32) | uint8_t DRV_read(uint8_t regaddress) { function DRV_init (line 38) | void DRV_init(void) { function DRV_rtp_init (line 107) | void DRV_rtp_init(void) { function DRV_amplitude (line 114) | void DRV_amplitude(uint8_t amplitude) { DRV_write(DRV_RTP_INPUT, amplitu... function DRV_pulse (line 116) | void DRV_pulse(uint8_t sequence) { FILE: drivers/haptic/DRV2605L.h type DRV_EFFECT (line 177) | typedef enum DRV_EFFECT { type DRVREG_STATUS (line 307) | typedef union DRVREG_STATUS { /* register 0x00 */ type DRVREG_MODE (line 324) | typedef union DRVREG_MODE { /* register 0x01 */ type DRVREG_WAIT (line 333) | typedef union DRVREG_WAIT { type DRVREG_FBR (line 341) | typedef union DRVREG_FBR { /* register 0x1A */ type DRVREG_CTRL1 (line 351) | typedef union DRVREG_CTRL1 { /* register 0x1B */ type DRVREG_CTRL2 (line 361) | typedef union DRVREG_CTRL2 { /* register 0x1C */ type DRVREG_CTRL3 (line 372) | typedef union DRVREG_CTRL3 { /* register 0x1D */ type DRVREG_CTRL4 (line 385) | typedef union DRVREG_CTRL4 { /* register 0x1E */ type DRVREG_CTRL5 (line 397) | typedef union DRVREG_CTRL5 { /* register 0x1F */ FILE: drivers/haptic/solenoid.c function solenoid_buzz_on (line 30) | void solenoid_buzz_on(void) { haptic_set_buzz(1); } function solenoid_buzz_off (line 32) | void solenoid_buzz_off(void) { haptic_set_buzz(0); } function solenoid_set_buzz (line 34) | void solenoid_set_buzz(int buzz) { haptic_set_buzz(buzz); } function solenoid_set_dwell (line 36) | void solenoid_set_dwell(uint8_t dwell) { solenoid_dwell = dwell; } function solenoid_stop (line 38) | void solenoid_stop(void) { function solenoid_fire (line 44) | void solenoid_fire(void) { function solenoid_check (line 54) | void solenoid_check(void) { function solenoid_setup (line 83) | void solenoid_setup(void) { function solenoid_shutdown (line 88) | void solenoid_shutdown(void) { writePinLow(SOLENOID_PIN); } FILE: drivers/lcd/st7565.c function InvertCharacter (line 86) | static void InvertCharacter(uint8_t *cursor) { function st7565_init (line 94) | bool st7565_init(display_rotation_t rotation) { function display_rotation_t (line 141) | __attribute__((weak)) display_rotation_t st7565_init_user(display_rotati... function st7565_clear (line 143) | void st7565_clear(void) { function crot (line 149) | uint8_t crot(uint8_t a, int8_t n) { function st7565_render (line 155) | void st7565_render(void) { function st7565_set_cursor (line 195) | void st7565_set_cursor(uint8_t col, uint8_t line) { function st7565_advance_page (line 206) | void st7565_advance_page(bool clearPageRemainder) { function st7565_advance_char (line 227) | void st7565_advance_char(void) { function st7565_write_char (line 246) | void st7565_write_char(const char data, bool invert) { function st7565_write (line 291) | void st7565_write(const char *data, bool invert) { function st7565_write_ln (line 299) | void st7565_write_ln(const char *data, bool invert) { function st7565_pan (line 304) | void st7565_pan(bool left) { function display_buffer_reader_t (line 322) | display_buffer_reader_t st7565_read_raw(uint16_t start_index) { function st7565_write_raw_byte (line 330) | void st7565_write_raw_byte(const char data, uint16_t index) { function st7565_write_raw (line 337) | void st7565_write_raw(const char *data, uint16_t size) { function st7565_write_pixel (line 348) | void st7565_write_pixel(uint8_t x, uint8_t y, bool on) { function st7565_write_P (line 369) | void st7565_write_P(const char *data, bool invert) { function st7565_write_ln_P (line 377) | void st7565_write_ln_P(const char *data, bool invert) { function st7565_write_raw_P (line 382) | void st7565_write_raw_P(const char *data, uint16_t size) { function st7565_on (line 394) | bool st7565_on(void) { function st7565_on_user (line 413) | __attribute__((weak)) void st7565_on_user(void) {} function st7565_off (line 415) | bool st7565_off(void) { function st7565_off_user (line 430) | __attribute__((weak)) void st7565_off_user(void) {} function st7565_is_on (line 432) | bool st7565_is_on(void) { return st7565_active; } function st7565_invert (line 434) | bool st7565_invert(bool invert) { function st7565_max_chars (line 448) | uint8_t st7565_max_chars(void) { return ST7565_DISPLAY_WIDTH / ST7565_FO... function st7565_max_lines (line 450) | uint8_t st7565_max_lines(void) { return ST7565_DISPLAY_HEIGHT / ST7565_F... function st7565_task (line 452) | void st7565_task(void) { function st7565_task_user (line 479) | __attribute__((weak)) void st7565_task_user(void) {} function st7565_reset (line 481) | void st7565_reset(void) { function spi_status_t (line 488) | spi_status_t st7565_send_cmd(uint8_t cmd) { function spi_status_t (line 493) | spi_status_t st7565_send_data(uint8_t *data, uint16_t length) { FILE: drivers/lcd/st7565.h type display_buffer_reader_t (line 91) | typedef struct __attribute__((__packed__)) { type display_rotation_t (line 97) | typedef enum { DISPLAY_ROTATION_0, DISPLAY_ROTATION_180 } display_rotati... FILE: drivers/led/apa102.c function apa102_setleds (line 64) | void apa102_setleds(LED_TYPE *start_led, uint16_t num_leds) { function rgblight_call_driver (line 75) | void rgblight_call_driver(LED_TYPE *start_led, uint8_t num_leds) { apa10... function apa102_init (line 77) | void static apa102_init(void) { function apa102_set_brightness (line 85) | void apa102_set_brightness(uint8_t brightness) { function apa102_send_frame (line 95) | void static apa102_send_frame(uint8_t red, uint8_t green, uint8_t blue, ... function apa102_start_frame (line 102) | void static apa102_start_frame(void) { function apa102_end_frame (line 109) | void static apa102_end_frame(uint16_t num_leds) { function apa102_send_byte (line 142) | void static apa102_send_byte(uint8_t byte) { FILE: drivers/led/aw20216.c function AW20216_write (line 63) | bool AW20216_write(pin_t cs_pin, uint8_t page, uint8_t reg, uint8_t* dat... function AW20216_write_register (line 88) | static inline bool AW20216_write_register(pin_t cs_pin, uint8_t page, ui... function AW20216_init_scaling (line 93) | static void AW20216_init_scaling(pin_t cs_pin) { function AW20216_init_current_limit (line 100) | static inline void AW20216_init_current_limit(pin_t cs_pin) { function AW20216_soft_enable (line 105) | static inline void AW20216_soft_enable(pin_t cs_pin) { function AW20216_init (line 110) | void AW20216_init(pin_t cs_pin, pin_t en_pin) { function AW20216_set_color (line 121) | void AW20216_set_color(int index, uint8_t red, uint8_t green, uint8_t bl... function AW20216_set_color_all (line 130) | void AW20216_set_color_all(uint8_t red, uint8_t green, uint8_t blue) { function AW20216_update_pwm_buffers (line 136) | void AW20216_update_pwm_buffers(pin_t cs_pin, uint8_t index) { FILE: drivers/led/aw20216.h type aw_led (line 24) | typedef struct aw_led { FILE: drivers/led/issi/is31fl3218.c function IS31FL3218_write_register (line 40) | void IS31FL3218_write_register(uint8_t reg, uint8_t data) { function IS31FL3218_write_pwm_buffer (line 46) | void IS31FL3218_write_pwm_buffer(uint8_t *pwm_buffer) { function IS31FL3218_init (line 55) | void IS31FL3218_init(void) { function IS31FL3218_set_color (line 76) | void IS31FL3218_set_color(int index, uint8_t red, uint8_t green, uint8_t... function IS31FL3218_set_color_all (line 83) | void IS31FL3218_set_color_all(uint8_t red, uint8_t green, uint8_t blue) { function IS31FL3218_update_pwm_buffers (line 89) | void IS31FL3218_update_pwm_buffers(void) { FILE: drivers/led/issi/is31fl3731-simple.c function IS31FL3731_write_register (line 94) | void IS31FL3731_write_register(uint8_t addr, uint8_t reg, uint8_t data) { function IS31FL3731_write_pwm_buffer (line 109) | void IS31FL3731_write_pwm_buffer(uint8_t addr, uint8_t *pwm_buffer) { function IS31FL3731_init (line 136) | void IS31FL3731_init(uint8_t addr) { function IS31FL3731_set_value (line 188) | void IS31FL3731_set_value(int index, uint8_t value) { function IS31FL3731_set_value_all (line 198) | void IS31FL3731_set_value_all(uint8_t value) { function IS31FL3731_set_led_control_register (line 204) | void IS31FL3731_set_led_control_register(uint8_t index, bool value) { function IS31FL3731_update_pwm_buffers (line 219) | void IS31FL3731_update_pwm_buffers(uint8_t addr, uint8_t index) { function IS31FL3731_update_led_control_registers (line 226) | void IS31FL3731_update_led_control_registers(uint8_t addr, uint8_t index) { FILE: drivers/led/issi/is31fl3731-simple.h type is31_led (line 25) | typedef struct is31_led { FILE: drivers/led/issi/is31fl3731.c function IS31FL3731_write_register (line 84) | void IS31FL3731_write_register(uint8_t addr, uint8_t reg, uint8_t data) { function IS31FL3731_write_pwm_buffer (line 97) | void IS31FL3731_write_pwm_buffer(uint8_t addr, uint8_t *pwm_buffer) { function IS31FL3731_init (line 124) | void IS31FL3731_init(uint8_t addr) { function IS31FL3731_set_color (line 176) | void IS31FL3731_set_color(int index, uint8_t red, uint8_t green, uint8_t... function IS31FL3731_set_color_all (line 188) | void IS31FL3731_set_color_all(uint8_t red, uint8_t green, uint8_t blue) { function IS31FL3731_set_led_control_register (line 194) | void IS31FL3731_set_led_control_register(uint8_t index, bool red, bool g... function IS31FL3731_update_pwm_buffers (line 223) | void IS31FL3731_update_pwm_buffers(uint8_t addr, uint8_t index) { function IS31FL3731_update_led_control_registers (line 230) | void IS31FL3731_update_led_control_registers(uint8_t addr, uint8_t index) { FILE: drivers/led/issi/is31fl3731.h type is31_led (line 24) | typedef struct is31_led { FILE: drivers/led/issi/is31fl3733.c function IS31FL3733_write_register (line 74) | bool IS31FL3733_write_register(uint8_t addr, uint8_t reg, uint8_t data) { function IS31FL3733_write_pwm_buffer (line 93) | bool IS31FL3733_write_pwm_buffer(uint8_t addr, uint8_t *pwm_buffer) { function IS31FL3733_init (line 124) | void IS31FL3733_init(uint8_t addr, uint8_t sync) { function IS31FL3733_set_color (line 166) | void IS31FL3733_set_color(int index, uint8_t red, uint8_t green, uint8_t... function IS31FL3733_set_color_all (line 177) | void IS31FL3733_set_color_all(uint8_t red, uint8_t green, uint8_t blue) { function IS31FL3733_set_led_control_register (line 183) | void IS31FL3733_set_led_control_register(uint8_t index, bool red, bool g... function IS31FL3733_update_pwm_buffers (line 212) | void IS31FL3733_update_pwm_buffers(uint8_t addr, uint8_t index) { function IS31FL3733_update_led_control_registers (line 227) | void IS31FL3733_update_led_control_registers(uint8_t addr, uint8_t index) { FILE: drivers/led/issi/is31fl3733.h type is31_led (line 25) | typedef struct is31_led { FILE: drivers/led/issi/is31fl3736.c function IS31FL3736_write_register (line 72) | void IS31FL3736_write_register(uint8_t addr, uint8_t reg, uint8_t data) { function IS31FL3736_write_pwm_buffer (line 85) | void IS31FL3736_write_pwm_buffer(uint8_t addr, uint8_t *pwm_buffer) { function IS31FL3736_init (line 111) | void IS31FL3736_init(uint8_t addr) { function IS31FL3736_set_color (line 152) | void IS31FL3736_set_color(int index, uint8_t red, uint8_t green, uint8_t... function IS31FL3736_set_color_all (line 163) | void IS31FL3736_set_color_all(uint8_t red, uint8_t green, uint8_t blue) { function IS31FL3736_set_led_control_register (line 169) | void IS31FL3736_set_led_control_register(uint8_t index, bool red, bool g... function IS31FL3736_mono_set_brightness (line 212) | void IS31FL3736_mono_set_brightness(int index, uint8_t value) { function IS31FL3736_mono_set_brightness_all (line 222) | void IS31FL3736_mono_set_brightness_all(uint8_t value) { function IS31FL3736_mono_set_led_control_register (line 228) | void IS31FL3736_mono_set_led_control_register(uint8_t index, bool enable... function IS31FL3736_update_pwm_buffers (line 246) | void IS31FL3736_update_pwm_buffers(uint8_t addr1, uint8_t addr2) { function IS31FL3736_update_led_control_registers (line 258) | void IS31FL3736_update_led_control_registers(uint8_t addr1, uint8_t addr... FILE: drivers/led/issi/is31fl3736.h type is31_led (line 34) | typedef struct is31_led { FILE: drivers/led/issi/is31fl3737.c function IS31FL3737_write_register (line 75) | void IS31FL3737_write_register(uint8_t addr, uint8_t reg, uint8_t data) { function IS31FL3737_write_pwm_buffer (line 88) | void IS31FL3737_write_pwm_buffer(uint8_t addr, uint8_t *pwm_buffer) { function IS31FL3737_init (line 114) | void IS31FL3737_init(uint8_t addr) { function IS31FL3737_set_color (line 155) | void IS31FL3737_set_color(int index, uint8_t red, uint8_t green, uint8_t... function IS31FL3737_set_color_all (line 166) | void IS31FL3737_set_color_all(uint8_t red, uint8_t green, uint8_t blue) { function IS31FL3737_set_led_control_register (line 172) | void IS31FL3737_set_led_control_register(uint8_t index, bool red, bool g... function IS31FL3737_update_pwm_buffers (line 201) | void IS31FL3737_update_pwm_buffers(uint8_t addr, uint8_t index) { function IS31FL3737_update_led_control_registers (line 212) | void IS31FL3737_update_led_control_registers(uint8_t addr, uint8_t index) { FILE: drivers/led/issi/is31fl3737.h type is31_led (line 25) | typedef struct is31_led { FILE: drivers/led/issi/is31fl3741.c function IS31FL3741_write_register (line 81) | void IS31FL3741_write_register(uint8_t addr, uint8_t reg, uint8_t data) { function IS31FL3741_write_pwm_buffer (line 94) | bool IS31FL3741_write_pwm_buffer(uint8_t addr, uint8_t *pwm_buffer) { function IS31FL3741_init (line 141) | void IS31FL3741_init(uint8_t addr) { function IS31FL3741_set_color (line 168) | void IS31FL3741_set_color(int index, uint8_t red, uint8_t green, uint8_t... function IS31FL3741_set_color_all (line 179) | void IS31FL3741_set_color_all(uint8_t red, uint8_t green, uint8_t blue) { function IS31FL3741_set_led_control_register (line 185) | void IS31FL3741_set_led_control_register(uint8_t index, bool red, bool g... function IS31FL3741_update_pwm_buffers (line 209) | void IS31FL3741_update_pwm_buffers(uint8_t addr1, uint8_t addr2) { function IS31FL3741_set_pwm_buffer (line 217) | void IS31FL3741_set_pwm_buffer(const is31_led *pled, uint8_t red, uint8_... function IS31FL3741_update_led_control_registers (line 225) | void IS31FL3741_update_led_control_registers(uint8_t addr, uint8_t index) { function IS31FL3741_set_scaling_registers (line 249) | void IS31FL3741_set_scaling_registers(const is31_led *pled, uint8_t red,... FILE: drivers/led/issi/is31fl3741.h type is31_led (line 26) | typedef struct is31_led { FILE: drivers/nrf52/ws2812.c function ws2812_setleds (line 20) | void ws2812_setleds(LED_TYPE *ledarray, uint16_t number_of_leds) { FILE: drivers/nrf52/ws2812.h function ws2812_setleds_pin (line 48) | static inline void ws2812_setleds_pin (LED_TYPE *ledarray, uint16_t numb... FILE: drivers/oled/oled_driver.h type oled_buffer_reader_t (line 173) | typedef struct __attribute__((__packed__)) { type oled_rotation_t (line 179) | typedef enum { FILE: drivers/oled/ssd1306_sh1106.c function i2c_status_t (line 140) | static i2c_status_t i2c_transmit_P(uint8_t address, const uint8_t *data,... function InvertCharacter (line 155) | static void InvertCharacter(uint8_t *cursor) { function oled_init (line 163) | bool oled_init(oled_rotation_t rotation) { function oled_rotation_t (line 235) | __attribute__((weak)) oled_rotation_t oled_init_user(oled_rotation_t rot... function oled_clear (line 237) | void oled_clear(void) { function calc_bounds (line 243) | static void calc_bounds(uint8_t update_start, uint8_t *cmd_array) { function calc_bounds_90 (line 265) | static void calc_bounds_90(uint8_t update_start, uint8_t *cmd_array) { function crot (line 273) | uint8_t crot(uint8_t a, int8_t n) { function rotate_90 (line 279) | static void rotate_90(const uint8_t *src, uint8_t *dest) { function oled_render (line 288) | void oled_render(void) { function oled_set_cursor (line 350) | void oled_set_cursor(uint8_t col, uint8_t line) { function oled_advance_page (line 361) | void oled_advance_page(bool clearPageRemainder) { function oled_advance_char (line 382) | void oled_advance_char(void) { function oled_write_char (line 401) | void oled_write_char(const char data, bool invert) { function oled_write (line 446) | void oled_write(const char *data, bool invert) { function oled_write_ln (line 454) | void oled_write_ln(const char *data, bool invert) { function oled_pan (line 459) | void oled_pan(bool left) { function oled_buffer_reader_t (line 477) | oled_buffer_reader_t oled_read_raw(uint16_t start_index) { function oled_write_raw_byte (line 485) | void oled_write_raw_byte(const char data, uint16_t index) { function oled_write_raw (line 492) | void oled_write_raw(const char *data, uint16_t size) { function oled_write_pixel (line 503) | void oled_write_pixel(uint8_t x, uint8_t y, bool on) { function oled_write_P (line 524) | void oled_write_P(const char *data, bool invert) { function oled_write_ln_P (line 532) | void oled_write_ln_P(const char *data, bool invert) { function oled_write_raw_P (line 537) | void oled_write_raw_P(const char *data, uint16_t size) { function is_oled_on (line 597) | bool is_oled_on(void) { return oled_active; } function oled_set_brightness (line 599) | uint8_t oled_set_brightness(uint8_t level) { function oled_get_brightness (line 615) | uint8_t oled_get_brightness(void) { return oled_brightness; } function oled_scroll_set_area (line 620) | void oled_scroll_set_area(uint8_t start_line, uint8_t end_line) { function oled_scroll_set_speed (line 625) | void oled_scroll_set_speed(uint8_t speed) { function oled_scroll_right (line 642) | bool oled_scroll_right(void) { function oled_scroll_left (line 660) | bool oled_scroll_left(void) { function oled_scroll_off (line 678) | bool oled_scroll_off(void) { function is_oled_scrolling (line 695) | bool is_oled_scrolling(void) { return oled_scrolling; } function oled_invert (line 697) | bool oled_invert(bool invert) { function oled_max_chars (line 721) | uint8_t oled_max_chars(void) { function oled_max_lines (line 728) | uint8_t oled_max_lines(void) { function oled_task (line 735) | void oled_task(void) { function oled_task_user (line 779) | __attribute__((weak)) void oled_task_user(void) {} FILE: drivers/qwiic/micro_oled.c function micro_oled_init (line 112) | void micro_oled_init(void) { function send_command (line 174) | void send_command(uint8_t command) { function send_data (line 180) | void send_data(uint8_t data) { function set_page_address (line 189) | void set_page_address(uint8_t address) { function set_column_address (line 197) | void set_column_address(uint8_t address) { function clear_screen (line 205) | void clear_screen(void) { function clear_buffer (line 220) | void clear_buffer(void) { function invert_screen (line 228) | void invert_screen(bool invert) { function set_contrast (line 239) | void set_contrast(uint8_t contrast) { function send_buffer (line 247) | void send_buffer(void) { function draw_pixel (line 273) | void draw_pixel(uint8_t x, uint8_t y, uint8_t color, uint8_t mode) { function draw_line (line 289) | void draw_line(uint8_t x0, uint8_t y0, uint8_t x1, uint8_t y1, uint8_t c... function draw_line_hori (line 331) | void draw_line_hori(uint8_t x, uint8_t y, uint8_t width, uint8_t color, ... function draw_line_vert (line 336) | void draw_line_vert(uint8_t x, uint8_t y, uint8_t height, bool color, ui... function draw_rect (line 341) | void draw_rect(uint8_t x, uint8_t y, uint8_t width, uint8_t height, uint... function draw_rect_soft (line 360) | void draw_rect_soft(uint8_t x, uint8_t y, uint8_t width, uint8_t height,... function draw_rect_filled (line 379) | void draw_rect_filled(uint8_t x, uint8_t y, uint8_t width, uint8_t heigh... function draw_rect_filled_soft (line 389) | void draw_rect_filled_soft(uint8_t x, uint8_t y, uint8_t width, uint8_t ... function draw_char (line 402) | void draw_char(uint8_t x, uint8_t y, uint8_t c, uint8_t color, uint8_t m... function draw_string (line 471) | void draw_string(uint8_t x, uint8_t y, char* string, uint8_t color, uint... FILE: drivers/qwiic/micro_oled.h type commCommand_t (line 114) | typedef enum CMD { FILE: drivers/qwiic/qwiic.c function qwiic_init (line 18) | void qwiic_init(void) { function qwiic_task (line 27) | void qwiic_task(void) { FILE: drivers/sensors/adns5050.c function print_byte (line 45) | void print_byte(uint8_t byte) { dprintf("%c%c%c%c%c%c%c%c|", (byte & 0x8... function adns_init (line 49) | void adns_init(void) { function adns_sync (line 58) | void adns_sync(void) { function adns_cs_select (line 64) | void adns_cs_select(void) { function adns_cs_deselect (line 68) | void adns_cs_deselect(void) { function adns_serial_read (line 72) | uint8_t adns_serial_read(void) { function adns_serial_write (line 89) | void adns_serial_write(uint8_t data) { function adns_read_reg (line 116) | uint8_t adns_read_reg(uint8_t reg_addr) { function adns_write_reg (line 139) | void adns_write_reg(uint8_t reg_addr, uint8_t data) { function report_adns_t (line 146) | report_adns_t adns_read_burst(void) { function convert_twoscomp (line 175) | int8_t convert_twoscomp(uint8_t data) { function adns_set_cpi (line 183) | void adns_set_cpi(uint8_t cpi) { function adns_check_signature (line 187) | bool adns_check_signature(void) { FILE: drivers/sensors/adns5050.h type report_adns_t (line 62) | typedef struct { FILE: drivers/sensors/adns9800.c function adns_spi_start (line 84) | void adns_spi_start(void){ function adns_write (line 88) | void adns_write(uint8_t reg_addr, uint8_t data){ function adns_read (line 97) | uint8_t adns_read(uint8_t reg_addr){ function adns_init (line 108) | void adns_init() { function config_adns_t (line 163) | config_adns_t adns_get_config(void) { function adns_set_config (line 168) | void adns_set_config(config_adns_t config) { function convertDeltaToInt (line 173) | static int16_t convertDeltaToInt(uint8_t high, uint8_t low){ function report_adns_t (line 185) | report_adns_t adns_get_report(void) { FILE: drivers/sensors/adns9800.h type config_adns_t (line 21) | typedef struct { type report_adns_t (line 26) | typedef struct { FILE: drivers/sensors/pimoroni_trackball.c function trackball_get_precision (line 60) | float trackball_get_precision(void) { return ((float)precision / 128); } function trackball_set_precision (line 61) | void trackball_set_precision(float floatprecision) { precision = (float... function trackball_is_scrolling (line 62) | bool trackball_is_scrolling(void) { return scrolling; } function trackball_set_scrolling (line 63) | void trackball_set_scrolling(bool scroll) { scrolling = scroll; } function trackball_set_rgbw (line 65) | void trackball_set_rgbw(uint8_t r, uint8_t g, uint8_t b, uint8_t w) { function i2c_status_t (line 73) | i2c_status_t read_pimoroni_trackball(pimoroni_data* data) { function pointing_device_init (line 81) | __attribute__((weak)) void pointing_device_init(void) { function trackball_get_offsets (line 86) | int16_t trackball_get_offsets(uint8_t negative_dir, uint8_t positive_dir... function trackball_adapt_values (line 99) | void trackball_adapt_values(int8_t* mouse, int16_t* offset) { function trackball_click (line 112) | __attribute__((weak)) void trackball_click(bool pressed, report_mouse_t*... function pointing_device_task_user (line 122) | __attribute__((weak)) bool pointing_device_task_user(pimoroni_data* trac... function pointing_device_task (line 124) | __attribute__((weak)) void pointing_device_task() { FILE: drivers/sensors/pimoroni_trackball.h type pimoroni_data (line 22) | typedef struct pimoroni_data { FILE: drivers/sensors/pmw3360.c function print_byte (line 78) | void print_byte(uint8_t byte) { dprintf("%c%c%c%c%c%c%c%c|", (byte & 0x8... function spi_start_adv (line 80) | bool spi_start_adv(void) { function spi_stop_adv (line 86) | void spi_stop_adv(void) { function spi_status_t (line 91) | spi_status_t spi_write_adv(uint8_t reg_addr, uint8_t data) { function spi_read_adv (line 110) | uint8_t spi_read_adv(uint8_t reg_addr) { function pmw_set_cpi (line 127) | void pmw_set_cpi(uint16_t cpi) { function pmw_get_cpi (line 135) | uint16_t pmw_get_cpi(void) { function pmw_spi_init (line 140) | bool pmw_spi_init(void) { function pmw_upload_firmware (line 187) | void pmw_upload_firmware(void) { function pmw_check_signature (line 214) | bool pmw_check_signature(void) { function report_pmw_t (line 221) | report_pmw_t pmw_read_burst(void) { FILE: drivers/sensors/pmw3360.h type report_pmw_t (line 59) | typedef struct { FILE: drivers/ugfx/gdisp/is31fl3731c/board_is31fl3731c_template.h function GFXINLINE (line 64) | static GFXINLINE void init_board(GDisplay* g) { function GFXINLINE (line 79) | static GFXINLINE void post_init_board(GDisplay* g) { (void)g; } function GFXINLINE (line 81) | static GFXINLINE const uint8_t* get_led_mask(GDisplay* g) { function GFXINLINE (line 86) | static GFXINLINE uint8_t get_led_address(GDisplay* g, uint16_t x, uint16... function GFXINLINE (line 91) | static GFXINLINE void set_hardware_shutdown(GDisplay* g, bool shutdown) { function GFXINLINE (line 100) | static GFXINLINE void write_data(GDisplay* g, uint8_t* data, uint16_t le... FILE: drivers/ugfx/gdisp/is31fl3731c/gdisp_is31fl3731c.c type PrivData (line 106) | typedef struct { function GFXINLINE (line 120) | static GFXINLINE void write_page(GDisplay *g, uint8_t page) { function GFXINLINE (line 127) | static GFXINLINE void write_register(GDisplay *g, uint8_t page, uint8_t ... function GFXINLINE (line 135) | static GFXINLINE void write_ram(GDisplay *g, uint8_t page, uint16_t offs... function LLDSPEC (line 141) | LLDSPEC bool_t gdisp_lld_init(GDisplay *g) { function LLDSPEC (line 187) | LLDSPEC void gdisp_lld_flush(GDisplay *g) { function LLDSPEC (line 214) | LLDSPEC void gdisp_lld_draw_pixel(GDisplay *g) { function LLDSPEC (line 234) | LLDSPEC color_t gdisp_lld_get_pixel_color(GDisplay *g) { function LLDSPEC (line 253) | LLDSPEC void gdisp_lld_control(GDisplay *g) { FILE: drivers/ugfx/gdisp/st7565/board_st7565_template.h function GFXINLINE (line 47) | static GFXINLINE void acquire_bus(GDisplay *g) { function GFXINLINE (line 54) | static GFXINLINE void release_bus(GDisplay *g) { function GFXINLINE (line 61) | static GFXINLINE void init_board(GDisplay *g) { function GFXINLINE (line 77) | static GFXINLINE void post_init_board(GDisplay *g) { (void)g; } function GFXINLINE (line 79) | static GFXINLINE void setpin_reset(GDisplay *g, bool_t state) { function GFXINLINE (line 84) | static GFXINLINE void write_cmd(GDisplay *g, gU8 cmd) { function GFXINLINE (line 90) | static GFXINLINE void write_data(GDisplay *g, gU8 *data, gU16 length) { FILE: drivers/ugfx/gdisp/st7565/gdisp_lld_ST7565.c function LLDSPEC (line 91) | LLDSPEC bool_t gdisp_lld_init(GDisplay *g) { function LLDSPEC (line 152) | LLDSPEC void gdisp_lld_flush(GDisplay *g) { function LLDSPEC (line 174) | LLDSPEC void gdisp_lld_draw_pixel(GDisplay *g) { function LLDSPEC (line 205) | LLDSPEC color_t gdisp_lld_get_pixel_color(GDisplay *g) { function LLDSPEC (line 232) | LLDSPEC void gdisp_lld_blit_area(GDisplay *g) { function LLDSPEC (line 260) | LLDSPEC void gdisp_lld_control(GDisplay *g) { FILE: drivers/usbpd.h type usbpd_allowance_t (line 19) | typedef enum { FILE: keyboards/0_sixty/keymaps/default/keymap.c type zero_sixty_layers (line 19) | enum zero_sixty_layers { function layer_state_t (line 166) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/0_sixty/keymaps/ven0mtr0n/keymap.c type zero_sixty_layers (line 19) | enum zero_sixty_layers { FILE: keyboards/0_sixty/keymaps/via/keymap.c type zero_sixty_layers (line 20) | enum zero_sixty_layers { FILE: keyboards/0xcb/1337/1337.c function eeconfig_init_kb (line 19) | void eeconfig_init_kb(void) { FILE: keyboards/0xcb/1337/keymaps/conor/keymap.c type layer_names (line 19) | enum layer_names { function encoder_update_user (line 52) | bool encoder_update_user(uint8_t index, bool clockwise) { function oled_rotation_t (line 82) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_logo (line 87) | static void render_logo(void) { function render_logo_font (line 100) | static void render_logo_font(void) { function render_info (line 111) | static void render_info(void) { function render_rgbled_status (line 135) | static void render_rgbled_status(bool) { function oled_task_user (line 171) | void oled_task_user(void) { FILE: keyboards/0xcb/1337/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { function encoder_update_user (line 52) | bool encoder_update_user(uint8_t index, bool clockwise) { function oled_rotation_t (line 82) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_logo (line 87) | static void render_logo(void) { function render_logo_font (line 96) | static void render_logo_font(void) { function render_info (line 102) | static void render_info(void) { function render_rgbled_status (line 126) | static void render_rgbled_status(void) { function oled_task_user (line 162) | void oled_task_user(void) { FILE: keyboards/0xcb/1337/keymaps/jakob/keymap.c type layer_names (line 19) | enum layer_names { function encoder_update_user (line 52) | bool encoder_update_user(uint8_t index, bool clockwise) { function oled_rotation_t (line 82) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_logo (line 87) | static void render_logo(void) { function render_logo_font (line 100) | static void render_logo_font(void) { function render_info (line 111) | static void render_info(void) { function render_rgbled_status (line 135) | static void render_rgbled_status(bool) { function oled_task_user (line 171) | void oled_task_user(void) { FILE: keyboards/0xcb/1337/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { function encoder_update_user (line 52) | bool encoder_update_user(uint8_t index, bool clockwise) { function oled_rotation_t (line 82) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_logo (line 87) | static void render_logo(void) { function render_logo_font (line 100) | static void render_logo_font(void) { function render_info (line 111) | static void render_info(void) { function render_rgbled_status (line 135) | static void render_rgbled_status(void) { function oled_task_user (line 171) | void oled_task_user(void) { FILE: keyboards/0xcb/static/keymaps/bongocat/keymap.c type my_keycodes (line 19) | enum my_keycodes { type layer_names (line 22) | enum layer_names { function process_record_user (line 61) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 73) | layer_state_t layer_state_set_user(layer_state_t state) { function encoder_update_user (line 79) | bool encoder_update_user(uint8_t index, bool clockwise) { function oled_rotation_t (line 125) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_logo (line 129) | static void render_logo(void) { function render_layer (line 139) | static void render_layer(void) { function render_cat (line 224) | static void render_cat(void) { function oled_task_user (line 265) | void oled_task_user(void) { function eeconfig_init_kb (line 293) | void eeconfig_init_kb(void) { FILE: keyboards/0xcb/static/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { function layer_state_t (line 58) | layer_state_t layer_state_set_user(layer_state_t state) { function encoder_update_user (line 64) | bool encoder_update_user(uint8_t index, bool clockwise) { function oled_rotation_t (line 98) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_logo (line 102) | static void render_logo(void) { function render_layer (line 112) | static void render_layer(void) { function oled_task_user (line 178) | void oled_task_user(void) { FILE: keyboards/0xcb/static/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { function layer_state_t (line 58) | layer_state_t layer_state_set_user(layer_state_t state) { function encoder_update_user (line 64) | bool encoder_update_user(uint8_t index, bool clockwise) { function oled_rotation_t (line 98) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_logo (line 102) | static void render_logo(void) { function render_layer (line 112) | static void render_layer(void) { function oled_task_user (line 178) | void oled_task_user(void) { function eeconfig_init_kb (line 193) | void eeconfig_init_kb(void) { FILE: keyboards/10bleoledhub/keymaps/default/keymap.c function render_logo (line 52) | static void render_logo(void) { function oled_task_user (line 58) | void oled_task_user(void) { render_logo(); } function encoder_update_user (line 61) | bool encoder_update_user(uint8_t index, bool clockwise) { function matrix_init_user (line 73) | void matrix_init_user(void) { render_logo(); } FILE: keyboards/10bleoledhub/keymaps/via/keymap.c function render_logo (line 52) | static void render_logo(void) { function oled_task_user (line 58) | void oled_task_user(void) { render_logo(); } function encoder_update_user (line 61) | bool encoder_update_user(uint8_t index, bool clockwise) { function matrix_init_user (line 73) | void matrix_init_user(void) { render_logo(); } FILE: keyboards/1upkeyboards/1up60rgb/keymaps/default/keymap.c function led_set_user (line 21) | void led_set_user(uint8_t usb_led) { FILE: keyboards/1upkeyboards/1up60rgb/keymaps/iso/keymap.c function led_set_user (line 21) | void led_set_user(uint8_t usb_led) { FILE: keyboards/1upkeyboards/1up60rgb/keymaps/raffle/keymap.c type layers (line 11) | enum layers { function layer_state_t (line 70) | layer_state_t layer_state_set_user(layer_state_t state) { function matrix_scan_user (line 76) | void matrix_scan_user(void) { function led_set_user (line 80) | void led_set_user(uint8_t usb_led) { FILE: keyboards/1upkeyboards/1up60rgb/keymaps/tsangan/keymap.c function led_set_user (line 21) | void led_set_user(uint8_t usb_led) { FILE: keyboards/1upkeyboards/super16/keymaps/15game/keymap.c type my_keycodes (line 17) | enum my_keycodes { function refresh_leds (line 85) | void refresh_leds(void) { function keyboard_post_init_user (line 92) | void keyboard_post_init_user(void) { function process_record_user (line 97) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/1upkeyboards/super16/keymaps/ahk_companion/keymap.c function process_record_user (line 84) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function post_process_record_user (line 88) | void post_process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 104) | layer_state_t layer_state_set_user(layer_state_t state) { function keyboard_post_init_user (line 113) | void keyboard_post_init_user(void) { function matrix_scan_user (line 119) | void matrix_scan_user(void) { function eeconfig_init_user (line 132) | void eeconfig_init_user(void) { FILE: keyboards/1upkeyboards/super16/keymaps/nblyumberg/keymap.c type my_keycodes (line 9) | enum my_keycodes { function process_record_user (line 56) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 85) | void keyboard_post_init_user(void) { function layer_state_t (line 90) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/1upkeyboards/sweet16/keymaps/default/keymap.c type custom_keycodes (line 3) | enum custom_keycodes { function process_record_user (line 16) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 30) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/1upkeyboards/sweet16/keymaps/dlaroe/keymap.c type layers (line 3) | enum layers { FILE: keyboards/1upkeyboards/sweet16/keymaps/ridingintraffic/keymap.c type custom_keycodes (line 10) | enum custom_keycodes { function process_record_user (line 91) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function tdexample1 (line 158) | void tdexample1(qk_tap_dance_state_t *state, void *user_data) { function tdexample2 (line 164) | void tdexample2(qk_tap_dance_state_t *state, void *user_data) { function tdexample3 (line 170) | void tdexample3(qk_tap_dance_state_t *state, void *user_data) { function tdexample4 (line 176) | void tdexample4(qk_tap_dance_state_t *state, void *user_data) { function matrix_scan_user (line 191) | void matrix_scan_user(void) { function layer_state_t (line 198) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/1upkeyboards/sweet16/keymaps/sebas/keymap.c type layers (line 4) | enum layers { FILE: keyboards/1upkeyboards/sweet16/keymaps/switchtester/keymap.c type mechswitch (line 13) | struct mechswitch function process_record_user (line 20) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/1upkeyboards/sweet16/keymaps/switchtester/switches.c type mechswitch (line 70) | struct mechswitch type mechswitch (line 74) | struct mechswitch type mechswitch (line 78) | struct mechswitch function switch_name (line 82) | void switch_name(struct mechswitch ms, char *buf) { function bitfieldtoi (line 97) | int bitfieldtoi(struct mechswitch ms) { FILE: keyboards/1upkeyboards/sweet16/keymaps/switchtester/switches.h type mechswitch (line 3) | struct mechswitch type mechswitch (line 185) | struct mechswitch type mechswitch (line 186) | struct mechswitch type mechswitch (line 187) | struct mechswitch type mechswitch (line 188) | struct mechswitch type mechswitch (line 189) | struct mechswitch FILE: keyboards/1upkeyboards/sweet16/v2/promicro/promicro.c function encoder_update_kb (line 5) | bool encoder_update_kb(uint8_t index, bool clockwise) { FILE: keyboards/2key2crawl/keymaps/default/keymap.c function matrix_init_user (line 11) | void matrix_init_user(void) { function encoder_update_user (line 19) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/2key2crawl/keymaps/tabs/keymap.c function matrix_init_user (line 11) | void matrix_init_user(void) { function encoder_update_user (line 17) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/2key2crawl/keymaps/vol/keymap.c function matrix_init_user (line 11) | void matrix_init_user(void) { function encoder_update_user (line 17) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/3w6/keymaps/default/keymap.c type layers (line 19) | enum layers FILE: keyboards/3w6/rev1/matrix.c function init_tca9555 (line 50) | uint8_t init_tca9555(void) { function matrix_init_custom (line 86) | void matrix_init_custom(void) { function matrix_power_up (line 100) | void matrix_power_up(void) { function store_matrix_row (line 114) | static inline bool store_matrix_row(matrix_row_t current_matrix[], uint8... function matrix_scan_custom (line 123) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { function init_cols (line 158) | static void init_cols(void) { function matrix_row_t (line 171) | static matrix_row_t read_cols(uint8_t row) { function unselect_rows (line 215) | static void unselect_rows(void) { function select_row (line 229) | static void select_row(uint8_t row) { FILE: keyboards/3w6/rev2/keymaps/default_pimoroni/keymap.c type layers (line 20) | enum layers FILE: keyboards/3w6/rev2/keymaps/default_pimoroni/pimoroni_trackball.c function trackball_set_rgbw (line 39) | void trackball_set_rgbw(uint8_t red, uint8_t green, uint8_t blue, uint8_... function mouse_offset (line 44) | int16_t mouse_offset(uint8_t positive, uint8_t negative, int16_t scale) { function update_member (line 50) | void update_member(int8_t* member, int16_t* offset) { function trackball_check_click (line 63) | __attribute__((weak)) void trackball_check_click(bool pressed, report_mo... function process_record_kb (line 71) | bool process_record_kb(uint16_t keycode, keyrecord_t* record) { function trackball_register_button (line 100) | void trackball_register_button(bool pressed, enum mouse_buttons button) { function trackball_get_precision (line 110) | float trackball_get_precision(void) { return precisionSpeed; } function trackball_set_precision (line 111) | void trackball_set_precision(float precision) { precisionSpeed = precis... function trackball_is_scrolling (line 112) | bool trackball_is_scrolling(void) { return scrolling; } function trackball_set_scrolling (line 113) | void trackball_set_scrolling(bool scroll) { scrolling = scroll; } function pointing_device_init (line 116) | __attribute__((weak)) void pointing_device_init(void) { trackball_set_rg... function pointing_device_task (line 118) | void pointing_device_task(void) { FILE: keyboards/3w6/rev2/keymaps/default_pimoroni/pimoroni_trackball.h type mouse_buttons (line 30) | enum mouse_buttons FILE: keyboards/3w6/rev2/matrix.c function init_tca9555 (line 50) | uint8_t init_tca9555(void) { function matrix_init_custom (line 86) | void matrix_init_custom(void) { function matrix_power_up (line 100) | void matrix_power_up(void) { function store_matrix_row (line 114) | static inline bool store_matrix_row(matrix_row_t current_matrix[], uint8... function matrix_scan_custom (line 123) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { function init_cols (line 158) | static void init_cols(void) { function matrix_row_t (line 171) | static matrix_row_t read_cols(uint8_t row) { function unselect_rows (line 213) | static void unselect_rows(void) { function select_row (line 227) | static void select_row(uint8_t row) { FILE: keyboards/40percentclub/25/keymaps/default/keymap.c type custom_keycodes (line 25) | enum custom_keycodes { FILE: keyboards/40percentclub/4pack/4pack.c function matrix_init_kb (line 22) | void matrix_init_kb(void) { FILE: keyboards/40percentclub/foobar/keymaps/default/keymap.c type foobar_layers (line 18) | enum foobar_layers { FILE: keyboards/40percentclub/gherkin/keymaps/bbaserdem/keymap.c function matrix_init_user (line 24) | void matrix_init_user(void) { FILE: keyboards/40percentclub/gherkin/keymaps/default/keymap.c function keyboard_pre_init_user (line 54) | void keyboard_pre_init_user(void) { function led_set_user (line 62) | void led_set_user(uint8_t usb_led) { FILE: keyboards/40percentclub/gherkin/keymaps/itsaferbie/keymap.c type custom_keycodes (line 11) | enum custom_keycodes { function persistent_default_layer_set (line 95) | void persistent_default_layer_set(uint16_t default_layer) { function matrix_init_user (line 100) | void matrix_init_user(void) { function matrix_scan_user (line 104) | void matrix_scan_user(void) { function process_record_user (line 135) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/40percentclub/gherkin/keymaps/midi/keymap.c type layer_number (line 3) | enum layer_number { type custom_keycodes (line 14) | enum custom_keycodes { function process_record_user (line 76) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/40percentclub/gherkin/keymaps/mjt/keymap.c type gherkin_layers (line 18) | enum gherkin_layers { type gherkin_keycodes (line 28) | enum gherkin_keycodes { function persistant_default_layer_set (line 80) | void persistant_default_layer_set(uint16_t default_layer) { function process_record_user (line 85) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 169) | void matrix_init_user(void) { function startup_user (line 177) | void startup_user() function shutdown_user (line 183) | void shutdown_user() function music_on_user (line 190) | void music_on_user(void) function music_scale_user (line 195) | void music_scale_user(void) function matrix_scan_user (line 202) | void matrix_scan_user(void) { FILE: keyboards/40percentclub/gherkin/keymaps/steno/keymap.c function matrix_init_user (line 11) | void matrix_init_user() { FILE: keyboards/40percentclub/gherkin/keymaps/stevexyz/keymap.c type layers (line 26) | enum layers { type custom_keycodes (line 36) | enum custom_keycodes { function matrix_init_user (line 206) | void matrix_init_user(void) { function matrix_scan_user (line 214) | void matrix_scan_user(void) { function process_record_user (line 217) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_pre_init_user (line 228) | void keyboard_pre_init_user(void) { function led_update_user (line 234) | bool led_update_user(led_t led_state) { FILE: keyboards/40percentclub/gherkin/keymaps/talljoe-gherkin/keymap.c type keyboard_layers (line 7) | enum keyboard_layers { FILE: keyboards/40percentclub/half_n_half/keymaps/Boy_314/keymap.c type layers (line 23) | enum layers { type halfnhalf_keycodes (line 30) | enum halfnhalf_keycodes { function tap_dance_choose_layer (line 111) | void tap_dance_choose_layer (qk_tap_dance_state_t *state, void *user_dat... function tap_dance_choose_layer_reset (line 122) | void tap_dance_choose_layer_reset (qk_tap_dance_state_t *state, void *us... function process_record_user (line 145) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/40percentclub/half_n_half/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 33) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/40percentclub/i75/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 34) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/40percentclub/luddite/keymaps/default/keymap.c type custom_keycodes (line 10) | enum custom_keycodes { FILE: keyboards/40percentclub/mf68/keymaps/andyjack/keymap.c type layers (line 19) | enum layers { type custom_keycodes (line 35) | enum custom_keycodes { function process_record_user (line 78) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 136) | void keyboard_post_init_user(void) { FILE: keyboards/40percentclub/mf68/keymaps/delivrance/keymap.c function keyboard_post_init_user (line 86) | void keyboard_post_init_user(void) { function cie1931 (line 94) | float cie1931(float x) { function backlight_init_ports (line 108) | void backlight_init_ports(void) { function backlight_set (line 118) | void backlight_set(uint8_t level) { function led_blink (line 136) | void led_blink(void) { function dynamic_macro_record_start_user (line 142) | void dynamic_macro_record_start_user(void) { function dynamic_macro_play_user (line 146) | void dynamic_macro_play_user(int8_t direction) { function dynamic_macro_record_key_user (line 150) | void dynamic_macro_record_key_user(int8_t direction, keyrecord_t *record) { function dynamic_macro_record_end_user (line 154) | void dynamic_macro_record_end_user(int8_t direction) { function led_set_user (line 161) | void led_set_user(uint8_t usb_led) { function matrix_scan_user (line 201) | void matrix_scan_user() { function process_record_user (line 214) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/40percentclub/mf68/keymaps/emdarcher/keymap.c function led_set_user (line 40) | void led_set_user(uint8_t usb_led){ FILE: keyboards/40percentclub/nano/keymaps/drashna/keymap.c function axisCoordinate (line 56) | int16_t axisCoordinate(uint8_t pin, uint16_t origin) { function axisToMouseComponent (line 86) | int8_t axisToMouseComponent(uint8_t pin, int16_t origin, uint8_t maxSpee... function pointing_device_task (line 100) | void pointing_device_task(void) { function matrix_init_keymap (line 120) | void matrix_init_keymap(void) { FILE: keyboards/40percentclub/nori/keymaps/default/keymap.c type custom_keycodes (line 14) | enum custom_keycodes { function layer_state_t (line 136) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 140) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/40percentclub/sixpack/sixpack.c function matrix_init_kb (line 18) | void matrix_init_kb(void) { FILE: keyboards/40percentclub/ut47/keymaps/default/keymap.c type custom_keycodes (line 24) | enum custom_keycodes { function led_chmode (line 110) | void led_chmode(void) { function led_toggle (line 114) | void led_toggle(void) { function process_record_user (line 118) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/40percentclub/ut47/keymaps/non-us/keymap.c type custom_keycodes (line 24) | enum custom_keycodes { function led_chmode (line 110) | void led_chmode(void) { function led_toggle (line 114) | void led_toggle(void) { function process_record_user (line 118) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/40percentclub/ut47/keymaps/nordic/keymap.c type custom_keycodes (line 29) | enum custom_keycodes { function led_chmode (line 153) | void led_chmode(void) { function led_toggle (line 157) | void led_toggle(void) { function process_record_user (line 161) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/40percentclub/ut47/keymaps/rgb/keymap.c type custom_keycodes (line 24) | enum custom_keycodes { function led_chmode (line 62) | void led_chmode(void) { function led_toggle (line 66) | void led_toggle(void) { function process_record_user (line 70) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/40percentclub/ut47/led.c function led_set (line 23) | void led_set(uint8_t usb_led) FILE: keyboards/40percentclub/ut47/matrix.c function matrix_rows (line 49) | inline function matrix_cols (line 55) | inline function matrix_init (line 61) | void matrix_init(void) function matrix_scan (line 78) | uint8_t matrix_scan(void) function matrix_is_modified (line 107) | bool matrix_is_modified(void) function matrix_is_on (line 113) | inline function matrix_row_t (line 119) | inline function matrix_print (line 125) | void matrix_print(void) function matrix_key_count (line 135) | uint8_t matrix_key_count(void) function init_cols (line 149) | static void init_cols(void) function matrix_row_t (line 162) | static matrix_row_t read_cols(void) function unselect_rows (line 183) | static void unselect_rows(void) function select_row (line 192) | static void select_row(uint8_t row) FILE: keyboards/40percentclub/ut47/ut47.c function process_record_kb (line 21) | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/45_ats/keymaps/default/keymap.c type ats_layers (line 22) | enum ats_layers{ function layer_state_t (line 92) | layer_state_t layer_state_set_user(layer_state_t state) { function encoder_update_user (line 99) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/45_ats/keymaps/via/keymap.c type ats_layers (line 22) | enum ats_layers{ function layer_state_t (line 92) | layer_state_t layer_state_set_user(layer_state_t state) { function encoder_update_user (line 99) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/4pplet/eagle_viper_rep/rev_a/rev_a.c function board_init (line 19) | void board_init(void) { function led_update_kb (line 26) | bool led_update_kb(led_t led_state) { function layer_state_t (line 51) | layer_state_t layer_state_set_kb(layer_state_t state) { function setLayerLed (line 59) | void setLayerLed(layer_state_t state){ FILE: keyboards/4pplet/waffling60/rev_b/rev_b.c function led_update_kb (line 19) | bool led_update_kb(led_t led_state) { FILE: keyboards/7c8/framework/keymaps/default/keymap.c type framework_layers (line 19) | enum framework_layers { type framework_keycodes (line 27) | enum framework_keycodes { function encoder_update_user (line 76) | bool encoder_update_user(uint8_t index, bool clockwise) { function process_record_user (line 126) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/7c8/framework/keymaps/steven/keymap.c type framework_layers (line 19) | enum framework_layers { type framework_keycodes (line 27) | enum framework_keycodes { function matrix_scan_user (line 83) | void matrix_scan_user(void) { function encoder_update_user (line 120) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/7c8/framework/keymaps/via/keymap.c type framework_layers (line 19) | enum framework_layers { type framework_keycodes (line 27) | enum framework_keycodes { function encoder_update_user (line 81) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/7skb/keymaps/default/keymap.c type layer_number (line 15) | enum layer_number { type custom_keycodes (line 21) | enum custom_keycodes { function layer_state_t (line 71) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 90) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/7skb/keymaps/salicylic/keymap.c type layer_number (line 16) | enum layer_number { type custom_keycodes (line 25) | enum custom_keycodes { type tapdances (line 29) | enum tapdances{ function layer_state_t (line 127) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 156) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/7skb/keymaps/via/keymap.c type layer_number (line 6) | enum layer_number { function layer_state_t (line 73) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/7splus/keymaps/default/keymap.c type layer_number (line 24) | enum layer_number { type custom_keycodes (line 29) | enum custom_keycodes { function process_record_user (line 66) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/7splus/keymaps/salicylic/keymap.c type layer_number (line 24) | enum layer_number { type custom_keycodes (line 32) | enum custom_keycodes { type tapdances (line 36) | enum tapdances{ function layer_state_t (line 129) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 133) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/9key/keymaps/bcat/keymap.c type layer (line 19) | enum layer { FILE: keyboards/9key/keymaps/tap_dance/keymap.c type tap_dances (line 4) | enum tap_dances { type custom_keycodes (line 10) | enum custom_keycodes { function process_record_user (line 53) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 68) | void matrix_init_user(void) { FILE: keyboards/abacus/keymaps/unicodemap/keymap.c type layer_names (line 22) | enum layer_names { type custom_keycodes (line 29) | enum custom_keycodes { type unicode_names (line 34) | enum unicode_names { function process_record_user (line 86) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function dip_switch_update_user (line 111) | bool dip_switch_update_user(uint8_t index, bool active) { function matrix_init_user (line 132) | void matrix_init_user(void) { function encoder_update_user (line 136) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/absinthe/keymaps/default/keymap.c function encoder_update_user (line 34) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/absinthe/keymaps/via/keymap.c function encoder_update_user (line 49) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/abstract/ellipse/keymaps/abstractkb/keymap.c function encoder_update_user (line 30) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/abstract/ellipse/keymaps/default/keymap.c function encoder_update_user (line 30) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/acheron/austin/austin.c function keyboard_pre_init_kb (line 3) | void keyboard_pre_init_kb(void) { function led_update_kb (line 11) | bool led_update_kb(led_t led_state) { FILE: keyboards/acheron/elongate/elongate.c function led_update_kb (line 18) | bool led_update_kb(led_t led_state) { FILE: keyboards/acheron/shark/keymaps/default/keymap.c type layers (line 18) | enum layers { function layer_state_t (line 103) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/acheron/shark/keymaps/via/keymap.c type layers (line 18) | enum layers { FILE: keyboards/adelheid/keymaps/default/keymap.c type adelheid_layers (line 18) | enum adelheid_layers { FILE: keyboards/adelheid/keymaps/floookay/keymap.c type adelheid_layers (line 18) | enum adelheid_layers { FILE: keyboards/aeboards/constellation/rev2/rev2.c function matrix_io_delay (line 19) | void matrix_io_delay(void) { FILE: keyboards/aeboards/ext65/keymaps/default/keymap.c function render_layer_state (line 67) | void render_layer_state(void) { function render_keylock_status (line 75) | void render_keylock_status(led_t led_state) { function render_mod_status (line 83) | void render_mod_status(uint8_t modifiers) { function oled_task_user (line 92) | void oled_task_user(void) { FILE: keyboards/aeboards/ext65/keymaps/via/keymap.c function render_layer_state (line 67) | void render_layer_state(void) { function render_keylock_status (line 75) | void render_keylock_status(led_t led_state) { function render_mod_status (line 83) | void render_mod_status(uint8_t modifiers) { function oled_task_user (line 92) | void oled_task_user(void) { FILE: keyboards/aeboards/ext65/rev1/rev1.c function keyboard_pre_init_user (line 3) | void keyboard_pre_init_user(void) { function led_update_kb (line 12) | bool led_update_kb(led_t led_state) { function layer_state_t (line 22) | layer_state_t layer_state_set_kb(layer_state_t state) { FILE: keyboards/aeboards/ext65/rev2/rev2.c function matrix_io_delay (line 4) | void matrix_io_delay(void) { __asm__ volatile("nop\nnop\nnop\n"); } function board_init (line 7) | void board_init(void) { function oled_rotation_t (line 12) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function keyboard_pre_init_user (line 18) | void keyboard_pre_init_user(void) { function led_update_kb (line 27) | bool led_update_kb(led_t led_state) { function layer_state_t (line 37) | layer_state_t layer_state_set_kb(layer_state_t state) { FILE: keyboards/afternoonlabs/breeze/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/afternoonlabs/breeze/keymaps/eithanshavit/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/afternoonlabs/breeze/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/afternoonlabs/gust/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/afternoonlabs/oceanbreeze/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/afternoonlabs/southern_breeze/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/afternoonlabs/southern_breeze/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/afternoonlabs/summer_breeze/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/afternoonlabs/summer_breeze/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/ai03/andromeda/keymaps/default/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/ai03/andromeda/keymaps/via/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/ai03/lunar/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 58) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ai03/lunar/keymaps/muzfuz/keymap.c type custom_keycodes (line 9) | enum custom_keycodes { function process_record_user (line 38) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ai03/orbit/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 48) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ai03/orbit/matrix.c function matrix_init_kb (line 70) | __attribute__((weak)) void matrix_init_kb(void) { matrix_init_user(); } function matrix_scan_kb (line 72) | __attribute__((weak)) void matrix_scan_kb(void) { matrix_scan_user(); } function matrix_init_user (line 74) | __attribute__((weak)) void matrix_init_user(void) {} function matrix_scan_user (line 76) | __attribute__((weak)) void matrix_scan_user(void) {} function matrix_slave_scan_user (line 78) | __attribute__((weak)) void matrix_slave_scan_user(void) {} function matrix_rows (line 82) | inline uint8_t matrix_rows(void) { return MATRIX_ROWS; } function matrix_cols (line 84) | inline uint8_t matrix_cols(void) { return MATRIX_COLS; } function matrix_is_modified (line 86) | bool matrix_is_modified(void) { function matrix_is_on (line 91) | inline bool matrix_is_on(uint8_t row, uint8_t col) { return (matrix[row]... function matrix_row_t (line 93) | inline matrix_row_t matrix_get_row(uint8_t row) { return matrix[row]; } function matrix_print (line 95) | void matrix_print(void) { function matrix_key_count (line 106) | uint8_t matrix_key_count(void) { function init_pins (line 118) | static void init_pins(void) { function read_cols_on_row (line 129) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function select_row (line 145) | static void select_row(uint8_t row) { function unselect_row (line 150) | static void unselect_row(uint8_t row) { setPinInputHigh(row_pins[row]); } function unselect_rows (line 152) | static void unselect_rows(void) { function init_pins (line 158) | static void init_pins(void) { function read_cols_on_row (line 165) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function select_col (line 190) | static void select_col(uint8_t col) { function unselect_col (line 195) | static void unselect_col(uint8_t col) { setPinInputHigh(col_pins[col]); } function unselect_cols (line 197) | static void unselect_cols(void) { function init_pins (line 203) | static void init_pins(void) { function read_rows_on_col (line 210) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function matrix_init (line 245) | void matrix_init(void) { function _matrix_scan (line 282) | uint8_t _matrix_scan(void) { function matrix_scan (line 302) | uint8_t matrix_scan(void) { FILE: keyboards/ai03/orbit/orbit.c function led_toggle (line 26) | void led_toggle(int id, bool on) { function set_all_leds (line 102) | void set_all_leds(bool leds[6]) { function set_layer_indicators (line 108) | void set_layer_indicators(uint8_t layer) { function matrix_init_kb (line 146) | void matrix_init_kb(void) { function led_set_kb (line 175) | void led_set_kb(uint8_t usb_led) { function layer_state_set_kb (line 193) | uint32_t layer_state_set_kb(uint32_t state) { FILE: keyboards/ai03/orbit/serial.c function serial_delay (line 182) | inline static function serial_delay_half1 (line 188) | inline static function serial_delay_half2 (line 194) | inline static function serial_output (line 200) | inline static function serial_input_with_pullup (line 207) | inline static function serial_read_pin (line 214) | inline static function serial_low (line 220) | inline static function serial_high (line 226) | inline static function soft_serial_initiator_init (line 231) | void soft_serial_initiator_init(SSTD_t *sstd_table, int sstd_table_size) function soft_serial_target_init (line 239) | void soft_serial_target_init(SSTD_t *sstd_table, int sstd_table_size) function sync_recv (line 258) | static function sync_send (line 269) | static function serial_read_chunk (line 278) | static uint8_t serial_read_chunk(uint8_t *pterrcount, uint8_t bit) { function serial_write_chunk (line 305) | void serial_write_chunk(uint8_t data, uint8_t bit) { function serial_send_packet (line 324) | static function serial_recive_packet (line 335) | static function change_sender2reciver (line 347) | inline static function change_reciver2sender (line 356) | inline static function nibble_bits_count (line 365) | static inline uint8_t nibble_bits_count(uint8_t bits) function ISR (line 373) | ISR(SERIAL_PIN_INTERRUPT) { function soft_serial_transaction (line 435) | int soft_serial_transaction(int sstd_index) { function soft_serial_get_and_clean_status (line 521) | int soft_serial_get_and_clean_status(int sstd_index) { FILE: keyboards/ai03/orbit/serial.h type SSTD_t (line 25) | typedef struct _SSTD_t { FILE: keyboards/ai03/orbit/split_util.c function is_keyboard_left (line 17) | __attribute__((weak)) function is_keyboard_master (line 36) | bool is_keyboard_master(void) function keyboard_master_setup (line 56) | static void keyboard_master_setup(void) { function keyboard_slave_setup (line 69) | static void keyboard_slave_setup(void) function matrix_setup (line 75) | void matrix_setup(void) FILE: keyboards/ai03/orbit/transport.c function transport_master (line 34) | bool transport_master(matrix_row_t matrix[]) { function transport_slave (line 101) | void transport_slave(matrix_row_t matrix[]) { function transport_master_init (line 139) | void transport_master_init(void) { function transport_slave_init (line 143) | void transport_slave_init(void) { function transport_master_init (line 169) | void transport_master_init(void) function transport_slave_init (line 172) | void transport_slave_init(void) function transport_master (line 181) | bool transport_master(matrix_row_t matrix[]) { function transport_slave (line 204) | void transport_slave(matrix_row_t matrix[]) { FILE: keyboards/ai03/orbit/transport.h type Serial_s2m_buffer_t (line 7) | typedef struct _Serial_s2m_buffer_t { type Serial_m2s_buffer_t (line 12) | typedef struct _Serial_m2s_buffer_t { FILE: keyboards/ai03/orbit_x/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/ai03/orbit_x/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/ai03/polaris/keymaps/default/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/ai03/polaris/keymaps/default_ansi_tsangan/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/ai03/polaris/keymaps/mekberg/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/ai03/polaris/keymaps/testing/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/ai03/polaris/keymaps/via/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/ai03/quasar/keymaps/ai03/keymap.c function process_record_user (line 47) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 51) | void matrix_init_user(void) { function matrix_scan_user (line 55) | void matrix_scan_user(void) { function led_set_user (line 59) | void led_set_user(uint8_t usb_led) { FILE: keyboards/ai03/soyuz/keymaps/1U/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 33) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 47) | void matrix_init_user(void) { function matrix_scan_user (line 51) | void matrix_scan_user(void) { function led_set_user (line 55) | void led_set_user(uint8_t usb_led) { FILE: keyboards/ai03/soyuz/keymaps/via/keymap.c type layer_names (line 22) | enum layer_names { FILE: keyboards/ai03/vega/keymaps/default/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/ai03/vega/keymaps/via/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/ai03/vega/vega.c function matrix_init_kb (line 19) | void matrix_init_kb(void) { function led_update_kb (line 28) | bool led_update_kb(led_t led_state) { FILE: keyboards/ajisai74/keymaps/default/keymap.c type layer_number (line 24) | enum layer_number { FILE: keyboards/ajisai74/keymaps/jis/keymap.c type layer_number (line 24) | enum layer_number { type tapdances (line 29) | enum tapdances{ FILE: keyboards/ajisai74/keymaps/salicylic/keymap.c type layer_number (line 24) | enum layer_number { type tapdances (line 30) | enum tapdances{ FILE: keyboards/ajisai74/keymaps/via/keymap.c type layer_number (line 23) | enum layer_number { FILE: keyboards/al1/matrix.c function read_rows (line 5) | static uint8_t read_rows(void) { function select_col (line 14) | static void select_col(uint8_t col) { function unselect_cols (line 23) | static void unselect_cols(void) { function matrix_init_custom (line 27) | void matrix_init_custom(void) { function matrix_scan_custom (line 71) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { FILE: keyboards/aleblazer/zodiark/keymaps/default/keymap.c type sofle_layers (line 16) | enum sofle_layers { type custom_keycodes (line 25) | enum custom_keycodes { function render_logo (line 75) | static void render_logo(void) { function print_status_narrow (line 85) | static void print_status_narrow(void) { function oled_rotation_t (line 131) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 138) | void oled_task_user(void) { function process_record_user (line 148) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 311) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/aleblazer/zodiark/keymaps/slimoled/keymap.c type sofle_layers (line 19) | enum sofle_layers { type custom_keycodes (line 28) | enum custom_keycodes { function render_logo (line 78) | static void render_logo(void) { function print_status_narrow (line 88) | static void print_status_narrow(void) { function oled_rotation_t (line 134) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 141) | void oled_task_user(void) { function process_record_user (line 151) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 314) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/aleblazer/zodiark/keymaps/via/encoder.c function encoder_update_user (line 19) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/aleblazer/zodiark/keymaps/via/oled.c function render_logo (line 17) | static void render_logo(void) { function print_status_narrow (line 27) | static void print_status_narrow(void) { function oled_rotation_t (line 63) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 70) | void oled_task_user(void) { FILE: keyboards/aleth42/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 27) | enum custom_keycodes { function encoder_update_user (line 108) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/aleth42/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 27) | enum custom_keycodes { function encoder_update_user (line 108) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/alf/x2/keymaps/default/keymap.c function led_set_user (line 22) | void led_set_user(uint8_t usb_led) { FILE: keyboards/alf/x2/keymaps/hhkb_60/keymap.c function led_set_user (line 22) | void led_set_user(uint8_t usb_led) { FILE: keyboards/alpha/keymaps/default/keymap.c type custom_keycodes (line 8) | enum custom_keycodes { function process_record_user (line 12) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/alpha/keymaps/hvp/keymap.c type layer_names (line 3) | enum layer_names { type custom_keycodes (line 10) | enum custom_keycodes { function process_record_user (line 14) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 47) | void matrix_init_user(void) { function matrix_scan_user (line 50) | void matrix_scan_user(void) { FILE: keyboards/alpha/keymaps/vderm/keymap.c function matrix_init_user (line 30) | void matrix_init_user(void) { function matrix_scan_user (line 33) | void matrix_scan_user(void) { FILE: keyboards/alps64/keymaps/crd/keymap.c type keyboard_layers (line 3) | enum keyboard_layers { FILE: keyboards/alu84/keymaps/default/keymap.c type layer_names (line 20) | enum layer_names { FILE: keyboards/amag23/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/amag23/keymaps/qwert/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/amj40/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 26) | enum custom_keycodes { function process_record_user (line 111) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/amj40/keymaps/fabian/keymap.c type custom_layers (line 34) | enum custom_layers { type custom_keycodes (line 43) | enum custom_keycodes { function process_record_user (line 171) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/amj40/keymaps/myee/keymap.c type custom_keycodes (line 20) | enum custom_keycodes { function process_record_user (line 59) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/amj60/keymaps/default/keymap.c type layer_names (line 20) | enum layer_names { FILE: keyboards/amj96/matrix.c function matrix_rows (line 48) | inline function matrix_cols (line 54) | inline function matrix_init (line 60) | void matrix_init(void) function matrix_scan (line 82) | uint8_t matrix_scan(void) function matrix_is_modified (line 111) | bool matrix_is_modified(void) function matrix_is_on (line 117) | inline function matrix_row_t (line 123) | inline function matrix_print (line 129) | void matrix_print(void) function matrix_key_count (line 139) | uint8_t matrix_key_count(void) function init_cols (line 152) | static void init_cols(void) function matrix_row_t (line 172) | static matrix_row_t read_cols(void) function init_rows (line 200) | static void init_rows(void) function unselect_rows (line 205) | static void unselect_rows(void) function select_row (line 213) | static void select_row(uint8_t row) FILE: keyboards/anavi/macropad8/keymaps/default/keymap.c function oled_rotation_t (line 21) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 25) | void oled_task_user(void) { FILE: keyboards/anavi/macropad8/keymaps/git/keymap.c type custom_keycodes (line 40) | enum custom_keycodes { function process_record_user (line 50) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function oled_rotation_t (line 104) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 108) | void oled_task_user(void) { FILE: keyboards/anavi/macropad8/keymaps/kicad/keymap.c function oled_rotation_t (line 74) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 78) | void oled_task_user(void) { FILE: keyboards/anavi/macropad8/keymaps/kodi/keymap.c function oled_rotation_t (line 40) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 44) | void oled_task_user(void) { FILE: keyboards/anavi/macropad8/keymaps/obs/keymap.c function oled_rotation_t (line 57) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 61) | void oled_task_user(void) { FILE: keyboards/anavi/macropad8/keymaps/zoom/keymap.c function oled_rotation_t (line 56) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 60) | void oled_task_user(void) { FILE: keyboards/angel17/keymaps/default/keymap.c type layers (line 18) | enum layers{ FILE: keyboards/angel64/alpha/keymaps/default/keymap.c type layers (line 18) | enum layers{ function oled_task_user (line 41) | void oled_task_user(void) { FILE: keyboards/angel64/alpha/matrix.c function matrix_init_quantum (line 55) | __attribute__ ((weak)) function matrix_scan_quantum (line 60) | __attribute__ ((weak)) function matrix_init_kb (line 65) | __attribute__ ((weak)) function matrix_scan_kb (line 70) | __attribute__ ((weak)) function matrix_init_user (line 75) | __attribute__ ((weak)) function matrix_scan_user (line 79) | __attribute__ ((weak)) function matrix_rows (line 83) | inline function matrix_cols (line 88) | inline function matrix_is_modified (line 94) | bool matrix_is_modified(void) function matrix_is_on (line 100) | inline function matrix_row_t (line 106) | inline function matrix_print (line 118) | void matrix_print(void) function matrix_key_count (line 129) | uint8_t matrix_key_count(void) function select_row (line 138) | static void select_row(uint8_t row) function unselect_row (line 144) | static void unselect_row(uint8_t row) function unselect_rows (line 149) | static void unselect_rows(void) function select_col (line 156) | static void select_col(uint8_t col) function unselect_col (line 162) | static void unselect_col(uint8_t col) function unselect_cols (line 167) | static void unselect_cols(void) function init_pins (line 174) | static void init_pins(void) { function read_cols_on_row (line 185) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function read_rows_on_col (line 213) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function matrix_init (line 253) | void matrix_init(void) { function matrix_scan (line 269) | uint8_t matrix_scan(void) FILE: keyboards/angel64/rev1/keymaps/default/keymap.c function oled_task_user (line 28) | void oled_task_user(void) { FILE: keyboards/angel64/rev1/keymaps/kakunpc/keymap.c type keybuf (line 23) | struct keybuf { type keybuf (line 27) | struct keybuf type layers (line 37) | enum layers{ function process_record_user (line 62) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 77) | void keyboard_post_init_user(void) { function ToIndex (line 90) | int ToIndex(char _col, char _row) { function led_ripple_effect (line 94) | void led_ripple_effect(void){ function matrix_scan_user (line 154) | void matrix_scan_user(void) { function oled_task_user (line 176) | void oled_task_user(void) { FILE: keyboards/angel64/rev1/matrix.c function matrix_init_quantum (line 55) | __attribute__ ((weak)) function matrix_scan_quantum (line 60) | __attribute__ ((weak)) function matrix_init_kb (line 65) | __attribute__ ((weak)) function matrix_scan_kb (line 70) | __attribute__ ((weak)) function matrix_init_user (line 75) | __attribute__ ((weak)) function matrix_scan_user (line 79) | __attribute__ ((weak)) function matrix_rows (line 83) | inline function matrix_cols (line 88) | inline function matrix_is_modified (line 94) | bool matrix_is_modified(void) function matrix_is_on (line 100) | inline function matrix_row_t (line 106) | inline function matrix_print (line 118) | void matrix_print(void) function matrix_key_count (line 129) | uint8_t matrix_key_count(void) function select_row (line 138) | static void select_row(uint8_t row) function unselect_row (line 144) | static void unselect_row(uint8_t row) function unselect_rows (line 149) | static void unselect_rows(void) function select_col (line 156) | static void select_col(uint8_t col) function unselect_col (line 162) | static void unselect_col(uint8_t col) function unselect_cols (line 167) | static void unselect_cols(void) function init_pins (line 174) | static void init_pins(void) { function read_cols_on_row (line 185) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function read_rows_on_col (line 213) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function matrix_init (line 253) | void matrix_init(void) { function matrix_scan (line 269) | uint8_t matrix_scan(void) FILE: keyboards/aplyard/aplx6/rev2/keymaps/default/keymap.c type layer_names (line 18) | enum layer_names { function render_logo (line 81) | static void render_logo(void) { function oled_task_user (line 116) | void oled_task_user(void) { function encoder_update_user (line 121) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/arabica37/keymaps/default/keymap.c type layers (line 7) | enum layers { type custom_keycodes (line 14) | enum custom_keycodes { function keyboard_post_init_user (line 79) | void keyboard_post_init_user(void) { function process_record_user (line 85) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function oled_rotation_t (line 144) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 152) | void oled_task_user(void) { FILE: keyboards/arch_36/keymaps/default/keymap.c type layer_names (line 4) | enum layer_names { function layer_state_t (line 101) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 108) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function oled_rotation_t (line 127) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_default_layer_state (line 131) | void render_default_layer_state(void) { function render_rgb_state (line 142) | void render_rgb_state(void) { function render_layer_state (line 181) | void render_layer_state(void) { function render_keylock_status (line 201) | void render_keylock_status(led_t led_state) { function render_mod_status (line 208) | void render_mod_status(uint8_t modifiers) { function render_status (line 219) | static void render_status(void) { function render_logo (line 230) | static void render_logo(void) { function oled_task_user (line 301) | void oled_task_user(void) { FILE: keyboards/arch_36/keymaps/obosob/keymap.c type layer_names (line 18) | enum layer_names { type keycodes (line 42) | enum keycodes { function process_record_user (line 234) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 394) | layer_state_t layer_state_set_user(layer_state_t state) { function oled_rotation_t (line 413) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_default_layer_state (line 417) | void render_default_layer_state(void) { function render_rgb_state (line 435) | void render_rgb_state(void) { function render_layer_state (line 474) | void render_layer_state(void) { function render_keylock_status (line 500) | void render_keylock_status(led_t led_state) { function render_mod_status (line 507) | void render_mod_status(uint8_t modifiers) { function render_status (line 518) | static void render_status(void) { function render_logo (line 529) | static void render_logo(void) { function oled_task_user (line 810) | void oled_task_user(void) { FILE: keyboards/ares/keymaps/default/keymap.c type layer_names (line 20) | enum layer_names { FILE: keyboards/arisu/keymaps/fate/keymap.c type arisu_layers (line 18) | enum arisu_layers { FILE: keyboards/arrayperipherals/1x4p1/keymaps/default/keymap.c function encoder_update_user (line 20) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/arrayperipherals/1x4p1/keymaps/via/keymap.c function encoder_update_user (line 20) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/ash1800/ash1800.c function led_update_kb (line 18) | bool led_update_kb(led_t led_state) { FILE: keyboards/ash_xiix/ash_xiix.c function led_update_kb (line 18) | bool led_update_kb(led_t led_state) { FILE: keyboards/ashpil/modelm_usbc/keymaps/ashpil/keymap.c type combo_events (line 29) | enum combo_events { function process_combo_event (line 39) | void process_combo_event(uint16_t combo_index, bool pressed) { FILE: keyboards/ashpil/modelm_usbc/modelm_usbc.c function keyboard_pre_init_kb (line 18) | void keyboard_pre_init_kb(void) { function led_update_kb (line 28) | bool led_update_kb(led_t led_state) { FILE: keyboards/at101_bh/keymaps/default/keymap.c function led_set_user (line 22) | void led_set_user(uint8_t usb_led) { FILE: keyboards/at_at/660m/660m.c function board_init (line 3) | void board_init(void) { FILE: keyboards/atomic/atomic.c function matrix_init_kb (line 19) | void matrix_init_kb(void) { FILE: keyboards/atomic/keymaps/pvc/keymap.c type keyboard_layers (line 12) | enum keyboard_layers { type keyboard_macros (line 20) | enum keyboard_macros { function persistent_default_layer_set (line 256) | void persistent_default_layer_set(uint16_t default_layer) { function macro_t (line 261) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... function matrix_init_user (line 526) | void matrix_init_user(void) function led_set_user (line 533) | void led_set_user(uint8_t usb_led) function startup_user (line 577) | void startup_user() function shutdown_user (line 583) | void shutdown_user() function audio_on_user (line 590) | void audio_on_user(void) function music_on_user (line 595) | void music_on_user(void) function music_scale_user (line 600) | void music_scale_user(void) FILE: keyboards/atreus/keymaps/dvorak_42_key/keymap.c type custom_keycodes (line 71) | enum custom_keycodes { function process_record_user (line 132) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/atreus/keymaps/henxing/keymap.c type custom_keycodes (line 15) | enum custom_keycodes { function persistent_default_layer_set (line 62) | void persistent_default_layer_set(uint16_t default_layer) { function process_record_user (line 67) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/atreus/keymaps/kejadlen/keymap.c type macro_id (line 7) | enum macro_id { FILE: keyboards/atreus/keymaps/khitsule/keymap.c type layers (line 5) | enum layers { FILE: keyboards/atreus/keymaps/replicaJunction/keymap.c function layer_state_t (line 92) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/atreus/keymaps/workman/keymap.c type custom_keycodes (line 15) | enum custom_keycodes { function process_record_user (line 62) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/atreus/keymaps/xk/keymap.c type custom_keycodes (line 16) | enum custom_keycodes { function matrix_init_user (line 275) | void matrix_init_user(){ function macro_t (line 279) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... FILE: keyboards/atreus/keymaps/xyverz/keymap.c type layer_names (line 12) | enum layer_names { type planck_keycodes (line 22) | enum planck_keycodes { function layer_state_t (line 165) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 168) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/atreus/keymaps/yttyx/keymap.c type layers (line 4) | enum layers { FILE: keyboards/atreus62/keymaps/d4mation/keymap.c type layer_names (line 4) | enum layer_names { type keymap_custom_keycodes (line 13) | enum keymap_custom_keycodes { function eeconfig_init_keymap (line 156) | void eeconfig_init_keymap( void ) { function process_record_keymap (line 160) | bool process_record_keymap( uint16_t keycode, keyrecord_t *record ) { FILE: keyboards/atreus62/keymaps/mneme/keymap.c function m_tapn (line 127) | static void m_tapn (uint8_t code, ...) { function m_handle_kf (line 141) | static void m_handle_kf (keyrecord_t *record, uint8_t id) { function macro_t (line 174) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... function process_record_user (line 185) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function dance_eq (line 201) | void dance_eq (qk_tap_dance_state_t *state, void *user_data) { function dance_fun (line 218) | void dance_fun (qk_tap_dance_state_t *state, void *user_data) { function matrix_init_user (line 245) | void matrix_init_user(void) { function matrix_scan_user (line 251) | void matrix_scan_user(void) { FILE: keyboards/atreus62/keymaps/pcewing/keymap.c type atreus62_layers (line 6) | enum atreus62_layers { FILE: keyboards/atreus62/keymaps/xyverz/keymap.c type layer_names (line 47) | enum layer_names { _DVORAK, _QWERTY, _COLEMAK, _WOW, _DESTINY, _LOWER, _... type atreus52_keycodes (line 49) | enum atreus52_keycodes { DVORAK = SAFE_RANGE, QWERTY, COLEMAK, WOW, DEST... function matrix_init_user (line 124) | void matrix_init_user(void) { function layer_state_t (line 132) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 136) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/atxkb/1894/keymaps/default/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/atxkb/1894/keymaps/default_ansi_tsangan/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/atxkb/1894/keymaps/via/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/aves65/keymaps/default/keymap.c type layer_names (line 21) | enum layer_names { FILE: keyboards/aves65/keymaps/via/keymap.c type layer_names (line 21) | enum layer_names { FILE: keyboards/baguette/baguette.c function bootmagic_lite (line 18) | void bootmagic_lite(void) function matrix_init_kb (line 45) | void matrix_init_kb(void) { FILE: keyboards/bakeneko60/keymaps/default/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/bakeneko60/keymaps/via/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/bakeneko65/rev2/keymaps/default/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/bakeneko65/rev2/keymaps/via/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/bakeneko65/rev3/keymaps/default/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/bakeneko65/rev3/keymaps/via/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/bakeneko80/keymaps/default/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/barleycorn/barleycorn.c function keyboard_pre_init_kb (line 18) | void keyboard_pre_init_kb(void) { function led_update_kb (line 25) | bool led_update_kb(led_t led_state) { FILE: keyboards/barleycorn/matrix.c function unselect_rows (line 26) | static void unselect_rows(void) { function select_row (line 32) | static void select_row(uint8_t row) { function unselect_row (line 37) | static void unselect_row(uint8_t row) { function init_pins (line 41) | static void init_pins(void) { function matrix_init_custom (line 56) | void matrix_init_custom(void) { function read_cols_on_row (line 66) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function matrix_scan_custom (line 129) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { FILE: keyboards/barleycorn_smd/matrix.c function unselect_rows (line 26) | static void unselect_rows(void) { function select_row (line 32) | static void select_row(uint8_t row) { function unselect_row (line 37) | static void unselect_row(uint8_t row) { function init_pins (line 41) | static void init_pins(void) { function matrix_init_custom (line 56) | void matrix_init_custom(void) { function read_cols_on_row (line 66) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function matrix_scan_custom (line 129) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { FILE: keyboards/barracuda/keymaps/default/keymap.c type _layers (line 21) | enum _layers { FILE: keyboards/barracuda/keymaps/via/keymap.c type _layers (line 21) | enum _layers { FILE: keyboards/basekeys/slice/keymaps/default/keymap.c type layer_number (line 22) | enum layer_number { type custom_keycodes (line 28) | enum custom_keycodes { function process_record_user (line 79) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function oled_rotation_t (line 117) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 121) | void oled_task_user(void) { FILE: keyboards/basekeys/slice/keymaps/default_split_left_space/keymap.c type layer_number (line 22) | enum layer_number { type custom_keycodes (line 28) | enum custom_keycodes { function process_record_user (line 79) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function oled_rotation_t (line 117) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 121) | void oled_task_user(void) { FILE: keyboards/basekeys/slice/rev1/keymaps/2moons/keymap.c type layer_number (line 30) | enum layer_number { type custom_keycodes (line 39) | enum custom_keycodes { type tapdances (line 43) | enum tapdances{ function layer_state_t (line 141) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 170) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/basekeys/slice/rev1/keymaps/default_all/keymap.c type layer_number (line 24) | enum layer_number { type custom_keycodes (line 30) | enum custom_keycodes { FILE: keyboards/basekeys/slice/rev1/keymaps/default_split_backspace/keymap.c type layer_number (line 24) | enum layer_number { type custom_keycodes (line 30) | enum custom_keycodes { FILE: keyboards/basekeys/slice/rev1/keymaps/via/keymap.c type layer_number (line 22) | enum layer_number { FILE: keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/keymap.c type layer_number (line 23) | enum layer_number { type custom_keycodes (line 32) | enum custom_keycodes { type tapdances (line 36) | enum tapdances{ function layer_state_t (line 134) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 163) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function oled_rotation_t (line 201) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 205) | void oled_task_user(void) { FILE: keyboards/basekeys/slice/rev1_rgb/keymaps/via/keymap.c type layer_number (line 22) | enum layer_number { function render_qmk_logo (line 89) | static void render_qmk_logo(void) { function oled_rotation_t (line 98) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 102) | void oled_task_user(void) { FILE: keyboards/basekeys/trifecta/keymaps/default/keymap.c type layer_names (line 20) | enum layer_names { function encoder_update_user (line 51) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/basekeys/trifecta/keymaps/via/keymap.c type layer_names (line 20) | enum layer_names { function encoder_update_user (line 51) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/basketweave/keymaps/default/keymap.c function encoder_update_user (line 44) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/basketweave/keymaps/via/keymap.c function encoder_update_user (line 70) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/bastardkb/scylla/keymaps/cykedev/keymap.c type layer_names (line 30) | enum layer_names { function get_ignore_mod_tap_interrupt (line 172) | bool get_ignore_mod_tap_interrupt(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 181) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/bastardkb/scylla/keymaps/german_gaming/keymap.c type layer_names (line 23) | enum layer_names { function layer_state_t (line 88) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/bastardkb/scylla/keymaps/xyverz/keymap.c type layer_names (line 20) | enum layer_names { _WINDOWS, _MAC, _LOWER, _RAISE, _ADJUST } type custom_keycodes (line 22) | enum custom_keycodes { WINDOWS = SAFE_RANGE, MAC, ADJUST } function layer_state_t (line 86) | layer_state_t layer_state_set_user(layer_state_t state) { return update_... function process_record_user (line 88) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/bastardkb/tbk/keymaps/german_gaming/keymap.c type layer_names (line 23) | enum layer_names { function layer_state_t (line 88) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/bastardkb/tbk/keymaps/xyverz/keymap.c type layer_names (line 20) | enum layer_names { _WINDOWS, _MAC, _LOWER, _RAISE, _ADJUST } type custom_keycodes (line 22) | enum custom_keycodes { WINDOWS = SAFE_RANGE, MAC, ADJUST } function layer_state_t (line 86) | layer_state_t layer_state_set_user(layer_state_t state) { return update_... function process_record_user (line 88) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/bat43/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/bat43/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/bear_face/v1/keymaps/default/keymap.c type layers (line 20) | enum layers { type custom_keycodes (line 30) | enum custom_keycodes { function process_record_user (line 87) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/bear_face/v1/v1.c function keyboard_pre_init_kb (line 20) | void keyboard_pre_init_kb(void) { function led_update_kb (line 27) | bool led_update_kb(led_t led_state) { FILE: keyboards/bear_face/v2/keymaps/default/keymap.c type layers (line 20) | enum layers { type custom_keycodes (line 30) | enum custom_keycodes { function process_record_user (line 87) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/bear_face/v2/keymaps/default_iso/keymap.c type layers (line 20) | enum layers { type custom_keycodes (line 30) | enum custom_keycodes { function process_record_user (line 87) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/bear_face/v2/v2.c function keyboard_pre_init_kb (line 20) | void keyboard_pre_init_kb(void) { function led_update_kb (line 27) | bool led_update_kb(led_t led_state) { FILE: keyboards/beatervan/keymaps/default/keymap.c type layers (line 18) | enum layers { type custom_keycodes (line 27) | enum custom_keycodes { function process_record_user (line 72) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/beatervan/keymaps/oj/keymap.c type layers (line 18) | enum layers { type custom_keycodes (line 26) | enum custom_keycodes { function process_record_user (line 72) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/bemeier/bmek/bmek.c function shutdown_user (line 18) | __attribute__((weak)) FILE: keyboards/bigseries/1key/1key.c function matrix_scan_kb (line 19) | void matrix_scan_kb(void) { FILE: keyboards/bigseries/1key/keymaps/8ball/keymap.c function matrix_init_user (line 64) | void matrix_init_user(void) { function matrix_scan_user (line 73) | void matrix_scan_user(void) { function process_record_user (line 80) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_set_user (line 101) | void led_set_user(uint8_t usb_led) { function reset_rgb (line 135) | void reset_rgb(void) { FILE: keyboards/bigseries/1key/keymaps/ctrl-alt-del/keymap.c function matrix_init_user (line 32) | void matrix_init_user(void) { function matrix_scan_user (line 46) | void matrix_scan_user(void) { function process_record_user (line 49) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_set_user (line 55) | void led_set_user(uint8_t usb_led) { FILE: keyboards/bigseries/1key/keymaps/default/keymap.c function matrix_init_user (line 31) | void matrix_init_user(void) { function process_record_user (line 42) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/bigseries/1key/keymaps/dudeofawesome/keymap.c type TAP_DANCE (line 20) | enum TAP_DANCE { function tap_dance (line 28) | void tap_dance (qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/bigseries/1key/keymaps/leddance/keymap.c type custom_keycodes (line 23) | enum custom_keycodes { type custom_layers (line 27) | enum custom_layers { function dance_toggle (line 37) | void dance_toggle (qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/bigseries/1key/keymaps/lock/keymap.c function matrix_init_user (line 31) | void matrix_init_user(void) { function matrix_scan_user (line 45) | void matrix_scan_user(void) { function process_record_user (line 48) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_set_user (line 52) | void led_set_user(uint8_t usb_led) { FILE: keyboards/bigseries/1key/keymaps/tester/keymap.c function matrix_init_user (line 31) | void matrix_init_user(void) { function process_record_user (line 45) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/bigseries/2key/2key.c function matrix_scan_kb (line 19) | void matrix_scan_kb(void) { FILE: keyboards/bigseries/2key/keymaps/default/keymap.c function matrix_init_user (line 31) | void matrix_init_user(void) { FILE: keyboards/bigseries/2key/keymaps/lock/keymap.c function matrix_init_user (line 32) | void matrix_init_user(void) { FILE: keyboards/bigseries/2key/keymaps/tester/keymap.c function matrix_init_user (line 31) | void matrix_init_user(void) { FILE: keyboards/bigseries/3key/3key.c function matrix_scan_kb (line 19) | void matrix_scan_kb(void) { FILE: keyboards/bigseries/3key/keymaps/ctrl-alt-del/keymap.c function matrix_init_user (line 32) | void matrix_init_user(void) { function matrix_scan_user (line 46) | void matrix_scan_user(void) { function process_record_user (line 49) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_set_user (line 55) | void led_set_user(uint8_t usb_led) { FILE: keyboards/bigseries/3key/keymaps/default/keymap.c function matrix_init_user (line 30) | void matrix_init_user(void) { function process_record_user (line 44) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/bigseries/3key/keymaps/tester/keymap.c function matrix_init_user (line 31) | void matrix_init_user(void) { FILE: keyboards/bigseries/4key/keymaps/default/keymap.c function matrix_init_user (line 32) | void matrix_init_user(void) { function process_record_user (line 43) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/bigseries/4key/keymaps/tester/keymap.c function matrix_init_user (line 31) | void matrix_init_user(void) { FILE: keyboards/bioi/ble.c function send_str (line 47) | void send_str(const char *str) function serial_send (line 54) | void serial_send(uint8_t data) function send_bytes (line 59) | void send_bytes(uint8_t data) function bluefruit_trace_header (line 70) | static void bluefruit_trace_header(void) function bluefruit_trace_footer (line 77) | static void bluefruit_trace_footer(void) function bluefruit_serial_send (line 83) | static void bluefruit_serial_send(uint8_t data) function keyboard_leds (line 112) | static uint8_t keyboard_leds(void) function send_keyboard (line 117) | static void send_keyboard(report_keyboard_t *report) function send_mouse (line 141) | static void send_mouse(report_mouse_t *report) function send_system (line 160) | static void send_system(uint16_t data) function send_consumer (line 186) | static void send_consumer(uint16_t data) function usart_init (line 212) | void usart_init(void) FILE: keyboards/bioi/ble.h type keyboard_config_t (line 22) | typedef union { FILE: keyboards/bioi/g60/g60.c function keyboard_pre_init_kb (line 17) | void keyboard_pre_init_kb(void) { function led_update_kb (line 23) | bool led_update_kb(led_t led_state) { FILE: keyboards/bioi/main.c function raw_hid_task (line 95) | static void raw_hid_task(void) function setup_mcu (line 129) | static void setup_mcu(void) function setup_usb (line 139) | static void setup_usb(void) function power_saving (line 151) | void power_saving(void) function power_recover (line 163) | void power_recover(void) function ble_task_init (line 176) | void ble_task_init(void) function ble_task (line 181) | void ble_task(void) function main (line 310) | int main(void) FILE: keyboards/bioi/morgan65/morgan65.c function keyboard_pre_init_kb (line 17) | void keyboard_pre_init_kb(void) { function led_update_kb (line 23) | bool led_update_kb(led_t led_state) { FILE: keyboards/bioi/s65/s65.c function keyboard_pre_init_kb (line 16) | void keyboard_pre_init_kb(void) { function led_update_kb (line 22) | bool led_update_kb(led_t led_state) { FILE: keyboards/bioi/usart.c function ISR (line 443) | ISR(UART0_RECEIVE_INTERRUPT) function ISR (line 485) | ISR(UART0_TRANSMIT_INTERRUPT) function uart0_init (line 512) | void uart0_init(uint16_t baudrate) function uart0_getc (line 589) | uint16_t uart0_getc(void) function uart0_peek (line 621) | uint16_t uart0_peek(void) function uart0_putc (line 647) | void uart0_putc(uint8_t data) function uart0_puts (line 684) | void uart0_puts(const char *s) function uart0_puts_p (line 699) | void uart0_puts_p(const char *progmem_s) function uart0_available (line 717) | uint16_t uart0_available(void) function uart0_flush (line 733) | void uart0_flush(void) function ISR (line 751) | ISR(UART1_RECEIVE_INTERRUPT) function ISR (line 785) | ISR(UART1_TRANSMIT_INTERRUPT) function uart1_init (line 812) | void uart1_init(uint16_t baudrate) function uart1_getc (line 847) | uint16_t uart1_getc(void) function uart1_peek (line 878) | uint16_t uart1_peek(void) function uart1_putc (line 904) | void uart1_putc(uint8_t data) function uart1_puts (line 941) | void uart1_puts(const char *s) function uart1_puts_p (line 956) | void uart1_puts_p(const char *progmem_s) function uart1_available (line 974) | uint16_t uart1_available(void) function uart1_flush (line 992) | void uart1_flush(void) function ISR (line 1010) | ISR(UART2_RECEIVE_INTERRUPT) function ISR (line 1045) | ISR(UART2_TRANSMIT_INTERRUPT) function uart2_init (line 1073) | void uart2_init(uint16_t baudrate) function uart2_getc (line 1108) | uint16_t uart2_getc(void) function uart2_peek (line 1140) | uint16_t uart2_peek(void) function uart2_putc (line 1166) | void uart2_putc(uint8_t data) function uart2_puts (line 1203) | void uart2_puts(const char *s) function uart2_puts_p (line 1217) | void uart2_puts_p(const char *progmem_s) function uart2_available (line 1235) | uint16_t uart2_available(void) function uart2_flush (line 1253) | void uart2_flush(void) function ISR (line 1271) | ISR(UART3_RECEIVE_INTERRUPT) function ISR (line 1305) | ISR(UART3_TRANSMIT_INTERRUPT) function uart3_init (line 1333) | void uart3_init(uint16_t baudrate) function uart3_getc (line 1368) | uint16_t uart3_getc(void) function uart3_peek (line 1399) | uint16_t uart3_peek(void) function uart3_putc (line 1425) | void uart3_putc(uint8_t data) function uart3_puts (line 1462) | void uart3_puts(const char *s) function uart3_puts_p (line 1477) | void uart3_puts_p(const char *progmem_s) function uart3_available (line 1495) | uint16_t uart3_available(void) function uart3_flush (line 1513) | void uart3_flush(void) FILE: keyboards/blackplum/keymaps/default/keymap.c type custom_keycodes (line 12) | enum custom_keycodes { function process_record_user (line 34) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/blank_tehnologii/manibus/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { FILE: keyboards/blank_tehnologii/manibus/keymaps/samurai/keymap.c type custom_layers (line 19) | enum custom_layers { type custom_keycodes (line 30) | enum custom_keycodes { function led_set_keymap (line 140) | void led_set_keymap(uint8_t usb_led) { function process_record_user (line 146) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ble_micro_pro/ble_micro_pro.c function keyboard_post_init_user (line 19) | void keyboard_post_init_user() function create_user_file (line 24) | void create_user_file() FILE: keyboards/ble_micro_pro/keymaps/bto_tb/keymap.c type custom_keycodes (line 26) | enum custom_keycodes { type layers (line 33) | enum layers { _BASE, _LOWER, _RAISE, _ADJUST } function keymaps_len (line 37) | uint32_t keymaps_len() { return sizeof(keymaps) / sizeof(uint16_t); } function matrix_init_user (line 39) | void matrix_init_user() { init_paw3204(); } function matrix_scan_user (line 41) | void matrix_scan_user() { function process_record_user (line 74) | bool process_record_user(uint16_t keycode, keyrecord_t* record) { FILE: keyboards/ble_micro_pro/keymaps/bto_tb/paw3204.c function spi_soft_half_duplex (line 41) | int spi_soft_half_duplex(uint8_t *p_tx_buffer, size_t tx_length, uint8_t... function read_pid_paw3204 (line 72) | uint8_t read_pid_paw3204() { function init_paw3204 (line 83) | void init_paw3204() {} function read_paw3204 (line 85) | int read_paw3204(uint8_t *stat, int8_t *x, int8_t *y) { function read_all_paw3204 (line 110) | void read_all_paw3204(paw3204_all_reg *dat) { FILE: keyboards/ble_micro_pro/keymaps/bto_tb/paw3204.h type paw3204_all_reg (line 22) | typedef union { FILE: keyboards/ble_micro_pro/keymaps/default/keymap.c type custom_keycodes (line 22) | enum custom_keycodes { type layers (line 34) | enum layers { function keymaps_len (line 45) | uint32_t keymaps_len() { function process_record_user (line 49) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ble_micro_pro/keymaps/lpme_tester/keymap.c type custom_keycodes (line 22) | enum custom_keycodes { type layers (line 34) | enum layers { function keymaps_len (line 45) | uint32_t keymaps_len() { function process_record_user (line 49) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function MSCMD_USER_RESULT (line 92) | MSCMD_USER_RESULT usrcmd_lpme_test(MSOPT *msopt, MSCMD_USER_OBJECT usrobj) FILE: keyboards/ble_micro_pro/keymaps/no_msc/keymap.c type custom_keycodes (line 22) | enum custom_keycodes { type layers (line 34) | enum layers { function keymaps_len (line 45) | uint32_t keymaps_len() { function process_record_user (line 49) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ble_micro_pro/keymaps/safemode/keymap.c type custom_keycodes (line 22) | enum custom_keycodes { type layers (line 34) | enum layers { function keymaps_len (line 45) | uint32_t keymaps_len() { function process_record_user (line 49) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ble_micro_pro/keymaps/tb_module/keymap.c function sgn (line 28) | static inline int sgn(int16_t x) { type custom_keycodes (line 40) | enum custom_keycodes { type layers (line 52) | enum layers { function keymaps_len (line 63) | uint32_t keymaps_len() { type trackball_info_t (line 67) | typedef struct { function to_tb_info (line 74) | static inline void to_tb_info(trackball_info_t* const tb_info, uint8_t d... function matrix_init_user (line 80) | void matrix_init_user() { function matrix_scan_user (line 84) | void matrix_scan_user() { function process_record_user (line 152) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/blockey/keymaps/eucalyn/keymap.c function process_record_user (line 41) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 45) | void matrix_init_user(void) { function matrix_scan_user (line 49) | void matrix_scan_user(void) { function led_set_user (line 53) | void led_set_user(uint8_t usb_led) { FILE: keyboards/boardrun/bizarre/keymaps/default/keymap.c type layer_names (line 21) | enum layer_names { FILE: keyboards/boardrun/bizarre/keymaps/nopunin10did/keymap.c type layer_names (line 27) | enum layer_names { FILE: keyboards/boardrun/classic/keymaps/default/keymap.c type layer_names (line 25) | enum layer_names { FILE: keyboards/boardsource/3x4/keymaps/default/keymap.c type layers (line 3) | enum layers { FILE: keyboards/boardsource/4x12/keymaps/codecoffeecode/keymap.c type layers (line 19) | enum layers { FILE: keyboards/boardsource/4x12/keymaps/default/keymap.c type layers (line 3) | enum layers { FILE: keyboards/boardsource/4x12/keymaps/via/keymap.c type layers (line 3) | enum layers { FILE: keyboards/boardsource/5x12/keymaps/default/keymap.c type layers (line 3) | enum layers { FILE: keyboards/boardsource/5x12/keymaps/via/keymap.c type layers (line 3) | enum layers { FILE: keyboards/boardsource/beiwagon/keymaps/default/keymap.c type layers (line 19) | enum layers { FILE: keyboards/boardsource/beiwagon/keymaps/via/keymap.c type layers (line 19) | enum layers { FILE: keyboards/boardsource/holiday/spooky/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/boardsource/holiday/spooky/keymaps/rip_mx/keymap.c type layer_names (line 19) | enum layer_names { function oled_rotation_t (line 31) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_RIP (line 35) | static void render_RIP(void) { function oled_task_user (line 74) | void oled_task_user(void) { FILE: keyboards/boardsource/holiday/spooky/keymaps/rip_my_wallet/keymap.c type layer_names (line 19) | enum layer_names { function oled_rotation_t (line 31) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_RIP (line 35) | static void render_RIP(void) { function oled_task_user (line 74) | void oled_task_user(void) { FILE: keyboards/boardsource/microdox/keymaps/cole/keymap.c type layers (line 21) | enum layers { function oled_rotation_t (line 62) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_logo (line 68) | static void render_logo(void) { function render_status (line 78) | static void render_status(void) { function oled_task_user (line 107) | void oled_task_user(void) { FILE: keyboards/boardsource/microdox/keymaps/default/keymap.c type layers (line 20) | enum layers { FILE: keyboards/boardsource/microdox/keymaps/via/keymap.c function oled_rotation_t (line 50) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_logo (line 56) | static void render_logo(void) { function render_status (line 66) | static void render_status(void) { function oled_task_user (line 95) | void oled_task_user(void) { FILE: keyboards/boardsource/technik_o/keymaps/default/keymap.c type layers (line 19) | enum layers { FILE: keyboards/boardsource/technik_o/keymaps/via/keymap.c type layers (line 19) | enum layers { FILE: keyboards/boardsource/technik_s/keymaps/default/keymap.c type layers (line 19) | enum layers { FILE: keyboards/boardsource/technik_s/keymaps/via/keymap.c type layers (line 19) | enum layers { FILE: keyboards/boardsource/the_mark/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/boardsource/the_mark/keymaps/default_ansi/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/boardsource/the_mark/keymaps/default_iso/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/boardsource/the_mark/keymaps/stanrc85/keymap.c function rgb_matrix_indicators_user (line 53) | void rgb_matrix_indicators_user(void) { function matrix_init_kb (line 73) | void matrix_init_kb(void){ FILE: keyboards/boardsource/the_mark/the_mark.c function suspend_power_down_kb (line 40) | void suspend_power_down_kb(void) { function suspend_wakeup_init_kb (line 45) | void suspend_wakeup_init_kb(void) { FILE: keyboards/boardwalk/keymaps/brendanwr/keymap.c type layer (line 18) | enum layer { FILE: keyboards/boardwalk/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/boardwalk/keymaps/default_2u_arrow/keymap.c type layer (line 19) | enum layer { FILE: keyboards/boardwalk/keymaps/default_2x2u/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/boardwalk/keymaps/default_625u_arrow/keymap.c type layer (line 19) | enum layer { FILE: keyboards/boardwalk/keymaps/default_ortho_7u/keymap.c type layer (line 19) | enum layer { FILE: keyboards/boardwalk/keymaps/default_ortho_hhkb/keymap.c type layer (line 19) | enum layer { FILE: keyboards/boardwalk/keymaps/mcallaster/keymap.c type layer (line 4) | enum layer { function layer_state_t (line 52) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/boardwalk/keymaps/niclake/keymap.c type layer_names (line 18) | enum layer_names { type custom_keycodes (line 26) | enum custom_keycodes { FILE: keyboards/boardwalk/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/boston/boston.c function keyboard_post_init_kb (line 19) | void keyboard_post_init_kb(void) { FILE: keyboards/boston/keymaps/default/keymap.c function encoder_update_user (line 45) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/boston/keymaps/rgb-light-layers/keymap.c function encoder_update_user (line 112) | bool encoder_update_user(uint8_t index, bool clockwise) { function keyboard_post_init_user (line 202) | void keyboard_post_init_user(void) { function layer_state_t (line 207) | layer_state_t layer_state_set_user(layer_state_t state) { function led_update_user (line 220) | bool led_update_user(led_t led_state) { FILE: keyboards/boston_meetup/2019/2019.c function draw_ui (line 57) | __attribute__ ((weak)) function led_set_user (line 155) | void led_set_user(uint8_t usb_led) { function layer_state_set_kb (line 173) | uint32_t layer_state_set_kb(uint32_t state) { function process_record_kb (line 180) | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { function encoder_update_kb (line 185) | bool encoder_update_kb(uint8_t index, bool clockwise) { function matrix_init_kb (line 193) | void matrix_init_kb(void) { function matrix_scan_kb (line 198) | void matrix_scan_kb(void) { FILE: keyboards/boston_meetup/2019/keymaps/default/keymap.c type custom_layers (line 8) | enum custom_layers { type custom_keycodes (line 15) | enum custom_keycodes { function layer_state_t (line 111) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 116) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function music_mask_user (line 150) | bool music_mask_user(uint16_t keycode) { FILE: keyboards/bpiphany/frosty_flake/frosty_flake.c function keyboard_pre_init_kb (line 3) | void keyboard_pre_init_kb() { function led_update_kb (line 14) | bool led_update_kb(led_t usb_led) { FILE: keyboards/bpiphany/frosty_flake/keymaps/QFR_JM/keymap.c type QFR_layers (line 3) | enum QFR_layers { type QFR_keycodes (line 11) | enum QFR_keycodes { type custom_macros (line 19) | enum custom_macros { function macro_t (line 77) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... function process_record_user (line 95) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/bpiphany/frosty_flake/keymaps/nikchi/keymap.c function tap (line 14) | void tap(uint16_t keycode){ type taps (line 20) | enum taps{ type unicode_name (line 30) | enum unicode_name { type my_macros (line 42) | enum my_macros { function macro_t (line 67) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... function matrix_scan_user (line 135) | void matrix_scan_user(void) { function matrix_init_user (line 149) | void matrix_init_user(void) { function cycleAll (line 154) | void cycleAll(qk_tap_dance_state_t *state, void *user_data) { function cycleEmojis (line 169) | void cycleEmojis(qk_tap_dance_state_t *state, void *user_data) { function cycleAnimals (line 183) | void cycleAnimals(qk_tap_dance_state_t *state, void *user_data) { function cycleFoods (line 197) | void cycleFoods(qk_tap_dance_state_t *state, void *user_data) { function cycleEtc (line 212) | void cycleEtc(qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/bpiphany/frosty_flake/matrix.c function matrix_row_t (line 21) | static matrix_row_t scan_col(void) { function select_row (line 39) | static void select_row(uint8_t row) { function matrix_init_custom (line 62) | void matrix_init_custom(void) { function matrix_scan_custom (line 74) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { FILE: keyboards/bpiphany/kitten_paw/keymaps/default/keymap.c type layers (line 3) | enum layers { FILE: keyboards/bpiphany/kitten_paw/keymaps/ickerwx/keymap.c type layers (line 8) | enum layers { type custom_keycodes (line 18) | enum custom_keycodes { function matrix_scan_user (line 90) | void matrix_scan_user(void) { function tap_helper (line 109) | void tap_helper(keyrecord_t *record, uint16_t orig_mod, uint16_t macro_m... function process_record_user (line 133) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/bpiphany/kitten_paw/matrix.c function matrix_init_kb (line 38) | __attribute__ ((weak)) function matrix_scan_kb (line 43) | __attribute__ ((weak)) function matrix_init_user (line 48) | __attribute__ ((weak)) function matrix_scan_user (line 52) | __attribute__ ((weak)) function matrix_rows (line 56) | inline uint8_t matrix_rows(void) { function matrix_cols (line 60) | inline uint8_t matrix_cols(void) { function matrix_init (line 76) | void matrix_init(void) { function matrix_scan (line 91) | uint8_t matrix_scan(void) { function matrix_is_modified (line 120) | bool matrix_is_modified(void) { function matrix_is_on (line 127) | inline bool matrix_is_on(uint8_t row, uint8_t col) { function matrix_row_t (line 131) | inline matrix_row_t matrix_get_row(uint8_t row) { function matrix_print (line 135) | void matrix_print(void) { function matrix_key_count (line 142) | uint8_t matrix_key_count(void) { function read_rows (line 150) | static uint8_t read_rows(void) { function select_col (line 162) | static void select_col(uint8_t col) { FILE: keyboards/bpiphany/pegasushoof/2013/2013.h function ph_caps_led_off (line 78) | inline void ph_caps_led_off(void) { DDRC &= ~(1<<6); PORTC &= ~(1<<6); } function ph_sclk_led_on (line 80) | inline void ph_sclk_led_on(void) { DDRC |= (1<<5); PORTC &= ~(1<<5); } function ph_sclk_led_off (line 81) | inline void ph_sclk_led_off(void) { DDRC &= ~(1<<5); PORTC &= ~(1<<5); } FILE: keyboards/bpiphany/pegasushoof/2013/matrix.c function matrix_init_kb (line 36) | __attribute__ ((weak)) function matrix_scan_kb (line 41) | __attribute__ ((weak)) function matrix_init_user (line 46) | __attribute__ ((weak)) function matrix_scan_user (line 50) | __attribute__ ((weak)) function matrix_rows (line 54) | inline uint8_t matrix_rows(void) function matrix_cols (line 59) | inline uint8_t matrix_cols(void) function matrix_init (line 64) | void matrix_init(void) function matrix_scan (line 82) | uint8_t matrix_scan(void) function matrix_is_modified (line 113) | bool matrix_is_modified(void) function matrix_is_on (line 120) | inline function matrix_row_t (line 126) | inline function matrix_print (line 132) | void matrix_print(void) function matrix_key_count (line 142) | uint8_t matrix_key_count(void) function matrix_row_t (line 151) | static matrix_row_t read_cols(void) function select_row (line 164) | static void select_row(uint8_t col) FILE: keyboards/bpiphany/pegasushoof/2015/2015.h function ph_caps_led_off (line 98) | inline void ph_caps_led_off(void) { DDRC &= ~(1<<6); PORTC &= ~(1<<6); } function ph_sclk_led_on (line 100) | inline void ph_sclk_led_on(void) { DDRC |= (1<<5); PORTC &= ~(1<<5); } function ph_sclk_led_off (line 101) | inline void ph_sclk_led_off(void) { DDRC &= ~(1<<5); PORTC &= ~(1<<5); } FILE: keyboards/bpiphany/pegasushoof/2015/matrix.c function matrix_init_kb (line 38) | __attribute__((weak)) void matrix_init_kb(void) { matrix_init_user(); } function matrix_scan_kb (line 40) | __attribute__((weak)) void matrix_scan_kb(void) { matrix_scan_user(); } function matrix_init_user (line 42) | __attribute__((weak)) void matrix_init_user(void) {} function matrix_scan_user (line 44) | __attribute__((weak)) void matrix_scan_user(void) {} function matrix_rows (line 48) | inline uint8_t matrix_rows(void) function matrix_cols (line 53) | inline uint8_t matrix_cols(void) function matrix_init (line 58) | void matrix_init(void) function matrix_scan (line 76) | uint8_t matrix_scan(void) function matrix_row_t (line 98) | inline function matrix_print (line 104) | void matrix_print(void) function matrix_key_count (line 114) | uint8_t matrix_key_count(void) function matrix_row_t (line 123) | static matrix_row_t read_cols(void) function select_row (line 136) | static void select_row(uint8_t col) FILE: keyboards/bpiphany/pegasushoof/keymaps/blowrak/keymap.c function matrix_scan_user (line 78) | void matrix_scan_user(void) function process_record_user (line 94) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/bpiphany/pegasushoof/keymaps/citadel/keymap.c type layers (line 31) | enum layers { type tap_dance (line 37) | enum tap_dance { function led_set_user (line 120) | void led_set_user(uint8_t usb_led) { FILE: keyboards/bpiphany/pegasushoof/keymaps/default/keymap.c function led_set_user (line 44) | void led_set_user(uint8_t usb_led) { FILE: keyboards/bpiphany/pegasushoof/keymaps/default_jis/keymap.c function led_set_user (line 42) | void led_set_user(uint8_t usb_led) { FILE: keyboards/bpiphany/sixshooter/keymaps/default/keymap.c type custom_keycodes (line 23) | enum custom_keycodes { function process_record_user (line 52) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 70) | void matrix_init_user(void) { FILE: keyboards/bpiphany/sixshooter/sixshooter.h function sixshooter_led_0_on (line 15) | inline void sixshooter_led_0_on(void) { DDRB |= (1<<6); PORTB |= (1... function sixshooter_led_1_on (line 16) | inline void sixshooter_led_1_on(void) { DDRC |= (1<<7); PORTC |= (1... function sixshooter_led_2_on (line 17) | inline void sixshooter_led_2_on(void) { DDRD |= (1<<0); PORTD |= (1... function sixshooter_led_3_on (line 18) | inline void sixshooter_led_3_on(void) { DDRB |= (1<<5); PORTB |= (1... function sixshooter_led_4_on (line 19) | inline void sixshooter_led_4_on(void) { DDRD |= (1<<7); PORTD |= (1... function sixshooter_led_5_on (line 20) | inline void sixshooter_led_5_on(void) { DDRB |= (1<<7); PORTB |= (1... function sixshooter_led_0_off (line 22) | inline void sixshooter_led_0_off(void) { DDRB &= ~(1<<6); PORTB &= ~(1... function sixshooter_led_1_off (line 23) | inline void sixshooter_led_1_off(void) { DDRC &= ~(1<<7); PORTC &= ~(1... function sixshooter_led_2_off (line 24) | inline void sixshooter_led_2_off(void) { DDRD &= ~(1<<0); PORTD &= ~(1... function sixshooter_led_3_off (line 25) | inline void sixshooter_led_3_off(void) { DDRB &= ~(1<<5); PORTB &= ~(1... function sixshooter_led_4_off (line 26) | inline void sixshooter_led_4_off(void) { DDRD &= ~(1<<7); PORTD &= ~(1... function sixshooter_led_5_off (line 27) | inline void sixshooter_led_5_off(void) { DDRB &= ~(1<<7); PORTB &= ~(1... function sixshooter_led_all_on (line 29) | inline void sixshooter_led_all_on(void) { function sixshooter_led_all_off (line 37) | inline void sixshooter_led_all_off(void) { FILE: keyboards/bpiphany/tiger_lily/matrix.c function matrix_init_kb (line 35) | __attribute__ ((weak)) function matrix_scan_kb (line 40) | __attribute__ ((weak)) function matrix_init_user (line 45) | __attribute__ ((weak)) function matrix_scan_user (line 49) | __attribute__ ((weak)) function matrix_row_t (line 53) | static matrix_row_t scan_col(void) { function select_col (line 66) | static void select_col(uint8_t col) { function matrix_init (line 89) | void matrix_init(void) { function matrix_scan (line 104) | uint8_t matrix_scan(void) { function matrix_row_t (line 131) | inline matrix_row_t matrix_get_row(uint8_t row) { function matrix_print (line 135) | void matrix_print(void) { function matrix_key_count (line 150) | uint8_t matrix_key_count(void) { FILE: keyboards/bpiphany/unloved_bastard/matrix.c function matrix_init_kb (line 28) | __attribute__ ((weak)) function matrix_scan_kb (line 33) | __attribute__ ((weak)) function matrix_init_user (line 38) | __attribute__ ((weak)) function matrix_scan_user (line 42) | __attribute__ ((weak)) function matrix_row_t (line 54) | static matrix_row_t scan_col(void) { function select_col (line 67) | static void select_col(uint8_t col) { function matrix_init (line 90) | void matrix_init(void) { function matrix_scan (line 105) | uint8_t matrix_scan(void) { function matrix_row_t (line 132) | inline matrix_row_t matrix_get_row(uint8_t row) { function matrix_print (line 136) | void matrix_print(void) { function matrix_key_count (line 151) | uint8_t matrix_key_count(void) { FILE: keyboards/bt66tech/bt66tech60/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/buildakb/potato65/keymaps/default/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/buildakb/potato65/keymaps/via/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/buildakb/potato65hs/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/buildakb/potato65hs/keymaps/via/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/business_card/alpha/keymaps/default/keymap.c function keyboard_post_init_user (line 29) | void keyboard_post_init_user(void) { function render_logo (line 35) | static void render_logo(void) { function oled_task_user (line 42) | void oled_task_user(void) { render_logo(); } FILE: keyboards/business_card/beta/keymaps/default/keymap.c function matrix_init_user (line 28) | void matrix_init_user(void) { function render_logo (line 34) | static void render_logo(void) { function oled_task_user (line 41) | void oled_task_user(void) { render_logo(); } FILE: keyboards/butterstick/butterstick.c function matrix_scan_kb (line 18) | void matrix_scan_kb(void) { FILE: keyboards/butterstick/keymaps/default/keymap.c function processQwerty (line 45) | uint32_t processQwerty(bool lookup) { FILE: keyboards/butterstick/keymaps/dennytom/keymap.c type internal_keycodes (line 36) | enum internal_keycodes { type pseudolayers (line 43) | enum pseudolayers { type chord_states (line 68) | enum chord_states { type Chord (line 84) | struct Chord { type Chord (line 108) | struct Chord function handle_US_ANSI_shifted_keys (line 110) | bool handle_US_ANSI_shifted_keys(int16_t keycode, bool in) { function key_in (line 193) | void key_in(int16_t keycode) { function key_out (line 215) | void key_out(int16_t keycode) { function tap_key (line 226) | void tap_key(int16_t keycode) { function single_dance (line 231) | void single_dance(const struct Chord* self) { function key_layer_dance (line 248) | void key_layer_dance(const struct Chord* self) { function key_mod_dance (line 267) | void key_mod_dance(const struct Chord* self) { function key_key_dance (line 286) | void key_key_dance(const struct Chord* self) { function autoshift_dance_impl (line 306) | void autoshift_dance_impl(const struct Chord* self) { function autoshift_dance (line 336) | void autoshift_dance(const struct Chord* self) { function autoshift_toggle (line 344) | void autoshift_toggle(const struct Chord* self){ function temp_pseudolayer (line 351) | void temp_pseudolayer(const struct Chord* self) { function perm_pseudolayer (line 368) | void perm_pseudolayer(const struct Chord* self) { function switch_layer (line 375) | void switch_layer(const struct Chord* self) { function lock (line 382) | void lock(const struct Chord* self) { function one_shot_key (line 389) | void one_shot_key(const struct Chord* self) { function one_shot_layer (line 413) | void one_shot_layer(const struct Chord* self) { function command (line 437) | void command(const struct Chord* self) { function identical (line 444) | bool identical(uint16_t* buffer1, uint16_t* buffer2) { function leader (line 452) | void leader(const struct Chord* self) { function dynamic_macro_record (line 459) | void dynamic_macro_record(const struct Chord* self) { function dynamic_macro_next (line 469) | void dynamic_macro_next(const struct Chord* self) { function dynamic_macro_end (line 479) | void dynamic_macro_end(const struct Chord* self) { function dynamic_macro_play (line 488) | void dynamic_macro_play(const struct Chord* self) { type Chord (line 513) | struct Chord function reset_keyboard_kb (line 515) | void reset_keyboard_kb(void){ function reset (line 524) | void reset(const struct Chord* self) { type Chord (line 531) | struct Chord type Chord (line 533) | struct Chord type Chord (line 535) | struct Chord type Chord (line 537) | struct Chord type Chord (line 540) | struct Chord type Chord (line 543) | struct Chord type Chord (line 546) | struct Chord type Chord (line 549) | struct Chord type Chord (line 552) | struct Chord type Chord (line 555) | struct Chord type Chord (line 558) | struct Chord type Chord (line 561) | struct Chord type Chord (line 564) | struct Chord type Chord (line 567) | struct Chord type Chord (line 570) | struct Chord type Chord (line 573) | struct Chord type Chord (line 576) | struct Chord type Chord (line 579) | struct Chord type Chord (line 582) | struct Chord type Chord (line 585) | struct Chord type Chord (line 588) | struct Chord type Chord (line 591) | struct Chord type Chord (line 594) | struct Chord type Chord (line 597) | struct Chord type Chord (line 600) | struct Chord type Chord (line 603) | struct Chord type Chord (line 606) | struct Chord type Chord (line 609) | struct Chord type Chord (line 612) | struct Chord type Chord (line 615) | struct Chord type Chord (line 618) | struct Chord type Chord (line 621) | struct Chord type Chord (line 624) | struct Chord type Chord (line 627) | struct Chord type Chord (line 629) | struct Chord type Chord (line 631) | struct Chord type Chord (line 633) | struct Chord type Chord (line 635) | struct Chord type Chord (line 637) | struct Chord type Chord (line 639) | struct Chord type Chord (line 641) | struct Chord type Chord (line 643) | struct Chord type Chord (line 645) | struct Chord type Chord (line 647) | struct Chord type Chord (line 649) | struct Chord type Chord (line 651) | struct Chord type Chord (line 653) | struct Chord type Chord (line 655) | struct Chord type Chord (line 657) | struct Chord type Chord (line 659) | struct Chord type Chord (line 661) | struct Chord type Chord (line 663) | struct Chord type Chord (line 665) | struct Chord type Chord (line 667) | struct Chord type Chord (line 670) | struct Chord type Chord (line 673) | struct Chord type Chord (line 676) | struct Chord type Chord (line 679) | struct Chord type Chord (line 682) | struct Chord type Chord (line 685) | struct Chord type Chord (line 688) | struct Chord type Chord (line 691) | struct Chord type Chord (line 694) | struct Chord type Chord (line 697) | struct Chord type Chord (line 699) | struct Chord type Chord (line 701) | struct Chord type Chord (line 703) | struct Chord type Chord (line 705) | struct Chord type Chord (line 707) | struct Chord type Chord (line 709) | struct Chord type Chord (line 711) | struct Chord type Chord (line 713) | struct Chord type Chord (line 715) | struct Chord type Chord (line 717) | struct Chord type Chord (line 720) | struct Chord type Chord (line 723) | struct Chord type Chord (line 726) | struct Chord type Chord (line 729) | struct Chord type Chord (line 732) | struct Chord type Chord (line 735) | struct Chord type Chord (line 738) | struct Chord type Chord (line 740) | struct Chord type Chord (line 742) | struct Chord type Chord (line 744) | struct Chord type Chord (line 746) | struct Chord type Chord (line 748) | struct Chord type Chord (line 750) | struct Chord type Chord (line 752) | struct Chord type Chord (line 754) | struct Chord type Chord (line 756) | struct Chord type Chord (line 758) | struct Chord type Chord (line 760) | struct Chord type Chord (line 762) | struct Chord type Chord (line 764) | struct Chord type Chord (line 766) | struct Chord type Chord (line 768) | struct Chord type Chord (line 770) | struct Chord type Chord (line 772) | struct Chord type Chord (line 774) | struct Chord type Chord (line 776) | struct Chord type Chord (line 778) | struct Chord type Chord (line 780) | struct Chord type Chord (line 782) | struct Chord type Chord (line 784) | struct Chord type Chord (line 786) | struct Chord type Chord (line 788) | struct Chord type Chord (line 790) | struct Chord type Chord (line 792) | struct Chord type Chord (line 794) | struct Chord type Chord (line 796) | struct Chord type Chord (line 798) | struct Chord type Chord (line 800) | struct Chord type Chord (line 802) | struct Chord type Chord (line 804) | struct Chord type Chord (line 806) | struct Chord type Chord (line 808) | struct Chord type Chord (line 810) | struct Chord type Chord (line 812) | struct Chord type Chord (line 814) | struct Chord type Chord (line 816) | struct Chord type Chord (line 818) | struct Chord type Chord (line 820) | struct Chord type Chord (line 822) | struct Chord type Chord (line 824) | struct Chord type Chord (line 826) | struct Chord type Chord (line 828) | struct Chord type Chord (line 830) | struct Chord type Chord (line 832) | struct Chord type Chord (line 834) | struct Chord type Chord (line 836) | struct Chord type Chord (line 838) | struct Chord type Chord (line 840) | struct Chord type Chord (line 842) | struct Chord type Chord (line 844) | struct Chord type Chord (line 846) | struct Chord type Chord (line 848) | struct Chord type Chord (line 850) | struct Chord type Chord (line 852) | struct Chord type Chord (line 854) | struct Chord type Chord (line 856) | struct Chord type Chord (line 858) | struct Chord type Chord (line 860) | struct Chord type Chord (line 862) | struct Chord type Chord (line 864) | struct Chord type Chord (line 866) | struct Chord type Chord (line 868) | struct Chord type Chord (line 870) | struct Chord type Chord (line 872) | struct Chord type Chord (line 874) | struct Chord type Chord (line 876) | struct Chord type Chord (line 878) | struct Chord type Chord (line 880) | struct Chord type Chord (line 882) | struct Chord type Chord (line 884) | struct Chord type Chord (line 886) | struct Chord type Chord (line 888) | struct Chord type Chord (line 890) | struct Chord type Chord (line 892) | struct Chord type Chord (line 894) | struct Chord type Chord (line 896) | struct Chord type Chord (line 898) | struct Chord type Chord (line 900) | struct Chord type Chord (line 903) | struct Chord type Chord (line 905) | struct Chord type Chord (line 907) | struct Chord type Chord (line 909) | struct Chord type Chord (line 911) | struct Chord type Chord (line 913) | struct Chord type Chord (line 915) | struct Chord type Chord (line 917) | struct Chord type Chord (line 919) | struct Chord type Chord (line 921) | struct Chord type Chord (line 923) | struct Chord type Chord (line 925) | struct Chord type Chord (line 927) | struct Chord type Chord (line 929) | struct Chord type Chord (line 931) | struct Chord type Chord (line 933) | struct Chord type Chord (line 935) | struct Chord type Chord (line 937) | struct Chord type Chord (line 939) | struct Chord type Chord (line 941) | struct Chord type Chord (line 943) | struct Chord type Chord (line 945) | struct Chord type Chord (line 947) | struct Chord type Chord (line 949) | struct Chord type Chord (line 951) | struct Chord type Chord (line 953) | struct Chord type Chord (line 955) | struct Chord type Chord (line 957) | struct Chord type Chord (line 959) | struct Chord type Chord (line 961) | struct Chord type Chord (line 963) | struct Chord type Chord (line 965) | struct Chord type Chord (line 967) | struct Chord type Chord (line 969) | struct Chord type Chord (line 971) | struct Chord type Chord (line 973) | struct Chord type Chord (line 975) | struct Chord type Chord (line 977) | struct Chord type Chord (line 979) | struct Chord type Chord (line 981) | struct Chord type Chord (line 983) | struct Chord type Chord (line 985) | struct Chord type Chord (line 987) | struct Chord type Chord (line 989) | struct Chord type Chord (line 991) | struct Chord type Chord (line 993) | struct Chord type Chord (line 995) | struct Chord type Chord (line 997) | struct Chord type Chord (line 999) | struct Chord type Chord (line 1001) | struct Chord type Chord (line 1003) | struct Chord type Chord (line 1005) | struct Chord function are_hashed_keycodes_in_sound (line 1015) | bool are_hashed_keycodes_in_sound(HASH_TYPE keycodes_hash, HASH_TYPE sou... function keycode_to_index (line 1019) | uint8_t keycode_to_index(uint16_t keycode) { function sound_keycode_array (line 1023) | void sound_keycode_array(uint16_t keycode) { function silence_keycode_hash_array (line 1029) | void silence_keycode_hash_array(HASH_TYPE keycode_hash) { function are_hashed_keycodes_in_array (line 1045) | bool are_hashed_keycodes_in_array(HASH_TYPE keycode_hash) { function kill_one_shots (line 1056) | void kill_one_shots(void) { function process_finished_dances (line 1076) | void process_finished_dances(void) { function keycodes_buffer_array_min (line 1113) | uint8_t keycodes_buffer_array_min(uint8_t* first_keycode_index) { function remove_subchords (line 1125) | void remove_subchords(void) { function process_ready_chords (line 1164) | void process_ready_chords(void) { function deactivate_active_chords (line 1256) | void deactivate_active_chords(uint16_t keycode) { function process_command (line 1302) | void process_command(void) { function process_leader (line 1323) | void process_leader(void) { function process_record_user (line 1339) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 1356) | void matrix_scan_user(void) { function clear (line 1379) | void clear(const struct Chord* self) { FILE: keyboards/butterstick/sten.c type MODE (line 28) | enum MODE { STENO = 0, QWERTY, COMMAND } type MODE (line 29) | enum MODE type MODE (line 32) | enum MODE type MODE (line 34) | enum MODE function send_steno_chord_user (line 54) | bool send_steno_chord_user(steno_mode_t mode, uint8_t chord[6]) { function process_steno_user (line 151) | bool process_steno_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 206) | void matrix_scan_user(void) { function processFakeSteno (line 230) | uint32_t processFakeSteno(bool lookup) { function processChord (line 265) | void processChord(bool useFakeSteno) { function saveState (line 367) | void saveState(uint32_t cleanChord) { function restoreState (line 373) | void restoreState() { function SEND (line 381) | void SEND(uint8_t kc) { function REPEAT (line 394) | void REPEAT(void) { function SET_STICKY (line 401) | void SET_STICKY(uint32_t stick) { function SWITCH_LAYER (line 405) | void SWITCH_LAYER(int layer) { function CLICK_MOUSE (line 409) | void CLICK_MOUSE(uint8_t kc) { FILE: keyboards/butterstick/sten.h type ORDER (line 44) | enum ORDER { FILE: keyboards/c39/keymaps/kuchosauronad0/keymap.c function matrix_init_keymap (line 123) | void matrix_init_keymap(void) { FILE: keyboards/cannonkeys/aella/keymaps/default/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/aella/keymaps/via/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/atlas/keymaps/default/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/atlas/keymaps/via/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/balance/balance.c function encoder_update_kb (line 19) | bool encoder_update_kb(uint8_t index, bool clockwise) { FILE: keyboards/cannonkeys/balance/keymaps/default/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/balance/keymaps/via/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/db60/keymaps/default/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/db60/keymaps/iso/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/db60/keymaps/tsangan/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/db60/keymaps/via/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/devastatingtkl/keymaps/default/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/cannonkeys/devastatingtkl/keymaps/via/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/cannonkeys/instant60/keymaps/default/keymap.c type custom_keycodes (line 27) | enum custom_keycodes { FILE: keyboards/cannonkeys/instant60/keymaps/tsangan/keymap.c type custom_keycodes (line 28) | enum custom_keycodes { FILE: keyboards/cannonkeys/instant65/keymaps/default/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/instant65/keymaps/via/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/iron165/keymaps/default/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/iron165/keymaps/via/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/obliterated75/keymaps/default/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/obliterated75/keymaps/via/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/onyx/keymaps/default/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/cannonkeys/onyx/keymaps/via/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/cannonkeys/ortho48/keymaps/default/keymap.c type custom_keycodes (line 28) | enum custom_keycodes { FILE: keyboards/cannonkeys/ortho60/keymaps/default/keymap.c type custom_keycodes (line 28) | enum custom_keycodes { FILE: keyboards/cannonkeys/ortho75/ortho75.c function layer_state_set_kb (line 8) | uint32_t layer_state_set_kb(uint32_t state) { function encoder_update_kb (line 14) | bool encoder_update_kb(uint8_t index, bool clockwise) { FILE: keyboards/cannonkeys/practice60/keymaps/default/keymap.c type custom_keycodes (line 27) | enum custom_keycodes { FILE: keyboards/cannonkeys/practice65/keymaps/default/keymap.c type custom_keycodes (line 27) | enum custom_keycodes { FILE: keyboards/cannonkeys/rekt1800/keymaps/default/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/rekt1800/keymaps/via/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/sagittarius/keymaps/default/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/sagittarius/keymaps/via/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/satisfaction75/led.c function cie_lightness (line 53) | static uint16_t cie_lightness(uint16_t v) { function backlight_init_ports (line 69) | void backlight_init_ports(void) { function suspend_power_down_user (line 83) | void suspend_power_down_user(void) { function suspend_wakeup_init_user (line 86) | void suspend_wakeup_init_user(void) { function backlight_set (line 98) | void backlight_set(uint8_t level) { function backlight_task (line 114) | void backlight_task(void) { function is_breathing (line 126) | bool is_breathing(void) { function breathing_interrupt_enable (line 134) | void breathing_interrupt_enable(void){ function breathing_interrupt_disable (line 151) | void breathing_interrupt_disable(void){ function breathing_enable (line 156) | void breathing_enable(void) function breathing_pulse (line 163) | void breathing_pulse(void) function breathing_disable (line 173) | void breathing_disable(void) function breathing_self_disable (line 180) | void breathing_self_disable(void) function breathing_toggle (line 188) | void breathing_toggle(void) { function breathing_period_set (line 196) | void breathing_period_set(uint8_t value) function breathing_period_default (line 203) | void breathing_period_default(void) { function breathing_period_inc (line 207) | void breathing_period_inc(void) function breathing_period_dec (line 212) | void breathing_period_dec(void) function scale_backlight (line 223) | static inline uint16_t scale_backlight(uint16_t v) { function breathing_callback (line 227) | static void breathing_callback(PWMDriver *pwmp) FILE: keyboards/cannonkeys/satisfaction75/satisfaction75.c function board_init (line 57) | void board_init(void) { function backlight_get_value (line 64) | void backlight_get_value( uint8_t *data ) function backlight_set_value (line 84) | void backlight_set_value( uint8_t *data ) function raw_hid_receive_kb (line 111) | void raw_hid_receive_kb( uint8_t *data, uint8_t length ) function read_host_led_state (line 222) | void read_host_led_state(void) { function layer_state_t (line 247) | layer_state_t layer_state_set_kb(layer_state_t state) { function process_record_kb (line 254) | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { function encoder_update_kb (line 303) | bool encoder_update_kb(uint8_t index, bool clockwise) { function custom_config_reset (line 332) | void custom_config_reset(void){ function backlight_config_save (line 342) | void backlight_config_save(){ function custom_config_load (line 346) | void custom_config_load(){ function via_init_kb (line 356) | void via_init_kb(void) function matrix_init_kb (line 371) | void matrix_init_kb(void) function housekeeping_task_kb (line 385) | void housekeeping_task_kb(void) { function via_eeprom_is_valid (line 422) | bool via_eeprom_is_valid(void) function via_eeprom_set_valid (line 436) | void via_eeprom_set_valid(bool valid) function via_eeprom_reset (line 448) | void via_eeprom_reset(void) FILE: keyboards/cannonkeys/satisfaction75/satisfaction75.h type backlight_config_t (line 20) | typedef union { type my_keycodes (line 30) | enum my_keycodes { type s75_keyboard_value_id (line 36) | enum s75_keyboard_value_id { type encoder_modes (line 43) | enum encoder_modes { type custom_encoder_behavior (line 56) | enum custom_encoder_behavior { type oled_modes (line 62) | enum oled_modes { FILE: keyboards/cannonkeys/satisfaction75/satisfaction_encoder.c function pre_encoder_mode_change (line 4) | void pre_encoder_mode_change(){ function post_encoder_mode_change (line 19) | void post_encoder_mode_change(){ function change_encoder_mode (line 30) | void change_encoder_mode(bool negative){ function update_time_config (line 49) | void update_time_config(int8_t increment){ function handle_encoder_clockwise (line 89) | uint16_t handle_encoder_clockwise(){ function handle_encoder_ccw (line 134) | uint16_t handle_encoder_ccw(){ function handle_encoder_press (line 180) | uint16_t handle_encoder_press(){ function retrieve_custom_encoder_config (line 222) | uint16_t retrieve_custom_encoder_config(uint8_t encoder_idx, uint8_t beh... function set_custom_encoder_config (line 234) | void set_custom_encoder_config(uint8_t encoder_idx, uint8_t behavior, ui... FILE: keyboards/cannonkeys/satisfaction75/satisfaction_oled.c function draw_ui (line 4) | __attribute__ ((weak)) function draw_encoder (line 29) | void draw_encoder(int8_t startX, int8_t startY, bool show_legend){ function draw_layer_section (line 70) | void draw_layer_section(int8_t startX, int8_t startY, bool show_legend){ function draw_default (line 80) | void draw_default(){ function draw_clock (line 182) | void draw_clock(){ FILE: keyboards/cannonkeys/savage65/keymaps/default/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/savage65/keymaps/via/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/tmov2/keymaps/brandonschlack/keymap.c function keyboard_post_init_keymap (line 167) | void keyboard_post_init_keymap(void) { function layer_state_t (line 171) | layer_state_t layer_state_set_keymap(layer_state_t state) { FILE: keyboards/cannonkeys/tmov2/keymaps/default/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/tmov2/keymaps/via/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/tsukuyomi/keymaps/default/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/tsukuyomi/keymaps/via/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/vicious40/keymaps/default/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/cannonkeys/vicious40/keymaps/via/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/capsunlocked/cu7/keymaps/default/keymap.c function encoder_update_user (line 33) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/capsunlocked/cu80/v2_ansi/v2_ansi.c function matrix_init_kb (line 22) | void matrix_init_kb(void) { function rgb_matrix_indicators_kb (line 28) | void rgb_matrix_indicators_kb(void) { FILE: keyboards/capsunlocked/cu80/v2_iso/v2_iso.c function matrix_init_kb (line 21) | void matrix_init_kb(void) { function rgb_matrix_indicators_kb (line 27) | void rgb_matrix_indicators_kb(void) { FILE: keyboards/carbo65/carbo65.c function led_init_ports (line 18) | void led_init_ports(void) { FILE: keyboards/cassette42/common/oled_helper.c function render_logo (line 6) | void render_logo(void) { function update_led_status (line 16) | void update_led_status(void) { function render_led_status (line 23) | void render_led_status(void) { oled_write(led_buf, false); } FILE: keyboards/cassette42/keymaps/default/keymap.c type custom_keycodes (line 21) | enum custom_keycodes { type layer_number (line 26) | enum layer_number { function process_record_user (line 43) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function render_status (line 78) | void render_status(void) { function oled_task_user (line 104) | void oled_task_user(void) { function encoder_update_user (line 113) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/centromere/centromere.c function led_init (line 3) | void led_init(void) { function matrix_init_kb (line 27) | void matrix_init_kb(void) { FILE: keyboards/centromere/keymaps/default/keymap.c type centromere_layers (line 3) | enum centromere_layers function matrix_scan_user (line 53) | void matrix_scan_user(void) { FILE: keyboards/centromere/keymaps/default_u2/keymap.c type centromere_layers (line 3) | enum centromere_layers function matrix_scan_user (line 52) | void matrix_scan_user(void) { FILE: keyboards/centromere/keymaps/mini/keymap.c type centromere_layers (line 8) | enum centromere_layers function layer_state_t (line 116) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/centromere/keymaps/mini_bom/keymap.c type centromere_layers (line 26) | enum centromere_layers type combo_events (line 33) | enum combo_events { FILE: keyboards/centromere/matrix.c function matrix_init_kb (line 52) | __attribute__ ((weak)) function matrix_scan_kb (line 57) | __attribute__ ((weak)) function matrix_init_user (line 62) | __attribute__ ((weak)) function matrix_scan_user (line 66) | __attribute__ ((weak)) function matrix_rows (line 70) | inline function matrix_cols (line 75) | inline function matrix_init (line 80) | void matrix_init(void) { function matrix_scan (line 86) | uint8_t matrix_scan(void) function matrix_is_on (line 123) | inline function matrix_row_t (line 129) | inline function matrix_print (line 135) | void matrix_print(void) function matrix_key_count (line 146) | uint8_t matrix_key_count(void) FILE: keyboards/cest73/tkm/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/checkerboards/nop60/keymaps/via/keymap.c type nop60_layers (line 21) | enum nop60_layers{ FILE: keyboards/cheshire/curiosity/curiosity.c function matrix_init_board (line 3) | void matrix_init_board(void){ function led_update_kb (line 9) | bool led_update_kb(led_t led_state) { FILE: keyboards/cheshire/curiosity/keymaps/crd/keymap.c type keyboard_layers (line 20) | enum keyboard_layers { FILE: keyboards/cheshire/curiosity/keymaps/default/keymap.c type my_layers (line 19) | enum my_layers { FILE: keyboards/cheshire/curiosity/keymaps/madhatter/keymap.c type my_layers (line 19) | enum my_layers { function layer_state_t (line 60) | layer_state_t layer_state_set_user(layer_state_t state) { function led_update_user (line 75) | bool led_update_user(led_t usb_led) { FILE: keyboards/chidori/board.c function board_interface_t (line 54) | static board_interface_t* get_interface(board_info_t* board) { function board_set_master_led (line 61) | static void board_set_master_led(board_info_t* board, uint8_t led_index,... function board_set_slave_led (line 68) | static void board_set_slave_led(board_info_t* board, uint8_t led_index, ... function board_merge_led_config (line 76) | static uint8_t board_merge_led_config(board_info_t* board, uint8_t iodir) { function board_slave_config (line 83) | static bool board_slave_config(board_info_t* board) { function board_slave_init (line 118) | static void board_slave_init(void) { function board_is_master (line 137) | inline bool board_is_master(board_info_t* board) { function matrix2board (line 144) | inline uint8_t matrix2board(uint8_t row) { return row % NUM_ROWS; } function board_index (line 146) | inline uint8_t board_index(uint8_t row) { return row / NUM_ROWS; } function board_info_t (line 148) | static board_info_t* get_master_board(void) { function board_is_initialized (line 160) | inline bool board_is_initialized(board_info_t* board) { return board == ... function board_info_t (line 162) | static board_info_t* get_board_by_index(uint8_t board_index) { function board_info_t (line 172) | static board_info_t* get_board(uint8_t row) { function board_merge_led_status (line 183) | static uint8_t board_merge_led_status(board_info_t* board, uint8_t data) { function board_read_slave_cols (line 201) | static uint8_t board_read_slave_cols(board_info_t* board) { function board_select_slave_row (line 210) | static void board_select_slave_row(board_info_t* board, uint8_t board_ro... function board_unselect_slave_rows (line 221) | static void board_unselect_slave_rows(board_info_t* board) { function board_unselect_slave_row (line 231) | static void board_unselect_slave_row(board_info_t* board, uint8_t board_... function board_read_cols_on_slave_row (line 236) | static bool board_read_cols_on_slave_row(board_info_t* board, matrix_row... function board_select_master_row (line 258) | static void board_select_master_row(board_info_t* board, uint8_t board_r... function board_unselect_master_row (line 263) | static void board_unselect_master_row(board_info_t* board, uint8_t board... function board_unselect_master_rows (line 265) | static void board_unselect_master_rows(board_info_t* board) { function board_read_cols_on_master_row (line 277) | static bool board_read_cols_on_master_row(board_info_t* board, matrix_ro... function board_master_init (line 294) | static void board_master_init(void) { function board_setup (line 305) | static void board_setup(void) { function board_set_led_by_index (line 317) | void board_set_led_by_index(uint8_t board_index, uint8_t led_index, bool... function board_read_cols_on_row (line 324) | bool board_read_cols_on_row(matrix_row_t current_matrix[], uint8_t row) { function board_select_row (line 334) | void board_select_row(uint8_t row) { function board_unselect_row (line 343) | void board_unselect_row(uint8_t row) { function board_unselect_rows (line 352) | void board_unselect_rows(void) { function board_init (line 359) | void board_init(void) { FILE: keyboards/chidori/board.h type board_info_t (line 25) | typedef struct board_info_t board_info_t; type board_interface_t (line 26) | typedef struct board_interface_t board_interface_t; type board_info_t (line 28) | struct board_info_t { type board_interface_t (line 39) | struct board_interface_t { FILE: keyboards/chidori/keymaps/default/keymap.c type layer_number (line 20) | enum layer_number { _QWERTY = 0, _COLEMAK, _DVORAK, _LOWER, _RAISE, _ADJ... type custom_keycodes (line 23) | enum custom_keycodes { QWERTY = SAFE_RANGE, COLEMAK, DVORAK } function layer_state_t (line 140) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 144) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_update_user (line 165) | bool led_update_user(led_t led_state) { FILE: keyboards/chidori/keymaps/extended/keymap.c type layer_number (line 20) | enum layer_number { _QWERTY = 0, _COLEMAK, _DVORAK, _LOWER, _RAISE, _ADJ... type custom_keycodes (line 23) | enum custom_keycodes { QWERTY = SAFE_RANGE, COLEMAK, DVORAK } function layer_state_t (line 140) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 144) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_update_user (line 165) | bool led_update_user(led_t led_state) { FILE: keyboards/chidori/keymaps/oled_sample/keymap.c type layer_number (line 21) | enum layer_number { type custom_keycodes (line 31) | enum custom_keycodes { function layer_state_t (line 152) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 156) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_update_user (line 177) | bool led_update_user(led_t led_state) { function oled_write_layer_state (line 186) | void oled_write_layer_state(void) { function oled_task_user (line 213) | void oled_task_user(void) { FILE: keyboards/chidori/matrix.c function matrix_init_custom (line 22) | void matrix_init_custom(void) { function matrix_scan_custom (line 27) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { FILE: keyboards/chimera_ergo/chimera_ergo.c function led_init (line 3) | void led_init(void) { function matrix_init_kb (line 11) | void matrix_init_kb(void) { FILE: keyboards/chimera_ergo/keymaps/default/keymap.c type chimera_ergo_layers (line 10) | enum chimera_ergo_layers type custom_keycodes (line 20) | enum custom_keycodes { function process_record_user (line 94) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 133) | void matrix_scan_user(void) { FILE: keyboards/chimera_ergo/matrix.c function matrix_init_quantum (line 51) | __attribute__ ((weak)) function matrix_scan_quantum (line 56) | __attribute__ ((weak)) function matrix_init_kb (line 61) | __attribute__ ((weak)) function matrix_scan_kb (line 66) | __attribute__ ((weak)) function matrix_init_user (line 71) | __attribute__ ((weak)) function matrix_scan_user (line 75) | __attribute__ ((weak)) function matrix_rows (line 79) | inline function matrix_cols (line 84) | inline function matrix_init (line 89) | void matrix_init(void) { function matrix_scan (line 95) | uint8_t matrix_scan(void) function matrix_is_on (line 134) | inline function matrix_row_t (line 140) | inline function matrix_print (line 146) | void matrix_print(void) function matrix_key_count (line 157) | uint8_t matrix_key_count(void) FILE: keyboards/chimera_ls/chimera_ls.c function led_init (line 3) | void led_init(void) { function matrix_init_kb (line 11) | void matrix_init_kb(void) { FILE: keyboards/chimera_ls/keymaps/default/keymap.c type chimera_lets_split_layers (line 10) | enum chimera_lets_split_layers type custom_keycodes (line 29) | enum custom_keycodes { function process_record_user (line 118) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 160) | void matrix_scan_user(void) { FILE: keyboards/chimera_ls/matrix.c function matrix_init_quantum (line 56) | __attribute__ ((weak)) function matrix_scan_quantum (line 61) | __attribute__ ((weak)) function matrix_init_kb (line 66) | __attribute__ ((weak)) function matrix_scan_kb (line 71) | __attribute__ ((weak)) function matrix_init_user (line 76) | __attribute__ ((weak)) function matrix_scan_user (line 80) | __attribute__ ((weak)) function matrix_rows (line 84) | inline function matrix_cols (line 89) | inline function matrix_init (line 94) | void matrix_init(void) { function matrix_scan (line 99) | uint8_t matrix_scan(void) function matrix_is_on (line 138) | inline function matrix_row_t (line 144) | inline function matrix_print (line 150) | void matrix_print(void) function matrix_key_count (line 161) | uint8_t matrix_key_count(void) FILE: keyboards/chimera_ortho/chimera_ortho.c function led_init (line 3) | void led_init(void) { function matrix_init_kb (line 11) | void matrix_init_kb(void) { FILE: keyboards/chimera_ortho/keymaps/default/keymap.c type chimera_ortho_layers (line 10) | enum chimera_ortho_layers { type custom_keycodes (line 31) | enum custom_keycodes { function process_record_user (line 116) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 153) | void matrix_scan_user(void) { FILE: keyboards/chimera_ortho/matrix.c function matrix_init_kb (line 51) | __attribute__ ((weak)) function matrix_scan_kb (line 56) | __attribute__ ((weak)) function matrix_init_user (line 61) | __attribute__ ((weak)) function matrix_scan_user (line 65) | __attribute__ ((weak)) function matrix_rows (line 69) | inline function matrix_cols (line 74) | inline function matrix_init (line 79) | void matrix_init(void) { function matrix_scan (line 85) | uint8_t matrix_scan(void) function matrix_is_on (line 124) | inline function matrix_row_t (line 130) | inline function matrix_print (line 136) | void matrix_print(void) function matrix_key_count (line 147) | uint8_t matrix_key_count(void) FILE: keyboards/chimera_ortho_plus/chimera_ortho_plus.c function led_init (line 3) | void led_init(void) { function matrix_init_kb (line 13) | void matrix_init_kb(void) { FILE: keyboards/chimera_ortho_plus/keymaps/default/keymap.c type chimera_ortho_plus_layers (line 7) | enum chimera_ortho_plus_layers { type custom_keycodes (line 28) | enum custom_keycodes { function process_record_user (line 124) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 159) | void matrix_scan_user(void) { FILE: keyboards/chimera_ortho_plus/matrix.c function matrix_init_kb (line 51) | __attribute__ ((weak)) function matrix_scan_kb (line 56) | __attribute__ ((weak)) function matrix_init_user (line 61) | __attribute__ ((weak)) function matrix_scan_user (line 65) | __attribute__ ((weak)) function matrix_rows (line 69) | inline function matrix_cols (line 74) | inline function matrix_init (line 79) | void matrix_init(void) { function matrix_scan (line 85) | uint8_t matrix_scan(void) function matrix_is_on (line 124) | inline function matrix_row_t (line 130) | inline function matrix_print (line 136) | void matrix_print(void) function matrix_key_count (line 147) | uint8_t matrix_key_count(void) FILE: keyboards/choc_taro/matrix.c function select_row (line 33) | static void select_row(uint8_t row) { function unselect_row (line 38) | static void unselect_row(uint8_t row) { function unselect_rows (line 42) | static void unselect_rows(void) { function select_col (line 48) | static void select_col(uint8_t col) { function unselect_col (line 53) | static void unselect_col(uint8_t col) { function unselect_cols (line 57) | static void unselect_cols(void) { function init_pins (line 63) | static void init_pins(void) { function read_cols_on_row (line 76) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function read_rows_on_col (line 103) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function matrix_init_custom (line 137) | void matrix_init_custom(void) { function matrix_scan_custom (line 142) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { FILE: keyboards/choco60/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/christmas_tree/keymaps/default/keymap.c type layers (line 20) | enum layers { type custom_keycodes (line 25) | enum custom_keycodes { function process_record_user (line 65) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ck60i/ck60i.c function encoder_update_kb (line 20) | bool encoder_update_kb(uint8_t index, bool clockwise) { FILE: keyboards/ckeys/handwire_101/keymaps/default/keymap.c type layers (line 19) | enum layers { type custom_keycodes (line 29) | enum custom_keycodes { function process_record_user (line 161) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ckeys/obelus/keymaps/default/keymap.c function process_record_user (line 109) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ckeys/obelus/obelus.c function matrix_init_kb (line 3) | void matrix_init_kb(void) { FILE: keyboards/ckeys/thedora/keymaps/default/keymap.c type layers (line 3) | enum layers { function process_record_user (line 143) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 147) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/ckeys/washington/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { function encoder_update_user (line 42) | bool encoder_update_user(uint8_t index, bool clockwise) { function oled_task_user (line 62) | void oled_task_user(void) { FILE: keyboards/claw44/keymaps/default/keymap.c type layer_number (line 23) | enum layer_number { FILE: keyboards/claw44/keymaps/oled/keymap.c type layer_number (line 24) | enum layer_number { function render_layer_state (line 89) | void render_layer_state(void) { function render_logo (line 108) | void render_logo(void) { function set_keylog (line 119) | void set_keylog(uint16_t keycode, keyrecord_t *record) { function oled_task_user (line 143) | void oled_task_user(void) { function process_record_user (line 153) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function oled_rotation_t (line 160) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { FILE: keyboards/claw44/keymaps/via/keymap.c type layer_number (line 23) | enum layer_number { FILE: keyboards/clueboard/17/17.c function backlight_init_ports (line 5) | void backlight_init_ports(void) { function backlight_set (line 16) | void backlight_set(uint8_t level) { FILE: keyboards/clueboard/2x1800/2018/keymaps/default_7u/keymap.c function matrix_init_user (line 38) | void matrix_init_user(void) { function matrix_scan_user (line 42) | void matrix_scan_user(void) { FILE: keyboards/clueboard/2x1800/2018/keymaps/macroboard/keymap.c type custom_keycodes (line 18) | enum custom_keycodes { function process_record_user (line 54) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/clueboard/2x1800/2019/2019.c function matrix_init_kb (line 18) | void matrix_init_kb(void) { function check_encoder_buttons (line 40) | void check_encoder_buttons(void) { function matrix_scan_kb (line 64) | void matrix_scan_kb(void) { function process_record_kb (line 91) | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { function led_update_kb (line 136) | bool led_update_kb(led_t led_state) { function encoder_update_keymap (line 147) | __attribute__((weak)) bool encoder_update_keymap(uint8_t index, bool clo... function encoder_update_user (line 148) | __attribute__((weak)) bool encoder_update_user(uint8_t index, bool clock... function encoder_update_kb (line 150) | bool encoder_update_kb(uint8_t index, bool clockwise) { FILE: keyboards/clueboard/2x1800/2019/2019.h type TWOx1800_keycodes (line 20) | enum TWOx1800_keycodes { FILE: keyboards/clueboard/2x1800/2021/2021.c function matrix_scan_kb (line 24) | void matrix_scan_kb(void) { function matrix_init_kb (line 32) | void matrix_init_kb(void) { function encoder_update_keymap (line 95) | __attribute__ ((weak)) function encoder_update_kb (line 103) | bool encoder_update_kb(uint8_t index, bool clockwise) { FILE: keyboards/clueboard/2x1800/2021/keymaps/default_7u/keymap.c function matrix_init_user (line 38) | void matrix_init_user(void) { function matrix_scan_user (line 42) | void matrix_scan_user(void) { FILE: keyboards/clueboard/2x1800/2021/keymaps/signboard/keymap.c type custom_keycodes (line 5) | enum custom_keycodes { function process_record_user (line 25) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/clueboard/2x1800/2021/max7219.c function max7219_write_all (line 53) | void max7219_write_all(void) { function max7219_write_frame (line 68) | void max7219_write_frame(void) { function max7219_message_sign (line 93) | void max7219_message_sign(uint8_t message[][6], size_t message_len) { function max7219_message_sign_task (line 122) | void max7219_message_sign_task(bool loop_message) { function max7219_write (line 157) | void max7219_write(int device_num, volatile uint8_t opcode, volatile uin... function max7219_clear_display (line 176) | void max7219_clear_display(void) { function max7219_display_test (line 189) | void max7219_display_test(int device_num, bool enabled) { function max7219_init (line 201) | void max7219_init(void) { function max7219_set_decode_mode (line 239) | void max7219_set_decode_mode(int device_num, int mode) { function max7219_set_intensity (line 251) | void max7219_set_intensity(int device_num, int intensity) { function max7219_set_led (line 265) | void max7219_set_led(int row, int column, bool state) { function max7219_set_scan_limit (line 296) | void max7219_set_scan_limit(int device_num, int limit) { function max7219_shutdown (line 310) | void max7219_shutdown(int device_num, bool shutdown) { FILE: keyboards/clueboard/60/keymaps/default/keymap.c type keyboard_layers (line 3) | enum keyboard_layers { type custom_keycodes (line 9) | enum custom_keycodes { function process_record_user (line 67) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/clueboard/60/keymaps/default_aek/keymap.c type keyboard_layers (line 3) | enum keyboard_layers { FILE: keyboards/clueboard/60/led.c function backlight_init_ports (line 24) | void backlight_init_ports(void) { function backlight_set (line 31) | void backlight_set(uint8_t level) { FILE: keyboards/clueboard/66/keymaps/magicmonty/keymap.c type custom_keycodes (line 43) | enum custom_keycodes { function process_record_user (line 107) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { type layer_id (line 119) | enum layer_id { function clueboard_set_led (line 130) | void clueboard_set_led(uint8_t id, uint8_t val) { function clueboard_set_midi_led (line 170) | void clueboard_set_midi_led(uint8_t base_oct, uint8_t val) function matrix_scan_user (line 196) | void matrix_scan_user(void) { FILE: keyboards/clueboard/66/keymaps/muzfuz/keymap.c type custom_keycodes (line 17) | enum custom_keycodes { function process_record_user (line 60) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/clueboard/66/keymaps/smt/keymap.c type planck_keycodes (line 13) | enum planck_keycodes { function persistent_default_layer_set (line 105) | void persistent_default_layer_set(uint16_t default_layer) { function process_record_user (line 110) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/clueboard/66/keymaps/tetris/keymap.c type custom_keycodes (line 12) | enum custom_keycodes { function process_record_user (line 54) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 97) | void matrix_scan_user(void) { function tetris_send_up (line 111) | void tetris_send_up(void) { function tetris_send_left (line 114) | void tetris_send_left(void) { function tetris_send_down (line 117) | void tetris_send_down(void) { function tetris_send_right (line 120) | void tetris_send_right(void) { function tetris_send_backspace (line 123) | void tetris_send_backspace(void) { function tetris_send_delete (line 126) | void tetris_send_delete(void) { function tetris_send_string (line 130) | void tetris_send_string(const char *s) { function tetris_send_newline (line 148) | void tetris_send_newline(void) { function tetris_get_keypress (line 152) | int tetris_get_keypress(void) { FILE: keyboards/clueboard/66/keymaps/tetris/tetris_text.c function clear_piece (line 36) | static void clear_piece(char piece[7][7]) { function copy_piece_from_to (line 44) | static void copy_piece_from_to(char from[7][7], char to[7][7]) { function rotate_piece (line 52) | static void rotate_piece(char piece[7][7]) { function get_shape_char (line 72) | static char get_shape_char(int shape) { function set_piece (line 85) | static void set_piece(char piece[7][7], int shape, int rotation) { function send_deletes (line 186) | static void send_deletes(int deletes) { function send_backspaces (line 192) | static void send_backspaces(int backspaces) { function send_goto_xy (line 199) | static void send_goto_xy(int x, int y) { function draw_row (line 218) | static void draw_row(char c, const char oldrow[7], const char newrow[7],... function move_piece_from_to (line 254) | static void move_piece_from_to(char from[7][7], char to[7][7], int xadd,... function draw_piece (line 266) | static void draw_piece(char c, int x, int y, char oldpiece[7][7], char p... function draw_piece_moved (line 272) | static void draw_piece_moved(char c, int x, int y, char piece[7][7], int... function is_piece_hitting (line 277) | static int is_piece_hitting(char board[20][10], char piece[7][7], int x,... function add_piece_to_board (line 291) | static void add_piece_to_board(char piece[7][7], char board[20][10], int... function draw_board_line (line 301) | static void draw_board_line(void) { function init (line 306) | static void init(void) { function get_piece_min_y (line 315) | static int get_piece_min_y(char piece[7][7]) { function clear_lines (line 325) | static int clear_lines(char board[20][10]) { function myrandom (line 369) | static uint8_t myrandom(uint8_t seed) { function tetris_start (line 391) | void tetris_start(uint8_t seed) { function tetris_tick (line 418) | int tetris_tick(int ms_since_previous_tick) { FILE: keyboards/clueboard/66/rev2/rev2.c function backlight_init_ports (line 4) | void backlight_init_ports(void) { function backlight_set (line 17) | void backlight_set(uint8_t level) { FILE: keyboards/clueboard/66/rev3/rev3.c function backlight_init_ports (line 4) | void backlight_init_ports(void) { function backlight_set (line 17) | void backlight_set(uint8_t level) { FILE: keyboards/clueboard/66/rev4/rev4.c function led_init_ports (line 3) | void led_init_ports(void) { function led_update_kb (line 15) | bool led_update_kb(led_t led_state) { FILE: keyboards/clueboard/66_hotswap/gen1/keymaps/default/keymap.c type custom_keycodes (line 25) | enum custom_keycodes { function process_record_user (line 79) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/clueboard/66_hotswap/prototype/keymaps/default/keymap.c type custom_keycodes (line 25) | enum custom_keycodes { function process_record_user (line 79) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/clueboard/66_hotswap/prototype/prototype.c function backlight_init_ports (line 4) | void backlight_init_ports(void) { function backlight_set (line 17) | void backlight_set(uint8_t level) { FILE: keyboards/clueboard/card/card.c function backlight_init_ports (line 7) | void backlight_init_ports(void) function backlight_set (line 22) | void backlight_set(uint8_t level) FILE: keyboards/clueboard/card/keymaps/default/keymap.c type custom_keycodes (line 3) | enum custom_keycodes { function process_record_user (line 32) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/coarse/ixora/keymaps/wntrmln/keymap.c function matrix_init_user (line 16) | void matrix_init_user(void) { function matrix_scan_user (line 20) | void matrix_scan_user(void) { function process_record_user (line 24) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/cocoa40/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/comet46/i2c.c function i2c_delay (line 27) | inline static function i2c_master_init (line 38) | void i2c_master_init(void) { function i2c_master_start (line 50) | uint8_t i2c_master_start(uint8_t address) { function i2c_master_stop (line 72) | void i2c_master_stop(void) { function i2c_master_write (line 83) | uint8_t i2c_master_write(uint8_t data) { function i2c_master_read (line 96) | uint8_t i2c_master_read(int ack) { function i2c_reset_state (line 103) | void i2c_reset_state(void) { function i2c_slave_init (line 107) | void i2c_slave_init(uint8_t address) { function ISR (line 118) | ISR(TWI_vect) { FILE: keyboards/comet46/i2c.h function i2c_start_read (line 32) | static inline unsigned char i2c_start_read(unsigned char addr) { function i2c_start_write (line 36) | static inline unsigned char i2c_start_write(unsigned char addr) { FILE: keyboards/comet46/keymaps/default-rgbled/keymap.c type comet46_layers (line 10) | enum comet46_layers type custom_keycodes (line 20) | enum custom_keycodes { function layer_state_t (line 143) | layer_state_t layer_state_set_user(layer_state_t state) { function led_init (line 148) | void led_init(void) { function matrix_init_user (line 171) | void matrix_init_user(void) { function matrix_scan_user (line 175) | void matrix_scan_user(void) { function process_record_user (line 204) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/comet46/keymaps/default/keymap.c type comet46_layers (line 14) | enum comet46_layers type custom_keycodes (line 24) | enum custom_keycodes { function layer_state_t (line 147) | layer_state_t layer_state_set_user(layer_state_t state) { function matrix_init_user (line 160) | void matrix_init_user(void) { function matrix_scan_user (line 164) | void matrix_scan_user(void) { function matrix_update (line 168) | void matrix_update(struct CharacterMatrix *dest, const struct CharacterM... function render_status (line 175) | void render_status(struct CharacterMatrix *matrix) { function iota_gfx_task_user (line 220) | void iota_gfx_task_user(void) { function process_record_user (line 229) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/comet46/keymaps/satt/action_pseudo_lut.c function action_pseudo_lut (line 13) | void action_pseudo_lut(keyrecord_t *record, uint8_t base_keymap_id, cons... function convert_keycode (line 81) | uint16_t convert_keycode(const uint16_t (*keymap)[2], uint16_t keycode, ... function get_shift_bit (line 120) | uint8_t get_shift_bit(uint16_t keycode) { function add_shift_bit (line 129) | void add_shift_bit(uint16_t keycode) { function del_shift_bit (line 137) | void del_shift_bit(uint16_t keycode) { FILE: keyboards/comet46/keymaps/satt/keymap.c type comet46_layers (line 16) | enum comet46_layers { type custom_keycodes (line 26) | enum custom_keycodes { function layer_state_t (line 167) | layer_state_t layer_state_set_user(layer_state_t state) { function matrix_init_user (line 188) | void matrix_init_user(void) { function matrix_scan_user (line 192) | void matrix_scan_user(void) { function matrix_update (line 196) | void matrix_update(struct CharacterMatrix *dest, const struct CharacterM... function render_status (line 203) | void render_status(struct CharacterMatrix *matrix) { function iota_gfx_task_user (line 250) | void iota_gfx_task_user(void) { function process_record_user (line 266) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/comet46/lib/keylogger.c function set_keylog (line 270) | void set_keylog(uint16_t keycode) FILE: keyboards/comet46/matrix.c function matrix_init_kb (line 51) | __attribute__ ((weak)) function matrix_scan_kb (line 56) | __attribute__ ((weak)) function matrix_init_user (line 61) | __attribute__ ((weak)) function matrix_scan_user (line 65) | __attribute__ ((weak)) function matrix_rows (line 69) | inline function matrix_cols (line 74) | inline function matrix_init (line 79) | void matrix_init(void) { function matrix_scan (line 85) | uint8_t matrix_scan(void) function matrix_is_on (line 124) | inline function matrix_row_t (line 130) | inline function matrix_print (line 136) | void matrix_print(void) function matrix_key_count (line 147) | uint8_t matrix_key_count(void) FILE: keyboards/comet46/ssd1306.c type CharacterMatrix (line 13) | struct CharacterMatrix function _send_cmd1 (line 39) | static inline bool _send_cmd1(uint8_t cmd) { function _send_cmd2 (line 65) | static inline bool _send_cmd2(uint8_t cmd, uint8_t opr) { function _send_cmd3 (line 74) | static inline bool _send_cmd3(uint8_t cmd, uint8_t opr1, uint8_t opr2) { function clear_display (line 88) | static void clear_display(void) { function capture_sendchar (line 117) | static int8_t capture_sendchar(uint8_t c) { function iota_gfx_init (line 128) | bool iota_gfx_init(bool rotate) { function iota_gfx_off (line 178) | bool iota_gfx_off(void) { function iota_gfx_on (line 188) | bool iota_gfx_on(void) { function matrix_write_char_inner (line 198) | void matrix_write_char_inner(struct CharacterMatrix *matrix, uint8_t c) { function matrix_write_char (line 211) | void matrix_write_char(struct CharacterMatrix *matrix, uint8_t c) { function iota_gfx_write_char (line 228) | void iota_gfx_write_char(uint8_t c) { function matrix_write (line 232) | void matrix_write(struct CharacterMatrix *matrix, const char *data) { function matrix_write_ln (line 240) | void matrix_write_ln(struct CharacterMatrix *matrix, const char *data) { function iota_gfx_write (line 246) | void iota_gfx_write(const char *data) { function matrix_write_P (line 250) | void matrix_write_P(struct CharacterMatrix *matrix, const char *data) { function iota_gfx_write_P (line 261) | void iota_gfx_write_P(const char *data) { function matrix_clear (line 265) | void matrix_clear(struct CharacterMatrix *matrix) { function iota_gfx_clear_screen (line 271) | void iota_gfx_clear_screen(void) { function matrix_render (line 275) | void matrix_render(struct CharacterMatrix *matrix) { function iota_gfx_flush (line 317) | void iota_gfx_flush(void) { function iota_gfx_task_user (line 321) | __attribute__ ((weak)) function iota_gfx_task (line 325) | void iota_gfx_task(void) { function process_record_gfx (line 338) | bool process_record_gfx(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/comet46/ssd1306.h type ssd1306_cmds (line 7) | enum ssd1306_cmds { type CharacterMatrix (line 62) | struct CharacterMatrix { type CharacterMatrix (line 68) | struct CharacterMatrix type CharacterMatrix (line 82) | struct CharacterMatrix type CharacterMatrix (line 83) | struct CharacterMatrix type CharacterMatrix (line 84) | struct CharacterMatrix type CharacterMatrix (line 85) | struct CharacterMatrix type CharacterMatrix (line 86) | struct CharacterMatrix type CharacterMatrix (line 87) | struct CharacterMatrix type CharacterMatrix (line 88) | struct CharacterMatrix FILE: keyboards/compound/keymaps/default/keymap.c type _layer (line 20) | enum _layer { FILE: keyboards/contra/keymaps/alper/keymap.c type planck_layers (line 19) | enum planck_layers { type planck_keycodes (line 28) | enum planck_keycodes { function process_record_user (line 148) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/contra/keymaps/basic/keymap.c type planck_layers (line 21) | enum planck_layers { type planck_keycodes (line 29) | enum planck_keycodes { function process_record_user (line 130) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/contra/keymaps/bramver/keymap.c type emoji_map (line 18) | enum emoji_map { function matrix_init_user (line 124) | void matrix_init_user(void) { FILE: keyboards/contra/keymaps/deastiny/keymap.c type planck_layers (line 22) | enum planck_layers { type planck_keycodes (line 29) | enum planck_keycodes { function process_record_user (line 111) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/contra/keymaps/default/keymap.c type planck_layers (line 20) | enum planck_layers { type planck_keycodes (line 30) | enum planck_keycodes { function process_record_user (line 178) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/contra/keymaps/erovia/keymap.c type planck_layers (line 5) | enum planck_layers { type planck_keycodes (line 13) | enum planck_keycodes { function process_record_user (line 127) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/contra/keymaps/maxr1998/keymap.c type contra_layers (line 20) | enum contra_layers { function process_record_user (line 137) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function update_tri_layer_user (line 170) | void update_tri_layer_user(void) { function led_set_user (line 179) | void led_set_user(uint8_t usb_led) { FILE: keyboards/contra/keymaps/msiu/keymap.c type planck_layers (line 5) | enum planck_layers { type planck_keycodes (line 15) | enum planck_keycodes { function process_record_user (line 131) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/contra/keymaps/ryanm101/keymap.c type custom_keycodes (line 18) | enum custom_keycodes { function paranthesis_dance (line 144) | void paranthesis_dance (qk_tap_dance_state_t *state, void *user_data) { function curly_dance (line 154) | void curly_dance (qk_tap_dance_state_t *state, void *user_data) { function square_dance (line 164) | void square_dance (qk_tap_dance_state_t *state, void *user_data) { function angular_dance (line 174) | void angular_dance (qk_tap_dance_state_t *state, void *user_data) { function tmux_dance (line 184) | void tmux_dance (qk_tap_dance_state_t *state, void *user_data) { function cmd_dance (line 197) | void cmd_dance (qk_tap_dance_state_t *state, void *user_data) { function cmd_sft_slash_pipe_down (line 222) | void cmd_sft_slash_pipe_down (qk_tap_dance_state_t *state, void *user_da... function cmd_sft_slash_pipe_up (line 235) | void cmd_sft_slash_pipe_up (qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/contra/keymaps/via/keymap.c type planck_layers (line 18) | enum planck_layers { FILE: keyboards/converter/adb_usb/led.c function led_set (line 24) | void led_set(uint8_t usb_led) FILE: keyboards/converter/adb_usb/matrix.c function matrix_init_kb (line 41) | __attribute__ ((weak)) function matrix_scan_kb (line 46) | __attribute__ ((weak)) function matrix_init_user (line 51) | __attribute__ ((weak)) function matrix_scan_user (line 55) | __attribute__ ((weak)) function matrix_init (line 59) | void matrix_init(void) function adb_mouse_task (line 87) | void adb_mouse_task(void) function matrix_scan (line 145) | uint8_t matrix_scan(void) function matrix_print (line 240) | void matrix_print(void){ function matrix_row_t (line 244) | inline function register_key (line 250) | inline FILE: keyboards/converter/hp_46010a/matrix.c function matrix_init_quantum (line 53) | __attribute__ ((weak)) function matrix_scan_quantum (line 58) | __attribute__ ((weak)) function matrix_init_kb (line 63) | __attribute__ ((weak)) function matrix_scan_kb (line 68) | __attribute__ ((weak)) function matrix_init_user (line 73) | __attribute__ ((weak)) function matrix_scan_user (line 77) | __attribute__ ((weak)) function SCLK_increment (line 100) | inline function Matrix_Reset (line 111) | inline function Matrix_ReceiveByte (line 121) | inline function Matrix_ThrowByte (line 136) | inline function matrix_init (line 148) | void matrix_init () { function matrix_scan (line 170) | uint8_t matrix_scan(void) { function matrix_get_row (line 213) | inline function matrix_print (line 218) | void matrix_print(void) function matrix_rows (line 229) | inline function matrix_cols (line 234) | inline FILE: keyboards/converter/ibm_terminal/keymaps/dsanchezseco/keymap.c type layers (line 17) | enum layers { FILE: keyboards/converter/ibm_terminal/keymaps/priyadi/keymap.c type layers (line 20) | enum layers { type keycodes (line 31) | enum keycodes { type unicode_name (line 50) | enum unicode_name { function persistent_default_layer_set (line 249) | void persistent_default_layer_set(uint16_t default_layer) { function process_record_user (line 254) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 300) | void matrix_init_user() { FILE: keyboards/converter/ibm_terminal/led.c function led_set (line 23) | void led_set(uint8_t usb_led) FILE: keyboards/converter/ibm_terminal/matrix.c function matrix_init_user (line 55) | __attribute__ ((weak)) function matrix_init (line 59) | void matrix_init(void) function matrix_scan (line 75) | uint8_t matrix_scan(void) function matrix_get_row (line 166) | inline function matrix_make (line 172) | inline function matrix_break (line 180) | inline function matrix_is_on (line 188) | bool matrix_is_on(uint8_t row, uint8_t col) FILE: keyboards/converter/m0110_usb/matrix.c function matrix_init_kb (line 50) | __attribute__ ((weak)) function matrix_scan_kb (line 55) | __attribute__ ((weak)) function matrix_init_user (line 60) | __attribute__ ((weak)) function matrix_scan_user (line 64) | __attribute__ ((weak)) function matrix_init (line 68) | void matrix_init(void) function matrix_scan (line 79) | uint8_t matrix_scan(void) function matrix_print (line 103) | void matrix_print(void){ function matrix_get_row (line 107) | inline function register_key (line 113) | inline FILE: keyboards/converter/modelm101/keymaps/iw0rm3r/keymap.c function process_record_user (line 29) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 33) | void matrix_init_user(void) { function matrix_scan_user (line 37) | void matrix_scan_user(void) { function led_set_user (line 41) | void led_set_user(uint8_t usb_led) { FILE: keyboards/converter/modelm101/modelm101.c function keyboard_pre_init_kb (line 18) | void keyboard_pre_init_kb(void) { function led_set_kb (line 28) | void led_set_kb(uint8_t usb_led) { FILE: keyboards/converter/modelm_ssk/keymaps/default/keymap.c type custom_layers (line 18) | enum custom_layers { type custom_keycodes (line 23) | enum custom_keycodes { function process_record_user (line 49) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function toggle_numpad_layer (line 78) | void toggle_numpad_layer(int set_state) { function led_update_user (line 97) | bool led_update_user(led_t led_state) { FILE: keyboards/converter/modelm_ssk/keymaps/tiltowait/keymap.c type custom_layers (line 18) | enum custom_layers { type custom_keycodes (line 24) | enum custom_keycodes { function process_record_user (line 60) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function toggle_numlock_layer (line 89) | void toggle_numlock_layer(int set_state) { function led_update_kb (line 108) | bool led_update_kb(led_t led_state) { FILE: keyboards/converter/numeric_keypad_IIe/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { FILE: keyboards/converter/numeric_keypad_IIe/keymaps/newbold/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 50) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 54) | void keyboard_post_init_user(void) { function matrix_init_user (line 58) | void matrix_init_user(void) { function matrix_scan_user (line 62) | void matrix_scan_user(void) { function led_set_user (line 66) | void led_set_user(uint8_t usb_led) { FILE: keyboards/converter/palm_usb/matrix.c function matrix_init_kb (line 63) | __attribute__ ((weak)) function matrix_scan_kb (line 68) | __attribute__ ((weak)) function matrix_init_user (line 73) | __attribute__ ((weak)) function matrix_scan_user (line 77) | __attribute__ ((weak)) function matrix_rows (line 81) | inline function matrix_cols (line 87) | inline function pins_init (line 94) | void pins_init(void) { function rts_reset (line 124) | uint8_t rts_reset(void) { function get_serial_byte (line 166) | uint8_t get_serial_byte(void) { function palm_handshake (line 177) | uint8_t palm_handshake(void) { function palm_reset (line 195) | uint8_t palm_reset(void) { function handspring_handshake (line 209) | uint8_t handspring_handshake(void) { function handspring_reset (line 225) | uint8_t handspring_reset(void) { function matrix_init (line 240) | void matrix_init(void) function matrix_scan (line 292) | uint8_t matrix_scan(void) function matrix_is_modified (line 357) | bool matrix_is_modified(void) function matrix_has_ghost (line 362) | inline function matrix_is_on (line 368) | inline function matrix_get_row (line 374) | inline function matrix_print (line 380) | void matrix_print(void) function matrix_key_count (line 390) | uint8_t matrix_key_count(void) FILE: keyboards/converter/palm_usb/stowaway/keymaps/default/keymap.c type layers (line 20) | enum layers { FILE: keyboards/converter/siemens_tastatur/keymaps/default/keymap.c type custom_keycodes (line 20) | enum custom_keycodes { function process_record_user (line 34) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 49) | void matrix_init_user(void) { function led_set_user (line 54) | void led_set_user(uint8_t usb_led) { FILE: keyboards/converter/siemens_tastatur/matrix.c function enable_input_events (line 38) | static void enable_input_events(void) function pal_cb (line 72) | static void pal_cb(void* unused) { function matrix_init (line 83) | void matrix_init(void) { function matrix_scan (line 119) | uint8_t matrix_scan(void) { function matrix_row_t (line 222) | matrix_row_t matrix_get_row(uint8_t row) function matrix_print (line 227) | void matrix_print(void) function matrix_init_kb (line 232) | __attribute__ ((weak)) function matrix_scan_kb (line 237) | __attribute__ ((weak)) function matrix_init_user (line 242) | __attribute__ ((weak)) function matrix_scan_user (line 246) | __attribute__ ((weak)) FILE: keyboards/converter/sun_usb/command_extra.c function command_extra (line 8) | bool command_extra(uint8_t code) FILE: keyboards/converter/sun_usb/led.c function led_set (line 21) | void led_set(uint8_t usb_led) FILE: keyboards/converter/sun_usb/matrix.c function matrix_init_kb (line 43) | __attribute__ ((weak)) function matrix_scan_kb (line 48) | __attribute__ ((weak)) function matrix_init_user (line 53) | __attribute__ ((weak)) function matrix_scan_user (line 57) | __attribute__ ((weak)) function matrix_rows (line 61) | inline function matrix_cols (line 67) | inline function matrix_init (line 73) | void matrix_init(void) function matrix_scan (line 106) | uint8_t matrix_scan(void) function matrix_is_modified (line 157) | bool matrix_is_modified(void) function matrix_has_ghost (line 162) | inline function matrix_is_on (line 168) | inline function matrix_get_row (line 174) | inline function matrix_print (line 180) | void matrix_print(void) function matrix_key_count (line 190) | uint8_t matrix_key_count(void) FILE: keyboards/converter/usb_usb/custom_matrix.cpp function matrix_rows (line 91) | uint8_t matrix_rows(void) { return MATRIX_ROWS; } function matrix_cols (line 92) | uint8_t matrix_cols(void) { return MATRIX_COLS; } function matrix_has_ghost (line 93) | bool matrix_has_ghost(void) { return false; } function matrix_init (line 94) | void matrix_init(void) { function or_report (line 104) | static void or_report(report_keyboard_t report) { function matrix_init_kb (line 119) | __attribute__ ((weak)) function matrix_init_user (line 124) | __attribute__ ((weak)) function matrix_scan_kb (line 128) | __attribute__ ((weak)) function matrix_scan_user (line 133) | __attribute__ ((weak)) function matrix_scan (line 137) | uint8_t matrix_scan(void) { function matrix_is_modified (line 195) | bool matrix_is_modified(void) { function matrix_is_on (line 199) | bool matrix_is_on(uint8_t row, uint8_t col) { function matrix_row_t (line 215) | matrix_row_t matrix_get_row(uint8_t row) { function matrix_key_count (line 232) | uint8_t matrix_key_count(void) { function matrix_print (line 244) | void matrix_print(void) { function led_set (line 253) | void led_set(uint8_t usb_led) FILE: keyboards/converter/usb_usb/keymaps/chriskopher/combo.c type combo_event (line 21) | enum combo_event { function process_combo_event (line 36) | void process_combo_event(uint16_t combo_index, bool pressed) { FILE: keyboards/converter/usb_usb/keymaps/chriskopher/keymap.c function get_ignore_mod_tap_interrupt (line 178) | bool get_ignore_mod_tap_interrupt(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/converter/usb_usb/keymaps/chriskopher/shared_enum.h type keyboard_layer (line 19) | enum keyboard_layer { type tap_dance_key_event (line 30) | enum tap_dance_key_event { FILE: keyboards/converter/usb_usb/keymaps/chriskopher/tap_dance.c type tap_dance_state (line 21) | enum tap_dance_state { function cur_dance (line 34) | int cur_dance(qk_tap_dance_state_t *state) { function espc_l_finished (line 52) | void espc_l_finished(qk_tap_dance_state_t *state, void *user_data) { function espc_l_reset (line 72) | void espc_l_reset(qk_tap_dance_state_t *state, void *user_data) { function espc_r_finished (line 92) | void espc_r_finished(qk_tap_dance_state_t *state, void *user_data) { function espc_r_reset (line 112) | void espc_r_reset(qk_tap_dance_state_t *state, void *user_data) { function scln_cln_finished (line 132) | void scln_cln_finished(qk_tap_dance_state_t *state, void *user_data) { function scln_cln_reset (line 144) | void scln_cln_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/converter/usb_usb/keymaps/coloneljesus/keymap.c function matrix_init_user (line 68) | void matrix_init_user(void) { function matrix_scan_user (line 72) | void matrix_scan_user(void) { function process_record_user (line 76) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_set_user (line 80) | void led_set_user(uint8_t usb_led) { FILE: keyboards/converter/usb_usb/keymaps/narze/keymap.c type usb_usb_layers (line 5) | enum usb_usb_layers { type usb_usb_keycodes (line 12) | enum usb_usb_keycodes { type process_combo_event (line 28) | enum process_combo_event { function matrix_init_user (line 89) | void matrix_init_user(void) { function matrix_scan_user (line 93) | void matrix_scan_user(void) { function process_record_user (line 97) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_setup (line 152) | void matrix_setup(void) { function process_combo_event (line 156) | void process_combo_event(uint16_t combo_index, bool pressed) { FILE: keyboards/converter/usb_usb/main.c function LUFA_setup (line 38) | static void LUFA_setup(void) function main (line 63) | int main(void) FILE: keyboards/converter/xt_usb/matrix.c function matrix_init_kb (line 36) | __attribute__ ((weak)) function matrix_scan_kb (line 41) | __attribute__ ((weak)) function matrix_init_user (line 46) | __attribute__ ((weak)) function matrix_scan_user (line 50) | __attribute__ ((weak)) function matrix_init (line 53) | void matrix_init(void) { function move_e0code (line 66) | static uint8_t move_e0code(uint8_t code) { function matrix_scan (line 99) | uint8_t matrix_scan(void) { function matrix_get_row (line 196) | inline function matrix_make (line 201) | inline static void matrix_make(uint8_t code) { function matrix_break (line 207) | inline static void matrix_break(uint8_t code) { function matrix_clear (line 213) | void matrix_clear(void) { function matrix_is_on (line 217) | bool matrix_is_on(uint8_t row, uint8_t col) { function matrix_print (line 232) | void matrix_print(void) { FILE: keyboards/copenhagen_click/click_pad_v1/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 27) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 41) | void matrix_init_user(void) { FILE: keyboards/coseyfannitutti/discipline/keymaps/noroadsleft/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/coseyfannitutti/romeo/keymaps/brandonschlack/keymap.c function layer_state_t (line 109) | layer_state_t layer_state_set_keymap(layer_state_t state) { FILE: keyboards/cozykeys/bloomer/v2/keymaps/default/keymap.c type bloomer_layers (line 19) | enum bloomer_layers { FILE: keyboards/cozykeys/bloomer/v3/keymaps/default/keymap.c type bloomer_layers (line 19) | enum bloomer_layers { FILE: keyboards/craftwalk/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/crawlpad/keymaps/default/keymap.c type custom_keycodes (line 3) | enum custom_keycodes { function set_led (line 30) | void set_led(int idx, bool enable) { function process_record_user (line 40) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 74) | void matrix_init_user(void) { FILE: keyboards/crazy_keyboard_68/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/crbn/crbn.c function encoder_update_kb (line 18) | bool encoder_update_kb(uint8_t index, bool clockwise) { FILE: keyboards/crin/keymaps/default/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/crin/keymaps/via/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/crkbd/keymaps/armand1m/keymap.c type custom_keycodes (line 22) | enum custom_keycodes { function process_record_user (line 26) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function oled_rotation_t (line 71) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_bootmagic_status (line 79) | void render_bootmagic_status(bool status) { function oled_render_amsterdam_flag (line 94) | void oled_render_amsterdam_flag(void) { function oled_task_user (line 133) | void oled_task_user(void) { FILE: keyboards/crkbd/keymaps/davidrambo/keymap.c type custom_layers (line 22) | enum custom_layers { type custom_keycodes (line 52) | enum custom_keycodes { function keyboard_post_init_user (line 108) | void keyboard_post_init_user(void) { function process_record_user (line 113) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/default/keymap.c function oled_rotation_t (line 74) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_render_layer_state (line 86) | void oled_render_layer_state(void) { function set_keylog (line 118) | void set_keylog(uint16_t keycode, keyrecord_t *record) { function oled_render_keylog (line 132) | void oled_render_keylog(void) { function render_bootmagic_status (line 136) | void render_bootmagic_status(bool status) { function oled_render_logo (line 151) | void oled_render_logo(void) { function oled_task_user (line 160) | void oled_task_user(void) { function process_record_user (line 169) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/devdev/keymap.c type userspace_layers (line 25) | enum userspace_layers { function keyboard_post_init_user (line 236) | void keyboard_post_init_user(void) { function layer_state_t (line 244) | layer_state_t layer_state_set_user(layer_state_t state) { function oled_rotation_t (line 270) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_render_layer_state (line 290) | void oled_render_layer_state(void) { function set_keylog (line 353) | void set_keylog(uint16_t keycode, keyrecord_t *record) { function oled_render_keylog (line 367) | void oled_render_keylog(void) { function render_bootmagic_status (line 371) | void render_bootmagic_status(bool status) { function oled_render_logo (line 386) | void oled_render_logo(void) { function oled_task_user (line 395) | void oled_task_user(void) { function process_record_user (line 404) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/dsanchezseco/keymap.c type crkbd_layers (line 16) | enum crkbd_layers { function layer_state_t (line 74) | layer_state_t layer_state_set_user(layer_state_t state) { function oled_rotation_t (line 79) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 86) | void oled_task_user(void){ FILE: keyboards/crkbd/keymaps/edvorakjp/keymap.c function layer_state_set_keymap (line 57) | uint32_t layer_state_set_keymap(uint32_t state) { FILE: keyboards/crkbd/keymaps/edvorakjp/oled.c function render_host_led_state (line 6) | void render_host_led_state(void) { oled_write(read_host_led_state(), fal... function render_layer_state (line 8) | void render_layer_state(void) { function render_logo (line 28) | void render_logo(void) { oled_write(read_logo(), false); } function render_mode_icon (line 30) | void render_mode_icon(bool is_windows) { function oled_rotation_t (line 41) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 46) | void oled_task_user(void) { FILE: keyboards/crkbd/keymaps/gotham/keycodes.h type layers (line 3) | enum layers { type custom_keycodes (line 10) | enum custom_keycodes { QWERTY = SAFE_RANGE, LOWER, RAISE, ADJUST, RGBRST } FILE: keyboards/crkbd/keymaps/gotham/keymap.c function layer_state_t (line 67) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 80) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/gotham/oled.c function render_corne_logo (line 15) | void render_corne_logo(void) { function render_qmk_logo (line 20) | void render_qmk_logo(void) { function render_keyboard (line 27) | void render_keyboard(void) { function render_kb_split (line 32) | void render_kb_split(void) { function render_layer (line 39) | void render_layer(void) { function render_audio_status (line 60) | void render_audio_status(void) { function render_clicky_status (line 66) | void render_clicky_status(void) { function render_rgb_status (line 74) | void render_rgb_status(void) { function render_mod_ctrl (line 88) | void render_mod_ctrl(void) { function render_mod_alt (line 93) | void render_mod_alt(void) { function render_mod_shift (line 98) | void render_mod_shift(void) { function render_mod_gui (line 103) | void render_mod_gui(void) { function render_mod_mouse (line 109) | void render_mod_mouse(void) { function render_mod_status (line 117) | void render_mod_status(void) { function render_feature_status (line 133) | void render_feature_status(void) { function add_keylog (line 169) | void add_keylog(uint16_t keycode) { function render_keylogger_status (line 185) | void render_keylogger_status(void) { function render_prompt (line 189) | void render_prompt(void) { function render_status_secondary (line 203) | void render_status_secondary(void) { function render_status_main (line 226) | void render_status_main(void) { function oled_rotation_t (line 245) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 249) | void oled_task_user(void) { FILE: keyboards/crkbd/keymaps/gotham/rgb.c function save_rgb_config (line 13) | void save_rgb_config(void) { function restore_rgb_config (line 29) | void restore_rgb_config(void) { function rgb_by_layer (line 59) | void rgb_by_layer(int layer) { FILE: keyboards/crkbd/keymaps/hvp/keymap.c type custom_keycodes (line 22) | enum custom_keycodes { function update_tri_layer_RGB (line 82) | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { function matrix_init_user (line 90) | void matrix_init_user(void) { function matrix_scan_user (line 115) | void matrix_scan_user(void) { function matrix_render_user (line 119) | void matrix_render_user(struct CharacterMatrix *matrix) { function matrix_update (line 133) | void matrix_update(struct CharacterMatrix *dest, const struct CharacterM... function iota_gfx_task_user (line 140) | void iota_gfx_task_user(void) { function process_record_user (line 148) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/jarred/keymap.c function matrix_init_user (line 68) | void matrix_init_user(void) { function matrix_scan_user (line 145) | void matrix_scan_user(void) { function matrix_render_user (line 149) | void matrix_render_user(struct CharacterMatrix *matrix) { function matrix_update (line 162) | void matrix_update(struct CharacterMatrix *dest, const struct CharacterM... function iota_gfx_task_user (line 169) | void iota_gfx_task_user(void) { function process_record_keymap (line 177) | bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/kidbrazil/enums.h type CRKBD_LAYERS (line 2) | typedef enum { type CRKBD_LAYERS (line 10) | enum CRKBD_LAYERS FILE: keyboards/crkbd/keymaps/kidbrazil/keymap.c function keyboard_post_init_user (line 53) | void keyboard_post_init_user(void) { function process_record_user (line 61) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 89) | void matrix_scan_user(void) { function oled_rotation_t (line 130) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_logo (line 141) | void render_logo(void) { function render_master_oled (line 146) | void render_master_oled(void) { function render_slave_oled (line 170) | void render_slave_oled(void) { function oled_task_user (line 175) | void oled_task_user(void) { FILE: keyboards/crkbd/keymaps/kidbrazil/layer.c function render_space (line 6) | void render_space(void) { function render_separator (line 11) | void render_separator(void) { function render_layer_state (line 23) | void render_layer_state(void){ function render_usb_state (line 47) | void render_usb_state(void) { FILE: keyboards/crkbd/keymaps/madhatter/keymap.c type corny_layers (line 25) | enum corny_layers { type corny_keycodes (line 32) | enum corny_keycodes { type macro_keycodes (line 41) | enum macro_keycodes { function update_tri_layer_RGB (line 99) | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { function matrix_init_user (line 107) | void matrix_init_user(void) { function matrix_scan_user (line 132) | void matrix_scan_user(void) { function matrix_render_user (line 136) | void matrix_render_user(struct CharacterMatrix *matrix) { function matrix_update (line 150) | void matrix_update(struct CharacterMatrix *dest, const struct CharacterM... function iota_gfx_task_user (line 157) | void iota_gfx_task_user(void) { function process_record_user (line 165) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/mcrown/keymap.c function process_record_user (line 73) | bool process_record_user(uint16_t keycode, keyrecord_t *record){ FILE: keyboards/crkbd/keymaps/mcrown/mcrown.h type CUSTOM_LAYERS_T (line 90) | typedef enum custom_layers { type CUSTOM_KEYCODES_T (line 102) | typedef enum custom_keycodes{ FILE: keyboards/crkbd/keymaps/mcrown/oled.c function get_ascii (line 90) | inline static char get_ascii(int16_t keycode){ function oled_rotation_t (line 113) | oled_rotation_t oled_init_user(oled_rotation_t rotation){ function render_keylogger_status (line 133) | static void render_keylogger_status(void){ function render_layout_state (line 162) | void render_layout_state(void){ function render_layer_state (line 217) | void render_layer_state(void){ function render_status (line 280) | void render_status(void){ function render_logo (line 294) | static void render_logo(void){ function oled_task_user (line 311) | void oled_task_user(void){ function add_keylog (line 333) | extern void add_keylog(uint16_t keycode){ FILE: keyboards/crkbd/keymaps/oled_sample/keymap.c type crkbd_layers (line 26) | enum crkbd_layers { function layer_state_t (line 71) | layer_state_t layer_state_set_user(layer_state_t state) { function oled_rotation_t (line 78) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_crkbd_logo (line 86) | void render_crkbd_logo(void) { function add_keylog (line 108) | void add_keylog(uint16_t keycode) { function update_log (line 124) | void update_log(void) { function render_keylogger_status (line 130) | void render_keylogger_status(void) { function render_default_layer_state (line 135) | void render_default_layer_state(void) { function render_layer_state (line 144) | void render_layer_state(void) { function render_keylock_status (line 150) | void render_keylock_status(uint8_t led_usb_state) { function render_mod_status (line 158) | void render_mod_status(uint8_t modifiers) { function render_bootmagic_status (line 167) | void render_bootmagic_status(void) { function render_status_main (line 183) | void render_status_main(void) { function oled_task_user (line 193) | void oled_task_user(void) { function process_record_user (line 202) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/oo/keymap.c function oled_rotation_t (line 65) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_render_layer_state (line 77) | void oled_render_layer_state(void) { function set_keylog (line 109) | void set_keylog(uint16_t keycode, keyrecord_t *record) { function oled_render_keylog (line 123) | void oled_render_keylog(void) { function render_bootmagic_status (line 127) | void render_bootmagic_status(bool status) { function oled_render_logo (line 142) | void oled_render_logo(void) { function oled_task_user (line 151) | void oled_task_user(void) { function process_record_user (line 160) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/rarick/keymap.c function oled_rotation_t (line 76) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_render_layer_state (line 88) | void oled_render_layer_state(void) { function set_keylog (line 119) | void set_keylog(uint16_t keycode, keyrecord_t *record) { function oled_render_keylog (line 133) | void oled_render_keylog(void) { function render_bootmagic_status (line 137) | void render_bootmagic_status(bool status) { function oled_render_logo (line 152) | void oled_render_logo(void) { function oled_task_user (line 161) | void oled_task_user(void) { function process_record_user (line 170) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/rjhilgefort/keymap.c function oled_rotation_t (line 109) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_render_layer_state (line 123) | void oled_render_layer_state(void) { function set_keylog (line 165) | void set_keylog(uint16_t keycode, keyrecord_t *record) { function oled_render_keylog (line 179) | void oled_render_keylog(void) { function render_bootmagic_status (line 183) | void render_bootmagic_status(bool status) { function oled_render_logo (line 198) | void oled_render_logo(void) { function oled_task_user (line 207) | void oled_task_user(void) { function process_record_user (line 216) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/rpbaptist/keymap.c type layer_names (line 9) | enum layer_names { type custom_keycodes (line 19) | enum custom_keycodes { type user_config_t (line 32) | typedef union { function layer_state_t (line 171) | layer_state_t layer_state_set_user(layer_state_t state) { function oled_rotation_t (line 184) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_crkbd_logo (line 192) | void render_crkbd_logo(void) { function render_status (line 222) | void render_status(void) { function oled_task_user (line 293) | void oled_task_user(void) { function rgb_matrix_layer_helper (line 319) | void rgb_matrix_layer_helper(uint8_t hue, uint8_t sat, uint8_t val, uint... function check_default_layer (line 333) | void check_default_layer(uint8_t type) { function rgb_matrix_indicators_user (line 344) | void rgb_matrix_indicators_user(void) { function rgb_matrix_update_current_mode (line 374) | void rgb_matrix_update_current_mode(uint8_t mode, uint8_t speed) { function rgb_matrix_update_dynamic_mode (line 380) | void rgb_matrix_update_dynamic_mode(uint8_t mode, uint8_t speed, bool ac... function rgb_matrix_update_mode (line 390) | void rgb_matrix_update_mode(uint8_t mode, uint8_t speed, bool active) { function rgb_matrix_set_defaults (line 399) | void rgb_matrix_set_defaults(void) { function matrix_scan_rgb (line 413) | void matrix_scan_rgb(void) { function matrix_scan_user (line 422) | void matrix_scan_user(void) { function eeconfig_init_user (line 431) | void eeconfig_init_user(void) { function keyboard_post_init_user (line 437) | void keyboard_post_init_user(void) { function suspend_power_down_keymap (line 444) | void suspend_power_down_keymap(void) { function suspend_wakeup_init_keymap (line 449) | void suspend_wakeup_init_keymap(void) { function process_record_user (line 454) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/rs/oled.c function matrix_scan_user (line 17) | void matrix_scan_user(void) { iota_gfx_task(); } type LAYER_DISPLAY_NAME (line 19) | typedef struct { function update_keymap_status (line 38) | void update_keymap_status(void) { function update_keymap_status (line 43) | void update_keymap_status(void) { function matrix_init_user (line 49) | void matrix_init_user(void) { function rgb_mod_changed_keymap (line 55) | void rgb_mod_changed_keymap(void) { function keylog_set_keymap (line 60) | void keylog_set_keymap(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 64) | layer_state_t layer_state_set_user(layer_state_t state) { function render_keymap_status (line 76) | static inline void render_keymap_status(struct CharacterMatrix *matrix) { function matrix_render_user (line 80) | void matrix_render_user(struct CharacterMatrix *matrix) { function matrix_update (line 90) | void matrix_update(struct CharacterMatrix *dest, const struct CharacterM... function iota_gfx_task_user (line 97) | void iota_gfx_task_user(void) { FILE: keyboards/crkbd/keymaps/snowe/keymap.c function layer_state_t (line 141) | layer_state_t layer_state_set_user(layer_state_t state) { return update_... function process_record_user (line 143) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/soundmonster/keymap.c type layers (line 18) | enum layers { type custom_keycodes (line 29) | enum custom_keycodes { function update_tri_layer_RGB (line 91) | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { function matrix_init_user (line 99) | void matrix_init_user(void) { function oled_rotation_t (line 106) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_R... function render_space (line 108) | void render_space(void) { function render_mod_status_gui_alt (line 112) | void render_mod_status_gui_alt(uint8_t modifiers) { function render_mod_status_ctrl_shift (line 178) | void render_mod_status_ctrl_shift(uint8_t modifiers) { function render_logo (line 244) | void render_logo(void) { function render_layer_state (line 253) | void render_layer_state(void) { function render_status_main (line 281) | void render_status_main(void) { function render_status_secondary (line 290) | void render_status_secondary(void) { function suspend_power_down_user (line 299) | void suspend_power_down_user() { function oled_task_user (line 303) | void oled_task_user(void) { function process_record_user (line 320) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function suspend_power_down_keymap (line 387) | void suspend_power_down_keymap(void) { function suspend_wakeup_init_keymap (line 391) | void suspend_wakeup_init_keymap(void) { FILE: keyboards/crkbd/keymaps/sulrich/keymap.c function oled_rotation_t (line 61) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_render_layer_state (line 72) | void oled_render_layer_state(void) { function set_keylog (line 98) | void set_keylog(uint16_t keycode, keyrecord_t *record) { function oled_render_keylog (line 112) | void oled_render_keylog(void) { function render_bootmagic_status (line 116) | void render_bootmagic_status(bool status) { function oled_render_logo (line 131) | void oled_render_logo(void) { function oled_task_user (line 140) | void oled_task_user(void) { function process_record_user (line 149) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/thumb_ctrl/keymap.c type layer_names (line 22) | enum layer_names { type custom_keycodes (line 29) | enum custom_keycodes { function persistent_default_layer_set (line 114) | void persistent_default_layer_set(uint16_t default_layer) { function update_tri_layer_RGB (line 120) | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { function matrix_init_user (line 128) | void matrix_init_user(void) { function matrix_scan_user (line 153) | void matrix_scan_user(void) { function matrix_render_user (line 157) | void matrix_render_user(struct CharacterMatrix *matrix) { function matrix_update (line 171) | void matrix_update(struct CharacterMatrix *dest, const struct CharacterM... function iota_gfx_task_user (line 178) | void iota_gfx_task_user(void) { function process_record_user (line 186) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/vayashiko/keymap.c type custom_layers (line 22) | enum custom_layers { function oled_rotation_t (line 81) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_render_layer_state (line 93) | void oled_render_layer_state(void) { function set_keylog (line 125) | void set_keylog(uint16_t keycode, keyrecord_t *record) { function oled_render_keylog (line 139) | void oled_render_keylog(void) { function render_bootmagic_status (line 143) | void render_bootmagic_status(bool status) { function oled_render_logo (line 158) | void oled_render_logo(void) { function oled_task_user (line 167) | void oled_task_user(void) { function process_record_user (line 176) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/via/keymap.c function oled_rotation_t (line 75) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_render_layer_state (line 87) | void oled_render_layer_state(void) { function set_keylog (line 119) | void set_keylog(uint16_t keycode, keyrecord_t *record) { function oled_render_keylog (line 133) | void oled_render_keylog(void) { function render_bootmagic_status (line 137) | void render_bootmagic_status(bool status) { function oled_render_logo (line 152) | void oled_render_logo(void) { function oled_task_user (line 161) | void oled_task_user(void) { function process_record_user (line 170) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/vlukash_trackpad_left/keymap.c type layer_names (line 16) | enum layer_names { type custom_keycodes (line 23) | enum custom_keycodes { function persistent_default_layer_set (line 107) | void persistent_default_layer_set(uint16_t default_layer) { function update_tri_layer_RGB (line 113) | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { function matrix_init_user (line 121) | void matrix_init_user(void) { function matrix_scan_user (line 141) | void matrix_scan_user(void) { function matrix_render_user (line 145) | void matrix_render_user(struct CharacterMatrix *matrix) { function matrix_update (line 159) | void matrix_update(struct CharacterMatrix *dest, const struct CharacterM... function iota_gfx_task_user (line 166) | void iota_gfx_task_user(void) { function process_record_user (line 174) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/vlukash_trackpad_right/keymap.c type layer_names (line 20) | enum layer_names { type custom_keycodes (line 27) | enum custom_keycodes { function persistent_default_layer_set (line 113) | void persistent_default_layer_set(uint16_t default_layer) { function update_tri_layer_RGB (line 119) | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { function matrix_init_user (line 127) | void matrix_init_user(void) { function process_record_user (line 133) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/vlukash_trackpad_right/trackpad.c function pointing_device_init (line 6) | void pointing_device_init(void){ function readRegister (line 32) | uint8_t readRegister(uint8_t address) { function pointing_device_task (line 46) | void pointing_device_task(void){ FILE: keyboards/crkbd/keymaps/vxid/keymap.c type custom_keycodes (line 14) | enum custom_keycodes { function process_record_user (line 63) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/keymaps/xyverz/keymap.c type layer_names (line 22) | enum layer_names { type planck_keycodes (line 29) | enum planck_keycodes { function layer_state_t (line 99) | layer_state_t layer_state_set_user(layer_state_t state) { function oled_rotation_t (line 104) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_render_layer_state (line 116) | void oled_render_layer_state(void) { function set_keylog (line 148) | void set_keylog(uint16_t keycode, keyrecord_t *record) { function oled_render_keylog (line 162) | void oled_render_keylog(void) { function render_bootmagic_status (line 166) | void render_bootmagic_status(bool status) { function oled_render_logo (line 181) | void oled_render_logo(void) { function oled_task_user (line 190) | void oled_task_user(void) { function process_record_user (line 199) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/lib/i2c.c function i2c_delay (line 27) | inline static function i2c_master_init (line 38) | void i2c_master_init(void) { function i2c_master_start (line 50) | uint8_t i2c_master_start(uint8_t address) { function i2c_master_stop (line 72) | void i2c_master_stop(void) { function i2c_master_write (line 83) | uint8_t i2c_master_write(uint8_t data) { function i2c_master_read (line 96) | uint8_t i2c_master_read(int ack) { function i2c_reset_state (line 103) | void i2c_reset_state(void) { function i2c_slave_init (line 107) | void i2c_slave_init(uint8_t address) { function ISR (line 118) | ISR(TWI_vect) { FILE: keyboards/crkbd/lib/i2c.h function i2c_start_read (line 31) | static inline unsigned char i2c_start_read(unsigned char addr) { function i2c_start_write (line 35) | static inline unsigned char i2c_start_write(unsigned char addr) { FILE: keyboards/crkbd/lib/keylogger.c function set_keylog (line 16) | void set_keylog(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/crkbd/lib/timelogger.c function set_timelog (line 8) | void set_timelog(void) { FILE: keyboards/crkbd/rev1/rev1.c function suspend_power_down_kb (line 87) | void suspend_power_down_kb(void) { function suspend_wakeup_init_kb (line 92) | void suspend_wakeup_init_kb(void) { FILE: keyboards/crkbd_ecwl/bmp/bmp.c type scan_mode_t (line 49) | typedef enum { function bmp_config_overwrite (line 59) | bool bmp_config_overwrite(bmp_api_config_t const *const config_on_storage, function keyboard_post_init_kb (line 75) | void keyboard_post_init_kb() { function ecs_matrix_init (line 87) | void ecs_matrix_init() { function ecs_get_device_row (line 107) | uint32_t ecs_get_device_row() { return MATRIX_ROWS_DEFAULT; } function ecs_get_device_col (line 108) | uint32_t ecs_get_device_col() { return MATRIX_COLS_DEFAULT; } function ecs_matrix_scan (line 109) | uint32_t ecs_matrix_scan(matrix_row_t *matrix_raw) { function bmp_matrix_func_t (line 240) | const bmp_matrix_func_t *get_matrix_func_user() { return &matrix_func; } function bmp_enter_sleep (line 242) | void bmp_enter_sleep() { function bmp_before_sleep (line 247) | void bmp_before_sleep() {} function checkSafemodeFlag (line 249) | bool checkSafemodeFlag(bmp_api_config_t const *const config) { return fa... FILE: keyboards/crkbd_ecwl/bmp/keymaps/default/keymap.c type custom_keycodes (line 25) | enum custom_keycodes { function keymaps_len (line 36) | uint32_t keymaps_len() { return 42; } function process_record_user (line 40) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 60) | void matrix_init_user(void) {} function matrix_scan_user (line 62) | void matrix_scan_user(void) {} function led_set_user (line 64) | void led_set_user(uint8_t usb_led) {} FILE: keyboards/crkbd_ecwl/bmp/keymaps/no_msc/keymap.c type custom_keycodes (line 22) | enum custom_keycodes { function keymaps_len (line 37) | uint32_t keymaps_len() { function process_record_user (line 41) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 51) | void matrix_init_user(void) { function matrix_scan_user (line 55) | void matrix_scan_user(void) { function led_set_user (line 59) | void led_set_user(uint8_t usb_led) { FILE: keyboards/cu24/keymaps/default/keymap.c function process_record_user (line 38) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/cu75/cu75.c function matrix_init_kb (line 21) | void matrix_init_kb(void) function matrix_scan_kb (line 43) | void matrix_scan_kb(void) function click (line 75) | void click(uint16_t freq, uint16_t duration){ function process_record_kb (line 87) | bool process_record_kb(uint16_t keycode, keyrecord_t* record) function action_function (line 101) | void action_function(keyrecord_t *event, uint8_t id, uint8_t opt) function reset_keyboard_kb (line 157) | void reset_keyboard_kb(){ FILE: keyboards/cu75/cu75.h type RGB_Color (line 8) | typedef struct RGB_Color { type Layer_Info (line 14) | typedef struct Layer_Info { type action_functions (line 23) | enum action_functions { FILE: keyboards/cu75/keymaps/default/keymap.c type keymap_layout (line 3) | enum keymap_layout { FILE: keyboards/cu75/keymaps/iso/keymap.c type keymap_layout (line 3) | enum keymap_layout { FILE: keyboards/custommk/genesis/rev1/rev1.c function encoder_update_kb (line 19) | bool encoder_update_kb(uint8_t index, bool clockwise) { FILE: keyboards/custommk/genesis/rev2/keymaps/default/keymap.c function layer_state_t (line 65) | layer_state_t layer_state_set_user(layer_state_t state) { function keyboard_post_init_user (line 72) | void keyboard_post_init_user(void) { FILE: keyboards/custommk/genesis/rev2/keymaps/numpad/keymap.c function layer_state_t (line 78) | layer_state_t layer_state_set_user(layer_state_t state) { function keyboard_post_init_user (line 85) | void keyboard_post_init_user(void) { FILE: keyboards/custommk/genesis/rev2/keymaps/via/keymap.c function layer_state_t (line 82) | layer_state_t layer_state_set_user(layer_state_t state) { function keyboard_post_init_user (line 89) | void keyboard_post_init_user(void) { function matrix_scan_user (line 116) | void matrix_scan_user(void) { function encoder_update_user (line 144) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/custommk/genesis/rev2/rev2.c function encoder_update_kb (line 19) | bool encoder_update_kb(uint8_t index, bool clockwise) { FILE: keyboards/cutie_club/giant_macro_pad/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 448) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/cutie_club/wraith/keymaps/amber/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function matrix_init_user (line 44) | void matrix_init_user(void) { function matrix_scan_user (line 48) | void matrix_scan_user(void) { function led_set_user (line 57) | void led_set_user(uint8_t usb_led) { FILE: keyboards/cutie_club/wraith/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function matrix_scan_user (line 43) | void matrix_scan_user(void) { FILE: keyboards/cutie_club/wraith/keymaps/timer/keymap.c type custom_keycodes (line 22) | enum custom_keycodes { function matrix_scan_user (line 45) | void matrix_scan_user(void) { function process_record_user (line 71) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/cutie_club/wraith/wraith.c function matrix_init_kb (line 18) | void matrix_init_kb(void) { FILE: keyboards/cx60/keymaps/via_caps/keymap.c function led_update_user (line 69) | bool led_update_user(led_t led_state) { function keyboard_post_init_user (line 76) | void keyboard_post_init_user(void) { FILE: keyboards/db/db63/keymaps/default/keymap.c function led_update_user (line 51) | bool led_update_user(led_t led_state) { FILE: keyboards/dc01/arrow/matrix.c function matrix_init_quantum (line 94) | __attribute__ ((weak)) function matrix_scan_quantum (line 99) | __attribute__ ((weak)) function matrix_init_kb (line 104) | __attribute__ ((weak)) function matrix_scan_kb (line 109) | __attribute__ ((weak)) function matrix_init_user (line 114) | __attribute__ ((weak)) function matrix_scan_user (line 118) | __attribute__ ((weak)) function matrix_rows (line 122) | inline function matrix_cols (line 127) | inline function matrix_init (line 132) | void matrix_init(void) { function matrix_scan (line 152) | uint8_t matrix_scan(void) function matrix_is_modified (line 208) | bool matrix_is_modified(void) function matrix_is_on (line 216) | inline function matrix_row_t (line 222) | inline function matrix_print (line 234) | void matrix_print(void) function matrix_key_count (line 245) | uint8_t matrix_key_count(void) function init_cols (line 258) | static void init_cols(void) function read_cols_on_row (line 267) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function select_row (line 296) | static void select_row(uint8_t row) function unselect_row (line 303) | static void unselect_row(uint8_t row) function unselect_rows (line 310) | static void unselect_rows(void) function init_rows (line 321) | static void init_rows(void) function read_rows_on_col (line 330) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function select_col (line 370) | static void select_col(uint8_t col) function unselect_col (line 377) | static void unselect_col(uint8_t col) function unselect_cols (line 384) | static void unselect_cols(void) function matrix_setup (line 396) | void matrix_setup(void){ FILE: keyboards/dc01/left/i2c.c function i2c_delay (line 25) | inline static function i2c_master_init (line 36) | void i2c_master_init(void) { function i2c_master_start (line 48) | uint8_t i2c_master_start(uint8_t address) { function i2c_master_stop (line 70) | void i2c_master_stop(void) { function i2c_master_write (line 81) | uint8_t i2c_master_write(uint8_t data) { function i2c_master_read (line 94) | uint8_t i2c_master_read(int ack) { function i2c_reset_state (line 101) | void i2c_reset_state(void) { function i2c_slave_init (line 105) | void i2c_slave_init(uint8_t address) { function ISR (line 116) | ISR(TWI_vect) { FILE: keyboards/dc01/left/matrix.c function matrix_init_quantum (line 98) | __attribute__ ((weak)) function matrix_scan_quantum (line 103) | __attribute__ ((weak)) function matrix_init_kb (line 108) | __attribute__ ((weak)) function matrix_scan_kb (line 113) | __attribute__ ((weak)) function matrix_init_user (line 118) | __attribute__ ((weak)) function matrix_scan_user (line 122) | __attribute__ ((weak)) function matrix_rows (line 126) | inline function matrix_cols (line 131) | inline function matrix_setup (line 139) | void matrix_setup(void){ function matrix_init (line 143) | void matrix_init(void) { function matrix_scan (line 163) | uint8_t matrix_scan(void) function matrix_is_modified (line 233) | bool matrix_is_modified(void) function matrix_is_on (line 241) | inline function matrix_row_t (line 247) | inline function matrix_print (line 259) | void matrix_print(void) function matrix_key_count (line 270) | uint8_t matrix_key_count(void) function init_cols (line 283) | static void init_cols(void) function read_cols_on_row (line 292) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function select_row (line 321) | static void select_row(uint8_t row) function unselect_row (line 328) | static void unselect_row(uint8_t row) function unselect_rows (line 335) | static void unselect_rows(void) function init_rows (line 346) | static void init_rows(void) function read_rows_on_col (line 355) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function select_col (line 395) | static void select_col(uint8_t col) function unselect_col (line 402) | static void unselect_col(uint8_t col) function unselect_cols (line 409) | static void unselect_cols(void) function i2c_status_t (line 421) | i2c_status_t i2c_transaction(uint8_t address, uint32_t mask, uint8_t col... FILE: keyboards/dc01/numpad/keymaps/ortho_5x4/keymap.c type custom_keycodes (line 18) | enum custom_keycodes { function process_record_user (line 38) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dc01/numpad/matrix.c function matrix_init_quantum (line 94) | __attribute__ ((weak)) function matrix_scan_quantum (line 99) | __attribute__ ((weak)) function matrix_init_kb (line 104) | __attribute__ ((weak)) function matrix_scan_kb (line 109) | __attribute__ ((weak)) function matrix_init_user (line 114) | __attribute__ ((weak)) function matrix_scan_user (line 118) | __attribute__ ((weak)) function matrix_rows (line 122) | inline function matrix_cols (line 127) | inline function matrix_init (line 132) | void matrix_init(void) { function matrix_scan (line 152) | uint8_t matrix_scan(void) function matrix_is_modified (line 208) | bool matrix_is_modified(void) function matrix_is_on (line 216) | inline function matrix_row_t (line 222) | inline function matrix_print (line 234) | void matrix_print(void) function matrix_key_count (line 245) | uint8_t matrix_key_count(void) function init_cols (line 258) | static void init_cols(void) function read_cols_on_row (line 267) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function select_row (line 296) | static void select_row(uint8_t row) function unselect_row (line 303) | static void unselect_row(uint8_t row) function unselect_rows (line 310) | static void unselect_rows(void) function init_rows (line 321) | static void init_rows(void) function read_rows_on_col (line 330) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function select_col (line 370) | static void select_col(uint8_t col) function unselect_col (line 377) | static void unselect_col(uint8_t col) function unselect_cols (line 384) | static void unselect_cols(void) function matrix_setup (line 396) | void matrix_setup(void){ FILE: keyboards/dc01/right/matrix.c function matrix_init_quantum (line 95) | __attribute__ ((weak)) function matrix_scan_quantum (line 100) | __attribute__ ((weak)) function matrix_init_kb (line 105) | __attribute__ ((weak)) function matrix_scan_kb (line 110) | __attribute__ ((weak)) function matrix_init_user (line 115) | __attribute__ ((weak)) function matrix_scan_user (line 119) | __attribute__ ((weak)) function matrix_rows (line 123) | inline function matrix_cols (line 128) | inline function matrix_init (line 133) | void matrix_init(void) { function matrix_scan (line 153) | uint8_t matrix_scan(void) function matrix_is_modified (line 209) | bool matrix_is_modified(void) function matrix_is_on (line 217) | inline function matrix_row_t (line 223) | inline function matrix_print (line 235) | void matrix_print(void) function matrix_key_count (line 246) | uint8_t matrix_key_count(void) function init_cols (line 259) | static void init_cols(void) function read_cols_on_row (line 268) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function select_row (line 297) | static void select_row(uint8_t row) function unselect_row (line 304) | static void unselect_row(uint8_t row) function unselect_rows (line 311) | static void unselect_rows(void) function init_rows (line 322) | static void init_rows(void) function read_rows_on_col (line 331) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function select_col (line 371) | static void select_col(uint8_t col) function unselect_col (line 378) | static void unselect_col(uint8_t col) function unselect_cols (line 385) | static void unselect_cols(void) function matrix_setup (line 397) | void matrix_setup(void){ FILE: keyboards/dekunukem/duckypad/duckypad.c function keyboard_pre_init_kb (line 49) | void keyboard_pre_init_kb(void) { FILE: keyboards/dekunukem/duckypad/keymaps/default/keymap.c type layer_codes (line 31) | enum layer_codes { type my_keycodes (line 35) | enum my_keycodes { function render_logo (line 92) | static void render_logo(void) { function oled_task_user (line 128) | void oled_task_user(void) { function process_record_user (line 142) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dekunukem/duckypad/keymaps/m4cs/keymap.c type layer_codes (line 35) | enum layer_codes { function render_logo (line 149) | static void render_logo(void) { function oled_task_user (line 206) | void oled_task_user(void) { function concat (line 226) | int concat(int a, int b) { function raw_hid_receive (line 237) | void raw_hid_receive(uint8_t *data, uint8_t length) { function process_record_user (line 281) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dekunukem/duckypad/keymaps/via/keymap.c function render_logo (line 61) | static void render_logo(void) { function oled_task_user (line 70) | void oled_task_user(void) { FILE: keyboards/delikeeb/flatbread60/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { _QWERTY, _COLEMAK, _DVORAK, _LOWER, _RAISE, _ADJUST } type layer_keycodes (line 21) | enum layer_keycodes { function layer_state_t (line 162) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 167) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/delikeeb/flatbread60/keymaps/via/keymap.c type layer_names (line 18) | enum layer_names { _QWERTY, _LOWER, _RAISE, _ADJUST } type layer_keycodes (line 20) | enum layer_keycodes { FILE: keyboards/delikeeb/vaguettelite/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 27) | enum custom_keycodes { function process_record_user (line 82) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 109) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/delikeeb/vaguettelite/keymaps/default_625u_universal/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 27) | enum custom_keycodes { function process_record_user (line 82) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 109) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/delikeeb/vaguettelite/keymaps/noclew/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 29) | enum custom_keycodes { function process_record_user (line 102) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 129) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/delikeeb/vaguettelite/keymaps/via/keymap.c type layer_names (line 20) | enum layer_names { type custom_keycodes (line 28) | enum custom_keycodes { function process_record_user (line 83) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 110) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/delikeeb/vanana/keymaps/default/keymap.c type layer_names (line 23) | enum layer_names { type custom_keycodes (line 31) | enum custom_keycodes { function process_record_user (line 85) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 120) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/delikeeb/vanana/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 27) | enum custom_keycodes { FILE: keyboards/delikeeb/vaneela/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { function layer_state_t (line 117) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/delikeeb/vaneela/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/delikeeb/vaneelaex/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { function layer_state_t (line 105) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/delikeeb/vaneelaex/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/delikeeb/waaffle/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 27) | enum custom_keycodes { function process_record_user (line 80) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 107) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/delikeeb/waaffle/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 27) | enum custom_keycodes { FILE: keyboards/dichotomy/dichotomy.c function pointing_device_task (line 3) | void pointing_device_task(void){ function led_init (line 60) | void led_init(void) { function matrix_init_kb (line 71) | void matrix_init_kb(void) { FILE: keyboards/dichotomy/keymaps/alairock/keymap.c type dichotomy_keycodes (line 17) | enum dichotomy_keycodes function process_record_user (line 82) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dichotomy/keymaps/beat/keymap.c type layer_names (line 18) | enum layer_names { type dichotomy_keycodes (line 26) | enum dichotomy_keycodes { function layer_state_t (line 75) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 84) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dichotomy/keymaps/default/keymap.c type dichotomy_layers (line 10) | enum dichotomy_layers { type dichotomy_keycodes (line 20) | enum dichotomy_keycodes function process_record_user (line 110) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 439) | void matrix_scan_user(void) { FILE: keyboards/dichotomy/matrix.c function matrix_init_quantum (line 57) | __attribute__ ((weak)) function matrix_scan_quantum (line 62) | __attribute__ ((weak)) function matrix_init_kb (line 67) | __attribute__ ((weak)) function matrix_scan_kb (line 72) | __attribute__ ((weak)) function matrix_init_user (line 77) | __attribute__ ((weak)) function matrix_scan_user (line 81) | __attribute__ ((weak)) function matrix_rows (line 85) | inline function matrix_cols (line 90) | inline function matrix_init (line 95) | void matrix_init(void) { function matrix_scan (line 100) | uint8_t matrix_scan(void) function matrix_is_on (line 196) | inline function matrix_row_t (line 202) | inline function matrix_print (line 208) | void matrix_print(void) function matrix_key_count (line 219) | uint8_t matrix_key_count(void) FILE: keyboards/dinofizz/fnrow/v1/v1.c function keyboard_pre_init_kb (line 18) | void keyboard_pre_init_kb(void) { function keyboard_post_init_kb (line 26) | void keyboard_post_init_kb(void) { FILE: keyboards/diverge3/keymaps/default/keymap.c type tap (line 32) | typedef struct { function cur_dance (line 37) | int cur_dance (qk_tap_dance_state_t *state) { function se_finished (line 61) | void se_finished (qk_tap_dance_state_t *state, void *user_data) { function se_reset (line 73) | void se_reset (qk_tap_dance_state_t *state, void *user_data) { type custom_keycodes (line 91) | enum custom_keycodes { function process_record_user (line 134) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/diverge3/keymaps/iso_uk/keymap.c type layers (line 19) | enum layers { FILE: keyboards/diverge3/keymaps/workman/keymap.c type custom_keycodes (line 31) | enum custom_keycodes function process_record_user (line 46) | bool process_record_user(uint16_t keycode, keyrecord_t* record) FILE: keyboards/divergetm2/keymaps/default/keymap.c type custom_keycodes (line 32) | enum custom_keycodes { function process_record_user (line 163) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 197) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/divergetm2/keymaps/xtonhasvim/keymap.c type layers (line 24) | enum layers { function vim_cmd_layer (line 34) | extern uint8_t vim_cmd_layer(void) { return _CMD; } type keymap_keycodes (line 36) | enum keymap_keycodes { function layer_state_t (line 153) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/dk60/dk60.c function dk60_blink_all_leds (line 29) | void dk60_blink_all_leds(void) { function matrix_init_kb (line 36) | void matrix_init_kb(void) { function led_init_ports (line 42) | void led_init_ports(void) { function led_update_kb (line 47) | bool led_update_kb(led_t led_state) { FILE: keyboards/dk60/dk60.h function dk60_caps_led_on (line 22) | inline void dk60_caps_led_on(void) { writePinHigh(E6); } function dk60_esc_led_on (line 23) | inline void dk60_esc_led_on(void) { writePinHigh(F0); } function dk60_caps_led_off (line 25) | inline void dk60_caps_led_off(void) { writePinLow(E6); } function dk60_esc_led_off (line 26) | inline void dk60_esc_led_off(void) { writePinLow(F0); } function dk60_led_all_on (line 28) | inline void dk60_led_all_on(void) { function dk60_led_all_off (line 33) | inline void dk60_led_all_off(void) { FILE: keyboards/dk60/keymaps/default/keymap.c type layer_names (line 20) | enum layer_names { function process_record_user (line 69) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dm9records/ergoinu/keymaps/default/keymap.c type LAYER_NO (line 16) | enum LAYER_NO { type CUSTOM_KEYCODES (line 22) | enum CUSTOM_KEYCODES { function process_record_user (line 59) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dm9records/ergoinu/keymaps/default_jis/keymap.c type LAYER_NO (line 16) | enum LAYER_NO { type CUSTOM_KEYCODES (line 22) | enum CUSTOM_KEYCODES { function process_record_user (line 60) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dm9records/ergoinu/matrix.c function matrix_init_kb (line 61) | __attribute__ ((weak)) function matrix_scan_kb (line 66) | __attribute__ ((weak)) function matrix_init_user (line 71) | __attribute__ ((weak)) function matrix_scan_user (line 75) | __attribute__ ((weak)) function matrix_rows (line 79) | inline function matrix_cols (line 84) | inline function matrix_init (line 89) | void matrix_init(void) { function _matrix_scan (line 116) | uint8_t _matrix_scan(void) { function serial_transaction (line 144) | int serial_transaction(void) { function matrix_scan (line 162) | uint8_t matrix_scan(void) { function matrix_master_scan (line 180) | uint8_t matrix_master_scan(void) { function matrix_slave_scan (line 216) | void matrix_slave_scan(void) { function matrix_is_modified (line 226) | bool matrix_is_modified(void) function matrix_is_on (line 232) | inline function matrix_row_t (line 238) | inline function matrix_print (line 244) | void matrix_print(void) function matrix_key_count (line 254) | uint8_t matrix_key_count(void) function init_cols (line 263) | static void init_cols(void) function matrix_row_t (line 271) | static matrix_row_t read_cols(void) function unselect_rows (line 280) | static void unselect_rows(void) function select_row (line 288) | static void select_row(uint8_t row) FILE: keyboards/dm9records/ergoinu/serial.c function serial_delay (line 63) | inline static function serial_delay_half1 (line 68) | inline static function serial_delay_half2 (line 73) | inline static function serial_output (line 78) | inline static function serial_input_with_pullup (line 84) | inline static function serial_read_pin (line 90) | inline static function serial_low (line 95) | inline static function serial_high (line 100) | inline static function serial_master_init (line 105) | void serial_master_init(void) { function serial_slave_init (line 110) | void serial_slave_init(void) { function sync_recv (line 129) | static function sync_send (line 139) | static function serial_read_byte (line 147) | static function serial_write_byte (line 161) | static function ISR (line 177) | ISR(SERIAL_PIN_INTERRUPT) { function serial_slave_DATA_CORRUPT (line 216) | inline function serial_update_buffers (line 228) | int serial_update_buffers(void) { FILE: keyboards/dm9records/ergoinu/split_util.c function setup_handedness (line 15) | static void setup_handedness(void) { function keyboard_master_setup (line 28) | static void keyboard_master_setup(void) { function keyboard_slave_setup (line 32) | static void keyboard_slave_setup(void) { function has_usb (line 36) | bool has_usb(void) { function split_keyboard_setup (line 42) | void split_keyboard_setup(void) { function matrix_setup (line 54) | void matrix_setup(void) { FILE: keyboards/dm9records/plaid/keymaps/brickbots/keymap.c type plaid_layers (line 21) | enum plaid_layers { type plaid_keycodes (line 31) | enum plaid_keycodes { type led_config_t (line 207) | typedef union { function keyboard_post_init_user (line 217) | void keyboard_post_init_user(void) { function eeconfig_init_user (line 230) | void eeconfig_init_user(void) { // EEPROM is getting reset! function layer_state_t (line 238) | layer_state_t layer_state_set_user(layer_state_t state) { function led_keypress_update (line 242) | void led_keypress_update(uint8_t led, uint8_t led_mode, uint16_t keycode... function process_record_user (line 290) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dm9records/plaid/keymaps/default/keymap.c type plaid_layers (line 20) | enum plaid_layers { type plaid_keycodes (line 30) | enum plaid_keycodes { type led_config_t (line 206) | typedef union { function keyboard_post_init_user (line 216) | void keyboard_post_init_user(void) { function eeconfig_init_user (line 233) | void eeconfig_init_user(void) { // EEPROM is getting reset! function layer_state_t (line 241) | layer_state_t layer_state_set_user(layer_state_t state) { function led_keypress_update (line 245) | void led_keypress_update(uint8_t led, uint8_t led_mode, uint16_t keycode... function process_record_user (line 293) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dm9records/plaid/keymaps/gipsy-king/keymap.c type plaid_layers (line 21) | enum plaid_layers { type plaid_keycodes (line 28) | enum plaid_keycodes { type blinken_modes (line 104) | enum blinken_modes { function matrix_init_user (line 113) | void matrix_init_user(void) { function keyboard_post_init_user (line 118) | void keyboard_post_init_user(void) { function matrix_scan_user (line 124) | void matrix_scan_user(void) { function layer_state_t (line 187) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 205) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dm9records/plaid/keymaps/stephen-huan/keymap.c type plaid_layers (line 20) | enum plaid_layers { type plaid_keycodes (line 27) | enum plaid_keycodes { type led_config_t (line 146) | typedef union { function keyboard_post_init_user (line 156) | void keyboard_post_init_user(void) { function eeconfig_init_user (line 173) | void eeconfig_init_user(void) { // EEPROM is getting reset! function layer_state_t (line 180) | layer_state_t layer_state_set_user(layer_state_t state) { function led_keypress_update (line 184) | void led_keypress_update(uint8_t led, uint8_t led_mode, uint16_t keycode... function process_record_user (line 283) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dm9records/plaid/keymaps/thehalfdeafchef/keymap.c type plaid_layers (line 3) | enum plaid_layers { type plaid_keycodes (line 12) | enum plaid_keycodes { QWERTY = SAFE_RANGE, COLEMAK, DVORAK, LED } type led_config_t (line 108) | typedef union { function keyboard_post_init_user (line 117) | void keyboard_post_init_user(void) { led_config.raw = eeconfig_read_user... function eeconfig_init_user (line 119) | void eeconfig_init_user(void) { // EEPROM is getting reset! function layer_state_t (line 128) | layer_state_t layer_state_set_user(layer_state_t state) { return update_... function matrix_scan_user (line 131) | void matrix_scan_user(void) { function process_record_user (line 147) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dm9records/plaid/keymaps/via/keymap.c function led_update_user (line 97) | bool led_update_user(led_t led_state) { FILE: keyboards/dm9records/tartan/keymaps/via/keymap.c type tartan_via_layers (line 19) | enum tartan_via_layers { FILE: keyboards/dmqdesign/spin/keymaps/codecoffeecode/keymap.c function encoder_update_user (line 27) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dmqdesign/spin/keymaps/default/keymap.c function encoder_update_user (line 27) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dmqdesign/spin/keymaps/encoderlayers/keymap.c type layers (line 20) | enum layers function encoder_update_user (line 53) | bool encoder_update_user(uint8_t index, bool clockwise) { function layer_state_t (line 130) | layer_state_t layer_state_set_user(layer_state_t state) { //This will ru... FILE: keyboards/dmqdesign/spin/keymaps/gorbachev/keymap.c type layers (line 18) | enum layers { type custom_keycodes (line 24) | enum custom_keycodes { function process_record_user (line 52) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 64) | bool encoder_update_user(uint8_t index, bool clockwise) { function layer_state_t (line 141) | layer_state_t layer_state_set_user(layer_state_t state) { //This will ru... function rgblight_get_mode_name (line 211) | void rgblight_get_mode_name(uint8_t mode, size_t bufsize, char *buf) { function oled_rotation_t (line 215) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 223) | void oled_task_user(void) { FILE: keyboards/dmqdesign/spin/keymaps/spidey3_pad/keymap.c type layers (line 23) | enum layers { _MACRO, _NUMPAD, _RGB, _FN } type layer_base (line 25) | enum layer_base { type custom_keycodes (line 30) | enum custom_keycodes { type layer_ack_t (line 65) | typedef enum layer_ack { function clear_rgb_layers (line 99) | void clear_rgb_layers(void) { function do_rgb_layers (line 106) | void do_rgb_layers(layer_state_t state, uint8_t start, uint8_t end) { function layer_state_t (line 116) | layer_state_t layer_state_set_user(layer_state_t state) { function rgb_layer_ack (line 121) | void rgb_layer_ack(layer_ack_t n) { function rgb_layer_ack_yn (line 127) | void rgb_layer_ack_yn(bool yn) { rgb_layer_ack(yn ? ACK_YES : ACK_NO); } function keyboard_post_init_user (line 129) | void keyboard_post_init_user(void) { function shutdown_user (line 135) | void shutdown_user() { function spidey_glow (line 142) | void spidey_glow(void) { function eeconfig_init_user (line 148) | void eeconfig_init_user(void) { spidey_glow(); } function process_record_user (line 150) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function post_process_record_user (line 191) | void post_process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 203) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dmqdesign/spin/keymaps/via/keymap.c function encoder_update_user (line 48) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/do60/do60.c function matrix_init_kb (line 5) | void matrix_init_kb(void) { FILE: keyboards/do60/do60.h function setdefaultrgb (line 23) | inline void setdefaultrgb(void){ rgblight_sethsv(100,100,100); } FILE: keyboards/do60/keymaps/crd/keymap.c type keyboard_layers (line 3) | enum keyboard_layers { FILE: keyboards/do60/keymaps/test/keymap.c function matrix_scan_user (line 25) | void matrix_scan_user(void) { FILE: keyboards/donutcables/budget96/keymaps/donut/keymap.c type layer_names (line 20) | enum layer_names { type custom_keycodes (line 27) | enum custom_keycodes { function process_record_user (line 85) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/donutcables/scrabblepad/keymaps/default/keymap.c type layer_names (line 20) | enum layer_names { FILE: keyboards/donutcables/scrabblepad/keymaps/random/keymap.c function random_keycode (line 10) | uint16_t random_keycode(void) { type custom_keycodes (line 14) | enum custom_keycodes { function process_record_user (line 18) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/doodboard/duckboard/keymaps/default/keymap.c function encoder_update_user (line 41) | bool encoder_update_user(uint8_t index, bool clockwise) { function oled_rotation_t (line 54) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_R... function render_anim (line 70) | static void render_anim(void) { function oled_task_user (line 92) | void oled_task_user(void) { function keyboard_post_init_user (line 115) | void keyboard_post_init_user(void) { FILE: keyboards/doodboard/duckboard_r2/keymaps/default/keymap.c function encoder_update_user (line 41) | bool encoder_update_user(uint8_t index, bool clockwise) { function oled_rotation_t (line 54) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_R... function render_anim (line 70) | static void render_anim(void) { function oled_task_user (line 92) | void oled_task_user(void) { function keyboard_post_init_user (line 115) | void keyboard_post_init_user(void) { FILE: keyboards/doodboard/duckboard_r2/keymaps/via/keymap.c function encoder_update_user (line 48) | bool encoder_update_user(uint8_t index, bool clockwise) { function oled_rotation_t (line 61) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_R... function render_anim (line 77) | static void render_anim(void) { function oled_task_user (line 99) | void oled_task_user(void) { function keyboard_post_init_user (line 125) | void keyboard_post_init_user(void) { FILE: keyboards/doppelganger/doppelganger.c function keyboard_pre_init_kb (line 18) | void keyboard_pre_init_kb (void) { function led_update_kb (line 23) | bool led_update_kb(led_t led_state) { function layer_state_t (line 36) | __attribute__((weak)) layer_state_t layer_state_set_user(layer_state_t s... FILE: keyboards/doro67/rgb/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 68) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dozen0/keymaps/default/keymap.c type layer_number (line 23) | enum layer_number { type custom_keycodes (line 30) | enum custom_keycodes { function layer_state_t (line 96) | layer_state_t layer_state_set_user(layer_state_t state) { function matrix_init_user (line 102) | void matrix_init_user(void) { function process_record_user (line 108) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dozen0/keymaps/f12/keymap.c function process_record_user (line 26) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 30) | void matrix_init_user(void) { function matrix_scan_user (line 34) | void matrix_scan_user(void) { function led_set_user (line 38) | void led_set_user(uint8_t usb_led) { FILE: keyboards/dp60/dp60.c function process_record_user (line 179) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dp60/keymaps/indicator/indicator.c function keyboard_post_init_user (line 67) | void keyboard_post_init_user(void) { function rgblight_call_driver (line 76) | void rgblight_call_driver(LED_TYPE *start_led, uint8_t num_leds) function led_update_kb (line 83) | bool led_update_kb(led_t led_state) { function layer_state_t (line 93) | layer_state_t layer_state_set_kb(layer_state_t state) { FILE: keyboards/dp60/keymaps/indicator/led_driver.c function indicator_write (line 23) | void indicator_write(LED_TYPE *start_led, uint8_t num_leds) FILE: keyboards/dp60/matrix.c function matrix_init_kb (line 30) | __attribute__ ((weak)) function matrix_scan_kb (line 36) | __attribute__ ((weak)) function matrix_init_user (line 42) | __attribute__ ((weak)) function matrix_scan_user (line 45) | __attribute__ ((weak)) function matrix_init (line 48) | void matrix_init(void) function matrix_scan (line 66) | uint8_t matrix_scan(void) function matrix_row_t (line 99) | inline matrix_row_t matrix_get_row(uint8_t row) function matrix_print (line 104) | void matrix_print(void) function init_rows (line 117) | static void init_rows(void) function read_rows (line 126) | static uint8_t read_rows() function init_cols (line 158) | static void init_cols(void) function unselect_cols (line 173) | static void unselect_cols(void) function select_col (line 186) | static void select_col(uint8_t col) { FILE: keyboards/draculad/keymaps/default/keymap.c type layer_number (line 20) | enum layer_number { function oled_rotation_t (line 69) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_logo (line 82) | static void render_logo(void) { function render_status (line 153) | static void render_status(void) { function oled_task_user (line 189) | void oled_task_user(void) { function encoder_update_user (line 200) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/draculad/keymaps/pimoroni/keymap.c type layer_number (line 23) | enum layer_number { type custom_keycodes (line 31) | enum custom_keycodes { function oled_rotation_t (line 83) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_logo (line 96) | static void render_logo(void) { function render_status (line 167) | static void render_status(void) { function oled_task_user (line 203) | void oled_task_user(void) { function ball_increase_hue (line 218) | void ball_increase_hue(void){ function decrease_color (line 238) | void decrease_color(void){ function cycle_white (line 251) | void cycle_white(void){ function process_record_user (line 260) | bool process_record_user(uint16_t keycode, keyrecord_t *record){ function encoder_update_user (line 301) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/draytronics/daisy/keymaps/default/keymap.c function encoder_update_user (line 36) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/draytronics/elise/keymaps/blake_iso/keymap.c type custom_layers (line 21) | enum custom_layers { FILE: keyboards/draytronics/elise/keymaps/default/keymap.c type custom_layers (line 20) | enum custom_layers { FILE: keyboards/draytronics/elise/keymaps/default_iso/keymap.c type custom_layers (line 21) | enum custom_layers { FILE: keyboards/dubba175/keymaps/default/keymap.c type layers (line 18) | enum layers{ type combo_events (line 25) | enum combo_events { FILE: keyboards/duck/duck_led/duck_led.c function show (line 5) | void show(void) { FILE: keyboards/duck/duck_led/duck_led.h type Device (line 10) | enum Device { FILE: keyboards/duck/eagle_viper/v2/indicator_leds.c function send_bit_d4 (line 29) | void send_bit_d4(bool bitVal) { function send_value (line 63) | void send_value(uint8_t byte, enum Device device) { function indicator_leds_set (line 73) | void indicator_leds_set(bool leds[8]) { FILE: keyboards/duck/eagle_viper/v2/matrix.c function matrix_init_kb (line 37) | __attribute__ ((weak)) function matrix_scan_kb (line 42) | __attribute__ ((weak)) function matrix_init_user (line 47) | __attribute__ ((weak)) function matrix_scan_user (line 51) | __attribute__ ((weak)) function backlight_init_ports (line 55) | void backlight_init_ports(void) function matrix_init (line 67) | void matrix_init(void) { function matrix_scan (line 80) | uint8_t matrix_scan(void) { function matrix_row_t (line 115) | inline matrix_row_t matrix_get_row(uint8_t row) { function matrix_print (line 119) | void matrix_print(void) { function init_rows (line 132) | static void init_rows(void) { function read_rows (line 140) | static uint8_t read_rows(uint8_t col) { function read_fwkey (line 151) | uint8_t read_fwkey(void) function unselect_cols (line 184) | static void unselect_cols(void) { function select_col (line 195) | static void select_col(uint8_t col) { FILE: keyboards/duck/eagle_viper/v2/v2.c type BACKLIGHT_AREAS (line 19) | enum BACKLIGHT_AREAS { function backlight_set (line 24) | void backlight_set(uint8_t level) { function led_set_kb (line 46) | void led_set_kb(uint8_t usb_led) { FILE: keyboards/duck/jetfire/indicator_leds.c function send_bit_d4 (line 28) | void send_bit_d4(bool bitVal) function send_bit_d6 (line 63) | void send_bit_d6(bool bitVal) function send_value (line 98) | void send_value(uint8_t byte, enum Device device) function send_color (line 111) | void send_color(uint8_t r, uint8_t g, uint8_t b, enum Device device) FILE: keyboards/duck/jetfire/indicator_leds.h type Device (line 11) | enum Device FILE: keyboards/duck/jetfire/jetfire.c type BACKLIGHT_AREAS (line 19) | enum BACKLIGHT_AREAS { type StateLed (line 28) | enum StateLed { function backlight_toggle_rgb (line 45) | void backlight_toggle_rgb(bool enabled) function backlight_set_rgb (line 104) | void backlight_set_rgb(uint8_t cfg[RGBLED_NUM][3]) function backlight_set (line 115) | void backlight_set(uint8_t level) function backlight_update_state (line 124) | void backlight_update_state() function led_set_kb (line 143) | void led_set_kb(uint8_t usb_led) FILE: keyboards/duck/jetfire/matrix.c function matrix_init_kb (line 35) | __attribute__ ((weak)) function matrix_scan_kb (line 40) | __attribute__ ((weak)) function matrix_init_user (line 45) | __attribute__ ((weak)) function matrix_scan_user (line 49) | __attribute__ ((weak)) function matrix_rows (line 53) | inline function matrix_cols (line 59) | inline function backlight_init_ports (line 65) | void backlight_init_ports(void) function matrix_init (line 75) | void matrix_init(void) function matrix_scan (line 86) | uint8_t matrix_scan(void) function matrix_is_modified (line 119) | bool matrix_is_modified(void) function matrix_is_on (line 125) | inline function matrix_row_t (line 131) | inline function matrix_print (line 137) | void matrix_print(void) function matrix_key_count (line 145) | uint8_t matrix_key_count(void) function init_ports (line 154) | static void init_ports(void) function read_rows (line 168) | static uint8_t read_rows(uint8_t col) function unselect_cols (line 189) | static void unselect_cols(void) function select_col (line 197) | static void select_col(uint8_t col) FILE: keyboards/duck/lightsaver/indicator_leds.c function send_bit_d4 (line 28) | void send_bit_d4(bool bitVal) { function send_value (line 62) | void send_value(uint8_t byte, enum Device device) { function send_color (line 71) | void send_color(uint8_t r, uint8_t g, uint8_t b, enum Device device) { function indicator_leds_set (line 77) | void indicator_leds_set(bool leds[8]) { FILE: keyboards/duck/lightsaver/keymaps/default/keymap.c type custom_layers (line 22) | enum custom_layers { FILE: keyboards/duck/lightsaver/keymaps/rasmus/keymap.c type custom_layers (line 22) | enum custom_layers { type macro_id (line 41) | enum macro_id { function macro_t (line 94) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... FILE: keyboards/duck/lightsaver/lightsaver.c type BACKLIGHT_AREAS (line 19) | enum BACKLIGHT_AREAS { function backlight_set (line 26) | void backlight_set(uint8_t level) { function led_set_kb (line 42) | void led_set_kb(uint8_t usb_led) { FILE: keyboards/duck/lightsaver/matrix.c function matrix_init_kb (line 38) | __attribute__ ((weak)) function matrix_scan_kb (line 43) | __attribute__ ((weak)) function matrix_init_user (line 48) | __attribute__ ((weak)) function matrix_scan_user (line 52) | __attribute__ ((weak)) function matrix_init (line 56) | void matrix_init(void) { function matrix_scan (line 76) | uint8_t matrix_scan(void) { function matrix_row_t (line 113) | inline matrix_row_t matrix_get_row(uint8_t row) { function matrix_print (line 117) | void matrix_print(void) { function init_rows (line 130) | static void init_rows(void) { function read_rows (line 141) | static uint8_t read_rows() { function read_fwkey (line 150) | static uint8_t read_fwkey(void) function unselect_cols (line 184) | static void unselect_cols(void) { function select_col (line 198) | static void select_col(uint8_t col) { FILE: keyboards/duck/octagon/v1/matrix.c function matrix_init_kb (line 37) | __attribute__ ((weak)) function matrix_scan_kb (line 42) | __attribute__ ((weak)) function matrix_init_user (line 47) | __attribute__ ((weak)) function matrix_scan_user (line 51) | __attribute__ ((weak)) function backlight_init_ports (line 55) | void backlight_init_ports(void) function matrix_init (line 62) | void matrix_init(void) { function matrix_scan (line 75) | uint8_t matrix_scan(void) { function matrix_row_t (line 110) | inline matrix_row_t matrix_get_row(uint8_t row) { function matrix_print (line 114) | void matrix_print(void) { function init_rows (line 127) | static void init_rows(void) { function read_rows (line 138) | static uint8_t read_rows(uint8_t col) { function read_fwkey (line 151) | uint8_t read_fwkey(void) function unselect_cols (line 156) | static void unselect_cols(void) { function select_col (line 167) | static void select_col(uint8_t col) { FILE: keyboards/duck/octagon/v1/v1.c type BACKLIGHT_AREAS (line 18) | enum BACKLIGHT_AREAS { function backlight_set (line 33) | void backlight_set(uint8_t level) { function led_set_kb (line 43) | void led_set_kb(uint8_t usb_led) { FILE: keyboards/duck/octagon/v2/indicator_leds.c function send_bit_d4 (line 28) | void send_bit_d4(bool bitVal) { function send_bit_d6 (line 62) | void send_bit_d6(bool bitVal) function send_value (line 97) | void send_value(uint8_t byte, enum Device device) { function send_color (line 109) | void send_color(uint8_t r, uint8_t g, uint8_t b, enum Device device) { function indicator_leds_set (line 116) | void indicator_leds_set(bool leds[8]) { FILE: keyboards/duck/octagon/v2/indicator_leds.h type Device (line 7) | enum Device FILE: keyboards/duck/octagon/v2/matrix.c function matrix_init_kb (line 37) | __attribute__ ((weak)) function matrix_scan_kb (line 42) | __attribute__ ((weak)) function matrix_init_user (line 47) | __attribute__ ((weak)) function matrix_scan_user (line 51) | __attribute__ ((weak)) function backlight_init_ports (line 55) | void backlight_init_ports(void) function matrix_init (line 67) | void matrix_init(void) { function matrix_scan (line 80) | uint8_t matrix_scan(void) { function matrix_row_t (line 115) | inline matrix_row_t matrix_get_row(uint8_t row) { function matrix_print (line 119) | void matrix_print(void) { function init_rows (line 132) | static void init_rows(void) { function read_rows (line 143) | static uint8_t read_rows(uint8_t col) { function read_fwkey (line 156) | uint8_t read_fwkey(void) function unselect_cols (line 182) | static void unselect_cols(void) { function select_col (line 193) | static void select_col(uint8_t col) { FILE: keyboards/duck/octagon/v2/v2.c type BACKLIGHT_AREAS (line 19) | enum BACKLIGHT_AREAS { function backlight_toggle_rgb (line 34) | void backlight_toggle_rgb(bool enabled) function backlight_set_rgb (line 81) | void backlight_set_rgb(uint8_t cfg[17][3]) function backlight_set (line 91) | void backlight_set(uint8_t level) { function led_set_kb (line 100) | void led_set_kb(uint8_t usb_led) { FILE: keyboards/duck/orion/v3/indicator_leds.c function send_bit_d4 (line 29) | void send_bit_d4(bool bitVal) { function send_value (line 63) | void send_value(uint8_t byte, enum Device device) { function indicator_leds_set (line 73) | void indicator_leds_set(bool leds[8]) { FILE: keyboards/duck/orion/v3/matrix.c function matrix_init_kb (line 31) | __attribute__ ((weak)) function matrix_scan_kb (line 36) | __attribute__ ((weak)) function matrix_init_user (line 41) | __attribute__ ((weak)) function matrix_scan_user (line 45) | __attribute__ ((weak)) function indicator_init_ports (line 49) | void indicator_init_ports(void) { function matrix_init (line 61) | void matrix_init(void) { function matrix_scan (line 74) | uint8_t matrix_scan(void) { function matrix_row_t (line 109) | inline matrix_row_t matrix_get_row(uint8_t row) { function matrix_print (line 113) | void matrix_print(void) { function init_rows (line 126) | static void init_rows(void) { function read_rows (line 137) | static uint8_t read_rows(uint8_t col) { function read_fwkey (line 149) | uint8_t read_fwkey(void) function unselect_cols (line 184) | static void unselect_cols(void) { function select_col (line 195) | static void select_col(uint8_t col) { FILE: keyboards/duck/orion/v3/v3.c function led_update_kb (line 32) | bool led_update_kb(led_t led_state) { FILE: keyboards/duck/tcv3/indicator_leds.c function send_bit_d4 (line 28) | void send_bit_d4(bool bitVal) { function send_bit_d6 (line 62) | void send_bit_d6(bool bitVal) function send_value (line 97) | void send_value(uint8_t byte, enum Device device) { function send_color (line 109) | void send_color(uint8_t r, uint8_t g, uint8_t b, enum Device device) { function indicator_leds_set (line 116) | void indicator_leds_set(bool leds[8]) { FILE: keyboards/duck/tcv3/indicator_leds.h type Device (line 7) | enum Device FILE: keyboards/duck/tcv3/matrix.c function matrix_init_kb (line 37) | __attribute__ ((weak)) function matrix_scan_kb (line 42) | __attribute__ ((weak)) function matrix_init_user (line 47) | __attribute__ ((weak)) function matrix_scan_user (line 51) | __attribute__ ((weak)) function backlight_init_ports (line 55) | void backlight_init_ports(void) function matrix_init (line 67) | void matrix_init(void) { function matrix_scan (line 80) | uint8_t matrix_scan(void) { function matrix_row_t (line 115) | inline matrix_row_t matrix_get_row(uint8_t row) { function matrix_print (line 119) | void matrix_print(void) { function init_rows (line 131) | static void init_rows(void) { function read_rows (line 142) | static uint8_t read_rows(uint8_t col) { function unselect_cols (line 189) | static void unselect_cols(void) { function select_col (line 203) | static void select_col(uint8_t col) { FILE: keyboards/duck/tcv3/tcv3.c type BACKLIGHT_AREAS (line 19) | enum BACKLIGHT_AREAS { function backlight_set (line 95) | void backlight_set(uint8_t level) { FILE: keyboards/ducky/one2mini/1861st/boards/NUC123SD4AN0/board.c function __early_init (line 49) | void __early_init(void) { function boardInit (line 57) | void boardInit(void) {} FILE: keyboards/ducky/one2mini/keymaps/ansi/keymap.c type Layer (line 19) | enum Layer { FILE: keyboards/ducky/one2mini/keymaps/default/keymap.c type Layer (line 19) | enum Layer { FILE: keyboards/ducky/one2mini/keymaps/iso/keymap.c type Layer (line 19) | enum Layer { FILE: keyboards/dumbo/keymaps/default/keymap.c type layers (line 18) | enum layers { function layer_state_t (line 129) | layer_state_t layer_state_set_user(layer_state_t state) { function render_logo (line 135) | static void render_logo(void) { function print_status_narrow (line 145) | static void print_status_narrow(void) { function oled_rotation_t (line 175) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 182) | void oled_task_user(void) { function encoder_update_user (line 192) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dumbo/keymaps/trip-trap/keymap.c type layers (line 20) | enum layers { function layer_state_t (line 206) | layer_state_t layer_state_set_user(layer_state_t state) { function print_status_narrow (line 223) | static void print_status_narrow(void) { function render_anim (line 278) | static void render_anim(void) { function oled_rotation_t (line 368) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 378) | void oled_task_user(void) { function encoder_update_user (line 390) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dumbpad/v0x/keymaps/default/keymap.c function process_record_user (line 57) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 67) | void keyboard_post_init_user(void) { function encoder_update_user (line 75) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dumbpad/v0x/templates/keymap.c function encoder_update_user (line 5) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dumbpad/v0x/v0x.c function keyboard_pre_init_kb (line 18) | void keyboard_pre_init_kb(void) { function shutdown_user (line 25) | void shutdown_user() { function layer_state_t (line 31) | layer_state_t layer_state_set_kb(layer_state_t state) { function matrix_init_kb (line 43) | void matrix_init_kb(void) { FILE: keyboards/dumbpad/v0x_dualencoder/keymaps/default/keymap.c function process_record_user (line 57) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 67) | void keyboard_post_init_user(void) { function encoder_update_user (line 75) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dumbpad/v0x_dualencoder/templates/keymap.c function encoder_update_user (line 5) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dumbpad/v0x_dualencoder/v0x_dualencoder.c function keyboard_pre_init_kb (line 18) | void keyboard_pre_init_kb(void) { function shutdown_user (line 25) | void shutdown_user() { function layer_state_t (line 31) | layer_state_t layer_state_set_kb(layer_state_t state) { function matrix_init_kb (line 43) | void matrix_init_kb(void) { FILE: keyboards/dumbpad/v0x_right/keymaps/default/keymap.c function process_record_user (line 57) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 67) | void keyboard_post_init_user(void) { function encoder_update_user (line 75) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dumbpad/v0x_right/templates/keymap.c function encoder_update_user (line 5) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dumbpad/v0x_right/v0x_right.c function keyboard_pre_init_kb (line 18) | void keyboard_pre_init_kb(void) { function shutdown_user (line 25) | void shutdown_user() { function layer_state_t (line 31) | layer_state_t layer_state_set_kb(layer_state_t state) { function matrix_init_kb (line 43) | void matrix_init_kb(void) { FILE: keyboards/dumbpad/v1x/keymaps/default/keymap.c function process_record_user (line 57) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 67) | void keyboard_post_init_user(void) { function encoder_update_user (line 75) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dumbpad/v1x/keymaps/imchipwood/keymap.c type custom_layers (line 19) | enum custom_layers { function encoder_update_user (line 63) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dumbpad/v1x/keymaps/numpad_media/keymap.c function encoder_update_user (line 57) | void encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dumbpad/v1x/templates/keymap.c function encoder_update_user (line 5) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dumbpad/v1x/v1x.c function keyboard_pre_init_kb (line 18) | void keyboard_pre_init_kb(void) { function shutdown_user (line 26) | void shutdown_user() { function layer_state_t (line 33) | layer_state_t layer_state_set_kb(layer_state_t state) { function matrix_init_kb (line 45) | void matrix_init_kb(void) { function led_set_kb (line 65) | void led_set_kb(uint8_t usb_led) { FILE: keyboards/dumbpad/v1x_dualencoder/keymaps/default/keymap.c function process_record_user (line 57) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 67) | void keyboard_post_init_user(void) { function encoder_update_user (line 75) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dumbpad/v1x_dualencoder/templates/keymap.c function encoder_update_user (line 5) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dumbpad/v1x_dualencoder/v1x_dualencoder.c function keyboard_pre_init_kb (line 18) | void keyboard_pre_init_kb(void) { function shutdown_user (line 26) | void shutdown_user() { function layer_state_t (line 33) | layer_state_t layer_state_set_kb(layer_state_t state) { function matrix_init_kb (line 45) | void matrix_init_kb(void) { function led_set_kb (line 65) | void led_set_kb(uint8_t usb_led) { FILE: keyboards/dumbpad/v1x_right/keymaps/default/keymap.c function process_record_user (line 57) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 67) | void keyboard_post_init_user(void) { function encoder_update_user (line 75) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dumbpad/v1x_right/templates/keymap.c function encoder_update_user (line 5) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/dumbpad/v1x_right/v1x_right.c function keyboard_pre_init_kb (line 18) | void keyboard_pre_init_kb(void) { function shutdown_user (line 26) | void shutdown_user() { function layer_state_t (line 33) | layer_state_t layer_state_set_kb(layer_state_t state) { function matrix_init_kb (line 45) | void matrix_init_kb(void) { function led_set_kb (line 65) | void led_set_kb(uint8_t usb_led) { FILE: keyboards/durgod/dgk6x/dgk6x.c function off_all_leds (line 20) | void off_all_leds(void) { function on_all_leds (line 26) | void on_all_leds(void) { function led_init_ports (line 33) | void led_init_ports(void) { function process_record_kb (line 44) | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { function rgb_matrix_indicators_user (line 63) | __attribute__ ((weak)) FILE: keyboards/durgod/dgk6x/dgk6x.h type DGK6X_keycodes (line 30) | enum DGK6X_keycodes { FILE: keyboards/durgod/k320/keymaps/moults31/keymap.c type _layer (line 22) | enum _layer { FILE: keyboards/durgod/k3x0/k320/keymaps/kuenhlee/keymap.c type unicode_names (line 40) | enum unicode_names { function matrix_init_user (line 143) | void matrix_init_user(void) { FILE: keyboards/durgod/k3x0/k3x0.c function off_all_leds (line 23) | void off_all_leds(void) { function on_all_leds (line 33) | void on_all_leds(void) { function led_init_ports (line 44) | void led_init_ports(void) { function process_record_kb (line 58) | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { function hardware_reset_cb (line 76) | static void hardware_reset_cb(void *arg) { function keyboard_pre_init_kb (line 83) | void keyboard_pre_init_kb(void) { FILE: keyboards/durgod/k3x0/k3x0.h type K3x0_keycodes (line 30) | enum K3x0_keycodes { FILE: keyboards/durgod/k3x0/keymaps/chimera/keymap.c type _layer (line 20) | enum _layer { type custom_keycodes (line 43) | enum custom_keycodes { function unlock_win_key (line 202) | void unlock_win_key(void) { function toggle_lock_win_key (line 208) | void toggle_lock_win_key(void) { function toggle_lock_media_key (line 213) | void toggle_lock_media_key(void) { function dprint_global_layers (line 219) | void dprint_global_layers(void) { function dprint_layers (line 228) | void dprint_layers(layer_state_t state) { function layer_state_t (line 238) | layer_state_t default_layer_state_set_user(layer_state_t state) { function layer_state_t (line 251) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 259) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 371) | void keyboard_post_init_user(void) { FILE: keyboards/durgod/k3x0/keymaps/typhon/keymap.c type _layer (line 20) | enum _layer { type custom_keycodes (line 43) | enum custom_keycodes { function unlock_win_key (line 202) | void unlock_win_key(void) { function toggle_lock_win_key (line 208) | void toggle_lock_win_key(void) { function toggle_lock_media_key (line 213) | void toggle_lock_media_key(void) { function dprint_global_layers (line 219) | void dprint_global_layers(void) { function dprint_layers (line 228) | void dprint_layers(layer_state_t state) { function layer_state_t (line 238) | layer_state_t default_layer_state_set_user(layer_state_t state) { function layer_state_t (line 251) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 259) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 371) | void keyboard_post_init_user(void) { FILE: keyboards/durgod/k3x0/keymaps/via/keymap.c type _layer (line 20) | enum _layer { FILE: keyboards/dz60/keymaps/60_tsangan/keymap.c type keyboard_layers (line 3) | enum keyboard_layers { FILE: keyboards/dz60/keymaps/_bonfire/keymap-parts/defs.c type layers (line 12) | enum layers { type custom_keycodes (line 23) | enum custom_keycodes { FILE: keyboards/dz60/keymaps/_bonfire/keymap-parts/functions.c function process_record_user (line 8) | bool process_record_user(uint16_t keycode, keyrecord_t *record) function matrix_scan_user (line 29) | void matrix_scan_user(void) FILE: keyboards/dz60/keymaps/_bonfire/not-in-use/super-alt-tab.c type custom_keycodes (line 8) | enum custom_keycodes { // Make sure have the awesome keycode ... function process_record_user (line 13) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 32) | void matrix_scan_user(void) { FILE: keyboards/dz60/keymaps/bingocaller/keymap.c type layers (line 10) | enum layers { FILE: keyboards/dz60/keymaps/boris_burger/keymap.c function process_record_user (line 54) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dz60/keymaps/coppertop/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/dz60/keymaps/crd_ansi/keymap.c type keyboard_layers (line 3) | enum keyboard_layers { FILE: keyboards/dz60/keymaps/crd_tsangan/keymap.c type keyboard_layers (line 3) | enum keyboard_layers { FILE: keyboards/dz60/keymaps/danbee/keymap.c type layer_names (line 3) | enum layer_names { FILE: keyboards/dz60/keymaps/default_abnt2/keymap.c type layer_names (line 25) | enum layer_names { FILE: keyboards/dz60/keymaps/hailbreno/keymap.c type layers (line 14) | enum layers { type keycodes (line 24) | enum keycodes { function process_record_user (line 202) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dz60/keymaps/iso_de_root/keymap.c type root_keycodes (line 5) | enum root_keycodes { function process_record_user (line 20) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dz60/keymaps/iso_split-spacebar/keymap.c function persistent_default_layer_set (line 148) | void persistent_default_layer_set(uint16_t default_layer) { function layer_state_t (line 155) | layer_state_t layer_state_set_user(layer_state_t state) { function matrix_scan_user (line 173) | void matrix_scan_user(void) { FILE: keyboards/dz60/keymaps/jdelkins/keymap.c function ctl_finished (line 38) | void ctl_finished(qk_tap_dance_state_t *state, void *user_data) { function ctl_reset (line 50) | void ctl_reset(qk_tap_dance_state_t *state, void *user_data) { function g_finished (line 59) | void g_finished(qk_tap_dance_state_t *state, void *user_data) { function kp_finished (line 72) | void kp_finished(qk_tap_dance_state_t *state, void *user_data) { function kp_reset (line 84) | void kp_reset(qk_tap_dance_state_t *state, void *user_data) { type rgb_layer_index (line 185) | enum rgb_layer_index { function layer_state_t (line 205) | layer_state_t layer_state_set_keymap(layer_state_t state) { function led_update_user (line 220) | bool led_update_user(led_t led_state) { function keyboard_post_init_keymap (line 226) | void keyboard_post_init_keymap(void) { function matrix_scan_keymap (line 234) | void matrix_scan_keymap(void) { function process_record_keymap (line 297) | bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dz60/keymaps/jkbone/keymap.c type layers_idx (line 7) | enum layers_idx { type custom_keycodes (line 13) | enum custom_keycodes { function process_record_user (line 44) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dz60/keymaps/kifinnsson/keymap.c type my_keycodes (line 8) | enum my_keycodes { function process_record_user (line 60) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 203) | void matrix_scan_user(void) { FILE: keyboards/dz60/keymaps/macos_arrow/keymap.c type dz60_layers (line 3) | enum dz60_layers { type my_keycodes (line 10) | enum my_keycodes { function process_record_user (line 74) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dz60/keymaps/marianas/customLogic.c function layer_state_t (line 12) | layer_state_t layer_state_set_user(layer_state_t state) function printSqlVerbs (line 37) | bool printSqlVerbs(uint16_t keycode, keyrecord_t *record) function updateLayerState (line 81) | bool updateLayerState(uint16_t keycode, keyrecord_t *record) function process_record_user (line 131) | bool process_record_user(uint16_t keycode, keyrecord_t *record) FILE: keyboards/dz60/keymaps/marianas/keyDefinitions.h type sql_macros (line 79) | enum sql_macros { FILE: keyboards/dz60/keymaps/marianas/keymap.h type marianas_layers (line 4) | enum marianas_layers { FILE: keyboards/dz60/keymaps/marianas/relativity.c function initStringData (line 27) | void initStringData() function activateRelativity (line 55) | void activateRelativity(void) function deactivateRelativity (line 63) | bool deactivateRelativity(void) function containsCode (line 74) | bool containsCode(uint16_t kc) function lastCodeIs (line 83) | bool lastCodeIs(uint16_t kc) function last2CodeAre (line 92) | bool last2CodeAre(uint16_t kc) function last2CodesAre (line 101) | bool last2CodesAre(uint16_t kc, uint16_t kc2) function addKeyCode (line 110) | void addKeyCode(uint16_t kc) function eraseKeyCodes (line 121) | void eraseKeyCodes(void) function eraseCharCounts (line 127) | void eraseCharCounts(void) function printTableAbbreviationLimited (line 137) | void printTableAbbreviationLimited(void) function printTableAbbreviation (line 157) | void printTableAbbreviation(void) function eraseTableAbbreviation (line 179) | void eraseTableAbbreviation(void) function printString (line 187) | void printString(char* str) function printStringAndQueueChar (line 205) | void printStringAndQueueChar(char* str) function ReplaceString (line 240) | void ReplaceString(char *orig, char *repl) function deletePrev (line 258) | void deletePrev(void) function processSmartMacroTap (line 283) | bool processSmartMacroTap(uint16_t kc) function isShifted (line 385) | bool isShifted() function setShifted (line 390) | void setShifted(bool val) function storeShiftState (line 396) | bool storeShiftState(uint16_t keycode, keyrecord_t *record) function handleSmartMacros (line 422) | bool handleSmartMacros(uint16_t keycode, keyrecord_t *record) FILE: keyboards/dz60/keymaps/mechmerlin/keymap.c type keyboard_layers (line 3) | enum keyboard_layers { function matrix_init_user (line 38) | void matrix_init_user(void) { FILE: keyboards/dz60/keymaps/model42/keymap.c type dz60_keycodes (line 4) | enum dz60_keycodes { function process_record_user (line 46) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dz60/keymaps/muzfuz/keymap.c type custom_keycodes (line 6) | enum custom_keycodes { function led_set_user (line 28) | void led_set_user(uint8_t usb_led) { function process_record_user (line 62) | bool process_record_user(uint16_t keycode, keyrecord_t *record) FILE: keyboards/dz60/keymaps/n0velty/keymap.c function macro_t (line 42) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... FILE: keyboards/dz60/keymaps/niclake/keymap.c type layer_names (line 18) | enum layer_names { type custom_keycodes (line 25) | enum custom_keycodes { FILE: keyboards/dz60/keymaps/olivierko/keymap.c type keyboard_layers (line 3) | enum keyboard_layers { type custom_keycodes (line 10) | enum custom_keycodes { function process_record_user (line 62) | bool process_record_user(uint16_t keycode, keyrecord_t *record) FILE: keyboards/dz60/keymaps/olligranlund_iso/keymap.c type custom_keycodes (line 38) | enum custom_keycodes { function process_record_user (line 45) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dz60/keymaps/olligranlund_iso_v2/keymap.c type custom_keycodes (line 38) | enum custom_keycodes { function process_record_user (line 45) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dz60/keymaps/spotpuff/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/dz60/keymaps/twschum_b_4_10/keymap.c function vim_cmd_layer (line 121) | uint8_t vim_cmd_layer(void) { FILE: keyboards/dz60/keymaps/xtonhasvim/keymap.c type layers (line 4) | enum layers { function vim_cmd_layer (line 12) | extern uint8_t vim_cmd_layer(void) { return _CMD; } function user_led_on (line 58) | void user_led_on(void) { function user_led_off (line 63) | void user_led_off(void) { function matrix_init_user (line 68) | void matrix_init_user(void) { function layer_state_t (line 72) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/dztech/bocc/bocc.c function matrix_init_kb (line 18) | void matrix_init_kb(void) { function led_update_kb (line 23) | bool led_update_kb(led_t led_state) { FILE: keyboards/dztech/dz60rgb/dz60rgb.c function suspend_power_down_kb (line 96) | void suspend_power_down_kb(void) { function suspend_wakeup_init_kb (line 101) | void suspend_wakeup_init_kb(void) { function rgb_matrix_indicators_user (line 106) | __attribute__ ((weak)) FILE: keyboards/dztech/dz60rgb/keymaps/didel/keymap.c type didel_layers (line 21) | enum didel_layers { FILE: keyboards/dztech/dz60rgb/keymaps/matthewrobo/keymap.c type dz60rgb_layers (line 4) | enum dz60rgb_layers { type dz60rgb_keycodes (line 12) | enum dz60rgb_keycodes { function rgb_matrix_indicators_user (line 94) | void rgb_matrix_indicators_user(void) function matrix_init_user (line 223) | void matrix_init_user(void) function matrix_scan_user (line 229) | void matrix_scan_user(void) function process_record_user (line 234) | bool process_record_user(uint16_t keycode, keyrecord_t* record) FILE: keyboards/dztech/dz60rgb/keymaps/mekanist/keymap.c function rgb_matrix_layer_helper (line 52) | void rgb_matrix_layer_helper (uint8_t red, uint8_t green, uint8_t blue) { function rgb_matrix_indicators_user (line 60) | void rgb_matrix_indicators_user(void) function matrix_init_user (line 160) | void matrix_init_user(void) function matrix_scan_user (line 165) | void matrix_scan_user(void) function process_record_user (line 170) | bool process_record_user(uint16_t keycode, keyrecord_t* record) FILE: keyboards/dztech/dz60rgb/keymaps/perseid/keymap.c type layer_names (line 3) | enum layer_names { type custom_keycodes (line 8) | enum custom_keycodes { function rgb_matrix_layer_helper (line 29) | void rgb_matrix_layer_helper (uint8_t red, uint8_t green, uint8_t blue) { function rgb_matrix_indicators_user (line 37) | void rgb_matrix_indicators_user(void) function matrix_init_user (line 119) | void matrix_init_user(void) function matrix_scan_user (line 124) | void matrix_scan_user(void) function process_record_user (line 129) | bool process_record_user(uint16_t keycode, keyrecord_t* record) FILE: keyboards/dztech/dz60rgb/keymaps/piv3rt/keymap.c type piv3rt_layers (line 29) | enum piv3rt_layers { type piv3rt_keycodes (line 37) | enum piv3rt_keycodes { type piv3rt_rgbprofiles (line 48) | enum piv3rt_rgbprofiles { type piv3rt_rgbprofiles (line 54) | enum piv3rt_rgbprofiles function reset_leds (line 94) | void reset_leds(void) { function suspend_wakeup_init_user (line 101) | void suspend_wakeup_init_user(void) { function process_record_user (line 105) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function rgb_matrix_indicators_advanced_user (line 160) | void rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_ma... FILE: keyboards/dztech/dz60rgb/keymaps/xunz/keymap.c function rgb_matrix_indicators_user (line 24) | void rgb_matrix_indicators_user(void) { function matrix_init_user (line 27) | void matrix_init_user(void) { function matrix_scan_user (line 31) | void matrix_scan_user(void) { function process_record_user (line 35) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/dztech/dz60rgb_ansi/dz60rgb_ansi.c function suspend_power_down_kb (line 94) | void suspend_power_down_kb(void) { function suspend_wakeup_init_kb (line 99) | void suspend_wakeup_init_kb(void) { function rgb_matrix_indicators_user (line 104) | __attribute__ ((weak)) FILE: keyboards/dztech/dz60rgb_ansi/keymaps/bingocaller/keymap.c type layers (line 19) | enum layers { FILE: keyboards/dztech/dz60rgb_wkl/dz60rgb_wkl.c function suspend_power_down_kb (line 95) | void suspend_power_down_kb(void) { function suspend_wakeup_init_kb (line 100) | void suspend_wakeup_init_kb(void) { function rgb_matrix_indicators_user (line 105) | __attribute__ ((weak)) FILE: keyboards/dztech/dz65rgb/keymaps/catrielmuller/keymap.c type layers (line 7) | enum layers { type unicode_names (line 39) | enum unicode_names { function rgb_matrix_indicators_user (line 233) | void rgb_matrix_indicators_user(void) { FILE: keyboards/dztech/dz65rgb/keymaps/chocol8/keymap.c type tofu68_layers (line 3) | enum tofu68_layers { FILE: keyboards/dztech/dz65rgb/keymaps/drootz/keymap.c function rgb_matrix_set_color_hsv (line 28) | void rgb_matrix_set_color_hsv(uint8_t led, uint16_t hue, uint16_t sat, u... function reset_blink_cycle (line 37) | void reset_blink_cycle(void) { function reset_blink_status (line 46) | void reset_blink_status(void) { function get_this_led_blinking (line 52) | void get_this_led_blinking(uint8_t led_index, bool speed, uint8_t hue, u... type layers (line 99) | enum layers { function rgb_matrix_indicators_user (line 137) | void rgb_matrix_indicators_user(void) { function process_record_user (line 197) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { type french_letter (line 219) | enum french_letter { type french_accent (line 235) | enum french_accent { function break_int_in_array (line 294) | void break_int_in_array(uint8_t int_code, uint8_t size, uint8_t *array) { function send_french_accent (line 308) | void send_french_accent(uint8_t letter, uint8_t accent) { function ldrkey_send_paranthesis_wrap_ini (line 376) | void ldrkey_send_paranthesis_wrap_ini(void) { function ldrkey_send_paranthesis_wrap_word (line 381) | void ldrkey_send_paranthesis_wrap_word(void) { function ldrkey_send_paranthesis_wrap_selection (line 386) | void ldrkey_send_paranthesis_wrap_selection(void) { function ldrkey_send_bracket_wrap_ini (line 391) | void ldrkey_send_bracket_wrap_ini(void) { function ldrkey_send_curlybrace_wrap_selection (line 416) | void ldrkey_send_curlybrace_wrap_selection(void) { function matrix_scan_user (line 422) | void matrix_scan_user(void) function leader_start (line 710) | void leader_start(void) { function leader_end (line 714) | void leader_end(void) { function dynamic_macro_record_start_user (line 722) | void dynamic_macro_record_start_user(void) { function dynamic_macro_record_end_user (line 731) | void dynamic_macro_record_end_user(int8_t direction) { function dynamic_macro_play_user (line 738) | void dynamic_macro_play_user(int8_t direction) { FILE: keyboards/dztech/dz65rgb/keymaps/jumper149/keymap.c type layers_user (line 18) | enum layers_user { type keycodes_user (line 26) | enum keycodes_user { function process_record_user (line 32) | bool process_record_user(uint16_t keycode, keyrecord_t * record) { function layer_state_t (line 96) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/dztech/dz65rgb/keymaps/matthewrobo/keymap.c type dz65rgb_layers (line 3) | enum dz65rgb_layers { type dz65rgb_keycodes (line 10) | enum dz65rgb_keycodes { function rgb_matrix_indicators_user (line 85) | void rgb_matrix_indicators_user(void) function matrix_init_user (line 213) | void matrix_init_user(void) function matrix_scan_user (line 218) | void matrix_scan_user(void) function process_record_user (line 223) | bool process_record_user(uint16_t keycode, keyrecord_t* record) FILE: keyboards/dztech/dz65rgb/keymaps/pagondel/keymap.c type layers (line 19) | enum layers { FILE: keyboards/dztech/dz65rgb/v1/v1.c function rgb_matrix_indicators_user (line 117) | __attribute__ ((weak)) FILE: keyboards/dztech/dz65rgb/v2/v2.c function rgb_matrix_indicators_user (line 117) | __attribute__ ((weak)) FILE: keyboards/dztech/dz65rgb/v3/v3.c function rgb_matrix_indicators_user (line 117) | __attribute__ ((weak)) FILE: keyboards/e88/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/ealdin/quadrant/quadrant.c function encoder_update_kb (line 20) | bool encoder_update_kb(uint8_t index, bool clockwise) { function keyboard_pre_init_kb (line 56) | void keyboard_pre_init_kb(void) { function led_update_kb (line 62) | bool led_update_kb(led_t led_state) { FILE: keyboards/earth_rover/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { _BASE } FILE: keyboards/ebastler/isometria_75/rev1/keymaps/default/keymap.c function encoder_update_user (line 46) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/ebastler/isometria_75/rev1/keymaps/via/keymap.c function encoder_update_user (line 54) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/eco/keymaps/bcat/keymap.c type layer (line 21) | enum layer { function layer_state_t (line 69) | layer_state_t layer_state_set_keymap(layer_state_t state) { return updat... FILE: keyboards/eco/keymaps/default/keymap.c type eco_keycodes (line 16) | enum eco_keycodes { function persistant_default_layer_set (line 82) | void persistant_default_layer_set(uint16_t default_layer) { function process_record_user (line 87) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/eco/keymaps/fsck/keymap.c type eco_keycodes (line 23) | enum eco_keycodes { FILE: keyboards/eco/keymaps/that_canadian/keymap.c type eco_keycodes (line 22) | enum eco_keycodes { function persistant_default_layer_set (line 138) | void persistant_default_layer_set(uint16_t default_layer) { function process_record_user (line 143) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 178) | void matrix_init_user(void) { function startup_user (line 186) | void startup_user() function shutdown_user (line 192) | void shutdown_user() function music_on_user (line 199) | void music_on_user(void) function music_scale_user (line 204) | void music_scale_user(void) FILE: keyboards/eco/keymaps/xyverz/keymap.c type layer_names (line 3) | enum layer_names { _QWERTY, _COLEMAK, _DVORAK, _LOWER, _RAISE, _ADJUST } type custom_keycodes (line 5) | enum custom_keycodes { QWERTY = SAFE_RANGE, COLEMAK, DVORAK, LOWER, RAIS... function matrix_init_user (line 131) | void matrix_init_user(void) { function layer_state_t (line 139) | layer_state_t layer_state_set_user(layer_state_t state) { return update_... function process_record_user (line 141) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/edc40/keymaps/default/keymap.c type layers (line 18) | enum layers{ FILE: keyboards/edc40/keymaps/oj/keymap.c type layers (line 18) | enum layers{ type custom_keycodes (line 26) | enum custom_keycodes { function process_record_user (line 73) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/edda/edda.c function keyboard_pre_init_kb (line 16) | void keyboard_pre_init_kb(void) { function layer_state_t (line 26) | __attribute__((weak)) layer_state_t layer_state_set_user(layer_state_t s... FILE: keyboards/edi/hardlight/mk1/keymaps/default/keymap.c type layers (line 20) | enum layers { function layer_state_t (line 113) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/eek/keymaps/default/keymap.c type layer_names (line 18) | enum layer_names { function layer_state_t (line 70) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/eek/keymaps/ledtest/keymap.c type layer_names (line 18) | enum layer_names { type custom_keycodes (line 25) | enum custom_keycodes { function layer_state_t (line 75) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 79) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/eggman/keymaps/default/keymap.c type layers (line 19) | enum layers{ type combo_events (line 25) | enum combo_events { function encoder_update_user (line 63) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/emi20/keymaps/default/keymap.c type custom_keycodes (line 20) | enum custom_keycodes { function process_record_user (line 51) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/emptystring/NQG/keymaps/default/keymap.c type tapdances (line 7) | enum tapdances{ FILE: keyboards/ep/40/keymaps/default/keymap.c type custom_keycodes (line 20) | enum custom_keycodes { function process_record_user (line 47) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ep/96/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 35) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ep/comsn/mollydooker/keymaps/default/keymap.c function matrix_init_user (line 35) | void matrix_init_user(void) { FILE: keyboards/ergo42/keymaps/biacco-underglow/keymap.c type custom_keycodes (line 16) | enum custom_keycodes { function process_record_user (line 121) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergo42/keymaps/default-underglow/keymap.c type custom_keycodes (line 16) | enum custom_keycodes { function process_record_user (line 99) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergo42/keymaps/hdbx/keymap.c type custom_keycodes (line 17) | enum custom_keycodes { function layer_state_set_keymap (line 137) | uint32_t layer_state_set_keymap (uint32_t state) { function matrix_init_user (line 141) | void matrix_init_user(void) { function layer_state_t (line 148) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 169) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergo42/keymaps/yshrsmz/keymap.c type custom_keycodes (line 11) | enum custom_keycodes { function persistent_default_layer_set (line 103) | void persistent_default_layer_set(uint16_t default_layer) { function process_record_user (line 108) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergoarrows/keymaps/default/keymap.c type layer_number (line 24) | enum layer_number { FILE: keyboards/ergoarrows/keymaps/salicylic/keymap.c type layer_number (line 25) | enum layer_number { function layer_state_t (line 98) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/ergodash/mini/keymaps/default/keymap.c type custom_keycodes (line 9) | enum custom_keycodes { function process_record_user (line 93) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergodash/mini/keymaps/toyoshimahidenori/keymap.c type layers (line 19) | enum layers { type custom_keycodes (line 26) | enum custom_keycodes { function process_record_user (line 109) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergodash/rev1/keymaps/333fred/keymap.c function process_record_user (line 76) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergodash/rev1/keymaps/default/keymap.c type custom_keycodes (line 9) | enum custom_keycodes { function persistent_default_layer_set (line 109) | void persistent_default_layer_set(uint16_t default_layer) { function process_record_user (line 114) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergodash/rev1/keymaps/greenshadowmaker/keymap.c type custom_keycodes (line 3) | enum custom_keycodes { type layer_names (line 8) | enum layer_names { function process_record_user (line 102) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergodash/rev1/keymaps/m47ch4n/keymap.c type layers (line 5) | enum layers { _QWERTY, _LOWER, _RAISE, _ADJUST } type custom_keycodes (line 7) | enum custom_keycodes { JP = SAFE_RANGE, US, SHIFT, LOWER, RAISE, ADJUST, function persistent_default_layer_set (line 113) | void persistent_default_layer_set(uint16_t default_layer) { function process_record_user (line 132) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergodash/rev1/keymaps/shadowprogr/keymap.c type layers (line 4) | enum layers { type custom_keycodes (line 13) | enum custom_keycodes { function process_record_user (line 155) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergodash/rev1/keymaps/tw1t611/keymap.c type layers (line 4) | enum layers { FILE: keyboards/ergodash/rev1/keymaps/yet-another-developer/keymap.c function persistent_default_layer_set (line 143) | void persistent_default_layer_set(uint16_t default_layer) { function process_record_keymap (line 148) | bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { function matrix_init_keymap (line 151) | void matrix_init_keymap(void) { FILE: keyboards/ergodash/rev1/rev1.c function matrix_init_kb (line 8) | void matrix_init_kb(void) { function shutdown_user (line 26) | void shutdown_user(void) { FILE: keyboards/ergodox_ez/ergodox_ez.c function matrix_init_kb (line 50) | void matrix_init_kb(void) { function ergodox_blink_all_leds (line 83) | void ergodox_blink_all_leds(void) { function init_mcp23018 (line 137) | uint8_t init_mcp23018(void) { function ergodox_left_leds_update (line 194) | uint8_t ergodox_left_leds_update(void) { function keyboard_post_init_kb (line 343) | void keyboard_post_init_kb(void) { function process_record_kb (line 351) | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { function eeconfig_init_kb (line 394) | void eeconfig_init_kb(void) { // EEPROM is getting reset! FILE: keyboards/ergodox_ez/ergodox_ez.h function ergodox_board_led_on (line 63) | inline void ergodox_board_led_on(void) { DDRD |= (1<<6); PORTD |= ... function ergodox_right_led_1_on (line 64) | inline void ergodox_right_led_1_on(void) { DDRB |= (1<<5); PORTB |= ... function ergodox_right_led_2_on (line 65) | inline void ergodox_right_led_2_on(void) { DDRB |= (1<<6); PORTB |= ... function ergodox_right_led_3_on (line 66) | inline void ergodox_right_led_3_on(void) { DDRB |= (1<<7); PORTB |= ... function ergodox_right_led_on (line 67) | inline void ergodox_right_led_on(uint8_t led) { DDRB |= (1<<(led+4)); PO... function ergodox_board_led_off (line 69) | inline void ergodox_board_led_off(void) { DDRD &= ~(1<<6); PORTD &= ... function ergodox_right_led_1_off (line 70) | inline void ergodox_right_led_1_off(void) { DDRB &= ~(1<<5); PORTB &= ... function ergodox_right_led_2_off (line 71) | inline void ergodox_right_led_2_off(void) { DDRB &= ~(1<<6); PORTB &= ... function ergodox_right_led_3_off (line 72) | inline void ergodox_right_led_3_off(void) { DDRB &= ~(1<<7); PORTB &= ... function ergodox_right_led_off (line 73) | inline void ergodox_right_led_off(uint8_t led) { DDRB &= ~(1<<(led+4)); ... function ergodox_left_led_1_on (line 80) | inline void ergodox_left_led_1_on(void) { ergodox_left_led_1 = 1; } function ergodox_left_led_2_on (line 81) | inline void ergodox_left_led_2_on(void) { ergodox_left_led_2 = 1; } function ergodox_left_led_3_on (line 82) | inline void ergodox_left_led_3_on(void) { ergodox_left_led_3 = 1; } function ergodox_left_led_1_off (line 84) | inline void ergodox_left_led_1_off(void) { ergodox_left_led_1 = 0; } function ergodox_left_led_2_off (line 85) | inline void ergodox_left_led_2_off(void) { ergodox_left_led_2 = 0; } function ergodox_left_led_3_off (line 86) | inline void ergodox_left_led_3_off(void) { ergodox_left_led_3 = 0; } function ergodox_led_all_on (line 89) | inline void ergodox_led_all_on(void) { function ergodox_led_all_off (line 101) | inline void ergodox_led_all_off(void) function ergodox_right_led_1_set (line 114) | inline void ergodox_right_led_1_set(uint8_t n) { OCR1A = n; } function ergodox_right_led_2_set (line 115) | inline void ergodox_right_led_2_set(uint8_t n) { OCR1B = n; } function ergodox_right_led_3_set (line 116) | inline void ergodox_right_led_3_set(uint8_t n) { OCR1C = n; } function ergodox_right_led_set (line 117) | inline void ergodox_right_led_set(uint8_t led, uint8_t n) { function ergodox_led_all_set (line 123) | inline void ergodox_led_all_set(uint8_t n) { type ergodox_ez_keycodes (line 129) | enum ergodox_ez_keycodes { type keyboard_config_t (line 139) | typedef union { FILE: keyboards/ergodox_ez/keymaps/bdk/keymap.c type tap_start_info (line 98) | struct tap_start_info { type tap_start_info (line 103) | struct tap_start_info function key_down (line 106) | static bool key_down(uint8_t code) { function handle_lt (line 110) | static bool handle_lt(uint16_t keycode, keyrecord_t *record, uint8_t lay... function handle_mt (line 130) | static bool handle_mt(uint16_t keycode, keyrecord_t *record, uint8_t mod... function process_record_user (line 150) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergodox_ez/keymaps/bepo_tm_style/keymap.c function macro_tapdance_fn (line 199) | void macro_tapdance_fn(qk_tap_dance_state_t *state, void *user_data) { function process_record_user (line 228) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 244) | void matrix_init_user(void) { function matrix_scan_user (line 251) | void matrix_scan_user(void) { function led_1_on (line 269) | void led_1_on(void) { function led_2_on (line 274) | void led_2_on(void) { function led_3_on (line 279) | void led_3_on(void) { function led_1_off (line 284) | void led_1_off(void) { function led_2_off (line 288) | void led_2_off(void) { function led_3_off (line 292) | void led_3_off(void) { function led_set_user (line 297) | void led_set_user(uint8_t usb_led) { function layer_state_t (line 318) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/ergodox_ez/keymaps/blakedietz/keymap.c function matrix_scan_user (line 202) | void matrix_scan_user(void) { FILE: keyboards/ergodox_ez/keymaps/bpruitt-goddard/keymap.c type custom_keycodes (line 21) | enum custom_keycodes { function macro_tapdance_fn (line 107) | void macro_tapdance_fn(qk_tap_dance_state_t *state, void *user_data) { function process_record_user (line 136) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 161) | void matrix_init_user(void) { function matrix_scan_user (line 168) | void matrix_scan_user(void) { function led_1_on (line 178) | void led_1_on(void) { function led_2_on (line 183) | void led_2_on(void) { function led_3_on (line 188) | void led_3_on(void) { function led_1_off (line 193) | void led_1_off(void) { function led_2_off (line 197) | void led_2_off(void) { function led_3_off (line 201) | void led_3_off(void) { function layer_state_t (line 205) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/ergodox_ez/keymaps/colemak_es_osx/keymap.c type layers (line 23) | enum layers { function led_1_off (line 323) | void led_1_off(void) { function led_2_off (line 327) | void led_2_off(void) { function led_3_off (line 331) | void led_3_off(void) { function matrix_init_use (line 336) | void matrix_init_use(void) { function led_1_on (line 346) | void led_1_on(void) { function led_2_on (line 351) | void led_2_on(void) { function led_3_on (line 356) | void led_3_on(void) { function layer_state_t (line 361) | layer_state_t layer_state_set_user(layer_state_t state) { function matrix_scan_user (line 374) | void matrix_scan_user(void) { FILE: keyboards/ergodox_ez/keymaps/danielo515/keymap.c function matrix_scan_kb (line 212) | void matrix_scan_kb(void){ function layer_state_t (line 230) | layer_state_t layer_state_set_user(layer_state_t state) function oneshot_mods_changed_user (line 296) | void oneshot_mods_changed_user(uint8_t mods) { function oneshot_locked_mods_changed_user (line 316) | void oneshot_locked_mods_changed_user(uint8_t mods) { function alt_tab_activated (line 321) | void alt_tab_activated(void){ function alt_tab_deactivated (line 324) | void alt_tab_deactivated(void){ FILE: keyboards/ergodox_ez/keymaps/default/keymap.c type layers (line 4) | enum layers { type custom_keycodes (line 10) | enum custom_keycodes { function process_record_user (line 120) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 132) | void keyboard_post_init_user(void) { function layer_state_t (line 139) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/ergodox_ez/keymaps/default_osx/keymap.c function matrix_scan_user (line 142) | void matrix_scan_user(void) { FILE: keyboards/ergodox_ez/keymaps/dvorak_42_key/keymap.c type custom_keycodes (line 26) | enum custom_keycodes { function process_record_user (line 456) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_set_user (line 672) | void led_set_user(uint8_t usb_led) { function matrix_scan_user (line 680) | void matrix_scan_user(void) { FILE: keyboards/ergodox_ez/keymaps/ericgebhart/keymap.c function matrix_scan_user (line 321) | void matrix_scan_user(void) { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/gulpfile.js constant ROOT_DIR (line 5) | const ROOT_DIR = '../../../../'; constant BUILD_DIR (line 6) | const BUILD_DIR = `${ROOT_DIR}.build`; constant HACKER_DVORAK_DIR (line 7) | const HACKER_DVORAK_DIR = './**/*'; constant CLEAN_CMD (line 9) | const CLEAN_CMD = `rm -rf ${BUILD_DIR}`; constant BUILD_CMD (line 10) | const BUILD_CMD = `make -C ${ROOT_DIR} ergodox_ez:hacker_dvorak`; FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/keycodes/custom_keycodes.c type custom_keycodes (line 2) | enum custom_keycodes { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/layers/layers_definitions.c type layers (line 1) | enum layers { // Hacker Dvorak keyboard layers: FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/leader/leader_dictionary.c function SEQ_ONE_KEY (line 5) | SEQ_ONE_KEY(TD(APMR_PIPE)) { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/plover/plover_mode.c function plover_toggle (line 2) | void plover_toggle(void) { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/tap_dance/mod_tap_layer_dances/dot_comm.c function dot_comm_finished (line 7) | void dot_comm_finished(qk_tap_dance_state_t *state, void *user_data) { function dot_comm_reset (line 25) | void dot_comm_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/tap_dance/mod_tap_layer_dances/h_mouse_gui.c function h_mouse_gui_finished (line 7) | void h_mouse_gui_finished(qk_tap_dance_state_t *state, void *user_data) { function h_mouse_gui_reset (line 24) | void h_mouse_gui_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/tap_dance/mod_tap_layer_dances/j_media_meh.c function j_media_meh_finished (line 7) | void j_media_meh_finished(qk_tap_dance_state_t *state, void *user_data) { function j_media_meh_reset (line 26) | void j_media_meh_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/tap_dance/mod_tap_layer_dances/k_numpad_hyper.c function k_numpad_hyper_finished (line 7) | void k_numpad_hyper_finished(qk_tap_dance_state_t *state, void *user_dat... function k_numpad_hyper_reset (line 27) | void k_numpad_hyper_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/tap_dance/mod_tap_layer_dances/m_chords_hyper.c function m_chords_hyper_finished (line 7) | void m_chords_hyper_finished(qk_tap_dance_state_t *state, void *user_dat... function m_chords_hyper_reset (line 27) | void m_chords_hyper_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/tap_dance/mod_tap_layer_dances/none_lead.c function none_lead_finished (line 7) | void none_lead_finished(qk_tap_dance_state_t *state, void *user_data) { function none_lead_reset (line 25) | void none_lead_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/tap_dance/mod_tap_layer_dances/quot_dquot.c function quot_dquot_finished (line 7) | void quot_dquot_finished(qk_tap_dance_state_t *state, void *user_data) { function quot_dquot_reset (line 25) | void quot_dquot_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/tap_dance/mod_tap_layer_dances/scln_coln.c function scln_coln_finished (line 7) | void scln_coln_finished(qk_tap_dance_state_t *state, void *user_data) { function scln_coln_reset (line 26) | void scln_coln_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/tap_dance/mod_tap_layer_dances/u_arrows_gui.c function u_arrows_gui_finished (line 7) | void u_arrows_gui_finished(qk_tap_dance_state_t *state, void *user_data) { function u_arrows_gui_reset (line 24) | void u_arrows_gui_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/tap_dance/mod_tap_layer_dances/w_media_meh.c function w_media_meh_finished (line 7) | void w_media_meh_finished(qk_tap_dance_state_t *state, void *user_data) { function w_media_meh_reset (line 26) | void w_media_meh_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/tap_dance/tap_dance_setup.c type tap (line 1) | typedef struct { function current_dance (line 44) | int current_dance(qk_tap_dance_state_t *state) { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/tap_dance/tap_dances.c type tap_dances (line 5) | enum tap_dances { //-----------------------------------------------... FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/user/layer_set_state_user.c function layer_state_t (line 2) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/user/matrix_scan_user.c function matrix_scan_user (line 5) | void matrix_scan_user(void) { FILE: keyboards/ergodox_ez/keymaps/hacker_dvorak/user/process_record_user.c function process_record_user (line 6) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergodox_ez/keymaps/heartrobotninja/keymap.c function unredo (line 243) | void unredo(qk_tap_dance_state_t *state, void *user_data) function ccopy (line 262) | void ccopy(qk_tap_dance_state_t *state, void *user_data) function findreplace (line 281) | void findreplace(qk_tap_dance_state_t *state, void *user_data) function macro_t (line 311) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... function tap (line 363) | void tap(uint16_t code) function matrix_scan_user (line 370) | void matrix_scan_user(void) function matrix_init_user (line 656) | void matrix_init_user(void) FILE: keyboards/ergodox_ez/keymaps/kou/keymap.c type custom_keycodes (line 12) | enum custom_keycodes { function process_record_user (line 251) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 279) | void matrix_init_user(void) { function matrix_scan_user (line 285) | void matrix_scan_user(void) { FILE: keyboards/ergodox_ez/keymaps/lukaus/keymap.c type custom_keycodes (line 8) | enum custom_keycodes { function led_set_keymap (line 164) | void led_set_keymap(uint8_t usb_led) { function matrix_init_user (line 168) | void matrix_init_user (void) { function process_record_user (line 178) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 814) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/ergodox_ez/keymaps/matrixman/keymap.c function matrix_scan_user (line 166) | void matrix_scan_user(void) { FILE: keyboards/ergodox_ez/keymaps/nathanvercaemert/keymap.c type custom_keycodes (line 29) | enum custom_keycodes { type td_keycodes (line 38) | enum td_keycodes { type td_state_t (line 45) | typedef enum { function layer_state_t (line 220) | layer_state_t layer_state_set_user(layer_state_t state) { function cur_dance (line 260) | int cur_dance (qk_tap_dance_state_t *state) { function ctrlto12_finished (line 288) | void ctrlto12_finished (qk_tap_dance_state_t *state, void *user_data) { function ctrlto12_reset (line 307) | void ctrlto12_reset (qk_tap_dance_state_t *state, void *user_data) { function shiftto13_finished (line 324) | void shiftto13_finished (qk_tap_dance_state_t *state, void *user_data) { function shiftto13_reset (line 343) | void shiftto13_reset (qk_tap_dance_state_t *state, void *user_data) { function altto11_finished (line 360) | void altto11_finished (qk_tap_dance_state_t *state, void *user_data) { function altto11_reset (line 375) | void altto11_reset (qk_tap_dance_state_t *state, void *user_data) { function keyboard_post_init_user (line 397) | void keyboard_post_init_user(void) { function process_record_user (line 405) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergodox_ez/keymaps/nfriend/keymap.c type layer_names (line 38) | enum layer_names { type custom_keycodes (line 67) | enum custom_keycodes { function process_record_user (line 997) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 1059) | layer_state_t layer_state_set_user(layer_state_t state) { function keyboard_post_init_user (line 1090) | void keyboard_post_init_user(void) { FILE: keyboards/ergodox_ez/keymaps/profet_80/keymap.c function macro_t (line 139) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... function matrix_init_user (line 153) | void matrix_init_user(void) { function matrix_scan_user (line 158) | void matrix_scan_user(void) { FILE: keyboards/ergodox_ez/keymaps/pvinis/keymap.c function keyboard_post_init_user_keymap (line 230) | void keyboard_post_init_user_keymap(void) { function layer_state_set_user_keymap (line 248) | uint32_t layer_state_set_user_keymap(uint32_t state) { FILE: keyboards/ergodox_ez/keymaps/rgb_layer/keymap.c type custom_keycodes (line 8) | enum custom_keycodes { type user_config_t (line 16) | typedef union { function eeconfig_init_user (line 154) | void eeconfig_init_user(void) { function process_record_user (line 163) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 207) | void matrix_init_user(void) { function matrix_scan_user (line 222) | void matrix_scan_user(void) { function layer_state_t (line 226) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/ergodox_ez/keymaps/rishka/keymap.c type layers (line 5) | enum layers { type custom_keycodes (line 13) | enum custom_keycodes { function process_record_user (line 117) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 134) | void keyboard_post_init_user(void) { function layer_state_set_user (line 141) | uint32_t layer_state_set_user(layer_state_t state) { FILE: keyboards/ergodox_ez/keymaps/rmw/keymap-mac.c function process_record_user (line 124) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 149) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/ergodox_ez/keymaps/rmw/keymap-win.c function process_record_user (line 107) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 120) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/ergodox_ez/keymaps/skug/keymap.c type custom_keycodes (line 30) | enum custom_keycodes { function process_record_user (line 195) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 223) | void matrix_init_user(void) { function matrix_scan_user (line 229) | void matrix_scan_user(void) { FILE: keyboards/ergodox_ez/keymaps/smurmann/keymap.c type custom_keycodes (line 9) | enum custom_keycodes { function process_record_user (line 106) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 134) | void matrix_init_user(void) { function matrix_scan_user (line 141) | void matrix_scan_user(void) { function led_set_user (line 197) | void led_set_user(uint8_t usb_led){ FILE: keyboards/ergodox_ez/keymaps/stamm/keymap.c type custom_keycodes (line 39) | enum custom_keycodes { type layers (line 47) | enum layers { function keyboard_post_init_user (line 139) | void keyboard_post_init_user(void) { function process_record_user (line 143) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 166) | layer_state_t layer_state_set_user(layer_state_t state) { function get_tapping_term (line 195) | uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { function get_ignore_mod_tap_interrupt (line 209) | bool get_ignore_mod_tap_interrupt(uint16_t keycode, keyrecord_t *record) { function get_tapping_force_hold (line 229) | bool get_tapping_force_hold(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 252) | void matrix_scan_user(void) { FILE: keyboards/ergodox_ez/keymaps/steno/keymap.c function matrix_init_user (line 224) | void matrix_init_user(void) { function matrix_scan_user (line 229) | void matrix_scan_user(void) { FILE: keyboards/ergodox_ez/keymaps/testing/keymap.c type custom_keycodes (line 13) | enum custom_keycodes { function matrix_init_user (line 31) | void matrix_init_user(void) { function process_record_user (line 37) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 63) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/ergodox_ez/keymaps/toshi0383/keymap.c type layer_names (line 3) | enum layer_names { FILE: keyboards/ergodox_ez/keymaps/vim/keymap.c function process_record_user (line 156) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 327) | void matrix_init_user(void) { function matrix_scan_user (line 332) | void matrix_scan_user(void) { FILE: keyboards/ergodox_ez/keymaps/vim/vim.h type custom_keycodes (line 15) | enum custom_keycodes { function TAP (line 85) | void TAP(uint16_t keycode) { function CMD (line 90) | void CMD(uint16_t keycode) { function CTRL (line 96) | void CTRL(uint16_t keycode) { function SHIFT (line 102) | void SHIFT(uint16_t keycode) { function ALT (line 108) | void ALT(uint16_t keycode) { function VIM_LEADER (line 119) | void VIM_LEADER(uint16_t keycode) { function VIM_APPEND (line 147) | void VIM_APPEND(void) { function VIM_BACK (line 157) | void VIM_BACK(void) { function VIM_CUT (line 166) | void VIM_CUT(void) { function VIM_DOWN (line 176) | void VIM_DOWN(void) { function VIM_END (line 185) | void VIM_END(void) { function VIM_LEFT (line 194) | void VIM_LEFT(void) { function VIM_OPEN (line 205) | void VIM_OPEN(void) { function VIM_PUT (line 217) | void VIM_PUT(void) { function VIM_PUT_BEFORE (line 227) | void VIM_PUT_BEFORE(void) { function VIM_RIGHT (line 239) | void VIM_RIGHT(void) { function VIM_SUBSTITUTE (line 250) | void VIM_SUBSTITUTE(void) { function VIM_UNDO (line 262) | void VIM_UNDO(void) { function VIM_UP (line 272) | void VIM_UP(void) { function VIM_WORD (line 284) | void VIM_WORD(void) { function VIM_YANK (line 298) | void VIM_YANK(void) { function VIM_YANK_LINE (line 308) | void VIM_YANK_LINE(void) { function VIM_APPEND_LINE (line 333) | void VIM_APPEND_LINE(void) { function VIM_CHANGE_LINE (line 344) | void VIM_CHANGE_LINE(void) { function VIM_DELETE_LINE (line 355) | void VIM_DELETE_LINE(void) { function VIM_JOIN (line 366) | void VIM_JOIN(void) { function VIM_OPEN_ABOVE (line 380) | void VIM_OPEN_ABOVE(void) { function VIM_CHANGE_WHOLE_LINE (line 394) | void VIM_CHANGE_WHOLE_LINE(void) { function VIM_DELETE_END (line 416) | void VIM_DELETE_END(void) { function VIM_DELETE_WHOLE_LINE (line 431) | void VIM_DELETE_WHOLE_LINE(void) { function VIM_DELETE_WORD (line 446) | void VIM_DELETE_WORD(void) { function VIM_DELETE_BACK (line 461) | void VIM_DELETE_BACK(void) { function VIM_DELETE_LEFT (line 474) | void VIM_DELETE_LEFT(void) { function VIM_DELETE_RIGHT (line 485) | void VIM_DELETE_RIGHT(void) { function VIM_DELETE_UP (line 496) | void VIM_DELETE_UP(void) { function VIM_DELETE_DOWN (line 507) | void VIM_DELETE_DOWN(void) { function VIM_DELETE_INNER_WORD (line 529) | void VIM_DELETE_INNER_WORD(void) { function VIM_CHANGE_BACK (line 552) | void VIM_CHANGE_BACK(void) { function VIM_CHANGE_DOWN (line 563) | void VIM_CHANGE_DOWN(void) { function VIM_CHANGE_END (line 575) | void VIM_CHANGE_END(void) { function VIM_CHANGE_LEFT (line 586) | void VIM_CHANGE_LEFT(void) { function VIM_CHANGE_RIGHT (line 597) | void VIM_CHANGE_RIGHT(void) { function VIM_CHANGE_UP (line 607) | void VIM_CHANGE_UP(void) { function VIM_CHANGE_WORD (line 618) | void VIM_CHANGE_WORD(void) { function VIM_CHANGE_INNER_WORD (line 640) | void VIM_CHANGE_INNER_WORD(void) { function VIM_VISUAL_BACK (line 661) | void VIM_VISUAL_BACK(void) { function VIM_VISUAL_END (line 673) | void VIM_VISUAL_END(void) { function VIM_VISUAL_WORD (line 685) | void VIM_VISUAL_WORD(void) { function VIM_VISUAL_LEFT (line 699) | void VIM_VISUAL_LEFT(void) { function VIM_VISUAL_RIGHT (line 709) | void VIM_VISUAL_RIGHT(void) { function VIM_VISUAL_UP (line 719) | void VIM_VISUAL_UP(void) { function VIM_VISUAL_DOWN (line 729) | void VIM_VISUAL_DOWN(void) { function VIM_VISUAL_INNER_WORD (line 750) | void VIM_VISUAL_INNER_WORD(void) { FILE: keyboards/ergodox_ez/led_i2c.c function rgblight_call_driver (line 25) | void rgblight_call_driver(LED_TYPE *led, uint8_t led_num) { FILE: keyboards/ergodox_ez/matrix.c function matrix_init_custom (line 61) | void matrix_init_custom(void) { function store_raw_matrix_row (line 72) | static inline bool store_raw_matrix_row(uint8_t index) { function matrix_scan_custom (line 81) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { function init_cols (line 128) | static void init_cols(void) { function matrix_row_t (line 141) | static matrix_row_t read_cols(uint8_t row) { function unselect_rows (line 178) | static void unselect_rows(void) { function select_row (line 193) | static void select_row(uint8_t row) { function matrix_power_up (line 243) | void matrix_power_up(void) { FILE: keyboards/ergodox_ez/util/compile_keymap.py function loads (line 142) | def loads(raw_data): function parse_config (line 152) | def parse_config(path): function read_header_file (line 235) | def read_header_file(path): function regex_partial (line 243) | def regex_partial(re_str_fmt, flags): function parse_keydefs (line 280) | def parse_keydefs(config, data): function parse_valid_keys (line 293) | def parse_valid_keys(config, out_path): function iter_raw_codes (line 320) | def iter_raw_codes(layer_lines, filler, separator): function iter_indexed_codes (line 331) | def iter_indexed_codes(raw_codes, key_indexes): function parse_uni_code (line 365) | def parse_uni_code(raw_code): function parse_key_code (line 376) | def parse_key_code(raw_code, key_prefixes, valid_keycodes): function parse_code (line 386) | def parse_code(raw_code, key_prefixes, valid_keycodes): function parse_keymap (line 408) | def parse_keymap(config, key_indexes, layer_lines, valid_keycodes): function parse_keymaps (line 433) | def parse_keymaps(config, valid_keycodes): function unicode_macro_cases (line 583) | def unicode_macro_cases(config): function iter_keymap_lines (line 597) | def iter_keymap_lines(keymap, row_indents=None): function iter_keymap_parts (line 636) | def iter_keymap_parts(config, keymaps): function main (line 681) | def main(argv=sys.argv[1:]): FILE: keyboards/ergodox_ez/util/keymap_beautifier/KeymapBeautifier.py class KeymapBeautifier (line 7) | class KeymapBeautifier: method index_conversion_map_reversed (line 107) | def index_conversion_map_reversed(self, conversion_map): method __init__ (line 111) | def __init__(self, source_code = "", output_layout="LAYOUT_ergodox", ... method beautify_source_code (line 129) | def beautify_source_code(self, source_code): method beautify_keys_section (line 152) | def beautify_keys_section(self, src): method get_row_group (line 185) | def get_row_group(self, row): method calculate_column_max_widths (line 192) | def calculate_column_max_widths(self, key_symbols): method pad_key_symbols (line 204) | def pad_key_symbols(self, key_symbols, input_layout, just='left'): method grab_next_n_columns (line 223) | def grab_next_n_columns(self, n_columns, input_layout, layer_keys = No... method get_padded_line (line 234) | def get_padded_line(self, source_keys, key_from, key_to, just="left"): method pretty_output_layer (line 261) | def pretty_output_layer(self, layer, keys): method parser (line 347) | def parser(self, src): method comment_remover (line 350) | def comment_remover(self, text): method function_expr (line 365) | def function_expr(self, f): method key_expr (line 377) | def key_expr(self, raw): method layer_expr (line 385) | def layer_expr(self, layer): FILE: keyboards/ergodox_infinity/board_is31fl3731c.h function GFXINLINE (line 65) | static GFXINLINE void init_board(GDisplay *g) { function GFXINLINE (line 80) | static GFXINLINE void post_init_board(GDisplay *g) { function GFXINLINE (line 84) | static GFXINLINE const uint8_t* get_led_mask(GDisplay* g) { function GFXINLINE (line 89) | static GFXINLINE uint8_t get_led_address(GDisplay* g, uint16_t x, uint16... function GFXINLINE (line 95) | static GFXINLINE void set_hardware_shutdown(GDisplay* g, bool shutdown) { function GFXINLINE (line 105) | static GFXINLINE void write_data(GDisplay *g, uint8_t* data, uint16_t le... FILE: keyboards/ergodox_infinity/board_st7565.h function GFXINLINE (line 47) | static GFXINLINE void acquire_bus(GDisplay *g) { function GFXINLINE (line 54) | static GFXINLINE void release_bus(GDisplay *g) { function GFXINLINE (line 61) | static GFXINLINE void init_board(GDisplay *g) { function GFXINLINE (line 77) | static GFXINLINE void post_init_board(GDisplay *g) { (void)g; } function GFXINLINE (line 79) | static GFXINLINE void setpin_reset(GDisplay *g, bool_t state) { function GFXINLINE (line 84) | static GFXINLINE void write_cmd(GDisplay *g, gU8 cmd) { function GFXINLINE (line 90) | static GFXINLINE void write_data(GDisplay *g, gU8 *data, gU16 length) { FILE: keyboards/ergodox_infinity/ergodox_infinity.c function lcd_backlight_hal_init (line 36) | void lcd_backlight_hal_init(void) { function cie_lightness (line 68) | static uint16_t cie_lightness(uint16_t v) { function ergodox_infinity_lcd_color (line 93) | void ergodox_infinity_lcd_color(uint16_t r, uint16_t g, uint16_t b) { function matrix_init_user (line 100) | __attribute__ ((weak)) void matrix_init_user(void) {} function matrix_scan_user (line 102) | __attribute__ ((weak)) void matrix_scan_user(void) {} function keyboard_pre_init_kb (line 105) | void keyboard_pre_init_kb() { function matrix_init_kb (line 121) | void matrix_init_kb(void) { function ergodox_board_led_on (line 140) | __attribute__ ((weak)) void ergodox_board_led_on(void) {} function ergodox_right_led_1_on (line 142) | __attribute__ ((weak)) void ergodox_right_led_1_on(void) {} function ergodox_right_led_2_on (line 144) | __attribute__ ((weak)) void ergodox_right_led_2_on(void) {} function ergodox_right_led_3_on (line 146) | __attribute__ ((weak)) void ergodox_right_led_3_on(void) {} function ergodox_board_led_off (line 148) | __attribute__ ((weak)) void ergodox_board_led_off(void) {} function ergodox_right_led_1_off (line 150) | __attribute__ ((weak)) void ergodox_right_led_1_off(void) {} function ergodox_right_led_2_off (line 152) | __attribute__ ((weak)) void ergodox_right_led_2_off(void) {} function ergodox_right_led_3_off (line 154) | __attribute__ ((weak)) void ergodox_right_led_3_off(void) {} function ergodox_right_led_1_set (line 156) | __attribute__ ((weak)) void ergodox_right_led_1_set(uint8_t n) {} function ergodox_right_led_2_set (line 158) | __attribute__ ((weak)) void ergodox_right_led_2_set(uint8_t n) {} function ergodox_right_led_3_set (line 160) | __attribute__ ((weak)) void ergodox_right_led_3_set(uint8_t n) {} function st7565_on_user (line 299) | __attribute__((weak)) void st7565_on_user(void) { function st7565_off_user (line 303) | __attribute__((weak)) void st7565_off_user(void) { function format_layer_bitmap_string (line 307) | static void format_layer_bitmap_string(char* buffer, uint8_t offset) { function st7565_task_user (line 327) | __attribute__((weak)) void st7565_task_user(void) { function usart_master_init (line 360) | void usart_master_init(SerialDriver **driver) { function usart_slave_init (line 367) | void usart_slave_init(SerialDriver **driver) { FILE: keyboards/ergodox_infinity/ergodox_infinity.h function ergodox_right_led_on (line 11) | inline void ergodox_right_led_on(uint8_t led) { function ergodox_right_led_off (line 29) | inline void ergodox_right_led_off(uint8_t led) { function ergodox_led_all_on (line 43) | inline void ergodox_led_all_on(void) function ergodox_led_all_off (line 51) | inline void ergodox_led_all_off(void) function ergodox_right_led_set (line 63) | inline void ergodox_right_led_set(uint8_t led, uint8_t n){ function ergodox_led_all_set (line 77) | inline void ergodox_led_all_set(uint8_t n) { FILE: keyboards/ergodox_infinity/keymaps/default/keymap.c type custom_layers (line 4) | enum custom_layers { type custom_keycodes (line 11) | enum custom_keycodes { function process_record_user (line 146) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 168) | void matrix_scan_user(void) { FILE: keyboards/ergodox_infinity/keymaps/dudeofawesome/keymap.c type custom_keycodes (line 5) | enum custom_keycodes { function matrix_init_user (line 473) | void matrix_init_user() { function process_record_user (line 478) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergodox_infinity/keymaps/dudeofawesome/layers.h type custom_layers (line 3) | enum custom_layers { FILE: keyboards/ergodox_infinity/keymaps/dudeofawesome/simple_visualizer.h function initialize_user_visualizer (line 64) | void initialize_user_visualizer(visualizer_state_t* state) { function update_user_visualizer_state (line 82) | void update_user_visualizer_state(visualizer_state_t* state, visualizer_... function user_visualizer_suspend (line 108) | void user_visualizer_suspend(visualizer_state_t* state) { function user_visualizer_resume (line 116) | void user_visualizer_resume(visualizer_state_t* state) { FILE: keyboards/ergodox_infinity/keymaps/dudeofawesome/visualizer.c function get_visualizer_layer_and_color (line 27) | static void get_visualizer_layer_and_color(visualizer_state_t* state) { FILE: keyboards/ergodox_infinity/keymaps/gordon/keymap.c type custom_keycodes (line 13) | enum custom_keycodes { function matrix_scan_user (line 336) | void matrix_scan_user(void) { FILE: keyboards/ergodox_infinity/keymaps/halfkeyboard/keymap.c type custom_keycodes (line 21) | enum custom_keycodes { function process_record_user (line 459) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 487) | void matrix_init_user(void) { function matrix_scan_user (line 493) | void matrix_scan_user(void) { FILE: keyboards/ergodox_infinity/keymaps/halfkeyboard/visualizer.c function off_on_off_gradient (line 74) | static uint8_t off_on_off_gradient(float t, float index, float num) { function off_on_gradient (line 88) | static uint8_t off_on_gradient(float t, float index, float num) { function on_off_gradient (line 107) | static uint8_t on_off_gradient(float t, float index, float num) { function led_backlight_keyframe_one_period_sweep (line 128) | bool led_backlight_keyframe_one_period_sweep(keyframe_animation_t* anima... function led_backlight_keyframe_half_period_sweep_to_on (line 140) | bool led_backlight_keyframe_half_period_sweep_to_on(keyframe_animation_t... function led_backlight_keyframe_half_period_sweep_to_off (line 151) | bool led_backlight_keyframe_half_period_sweep_to_off(keyframe_animation_... function get_visualizer_layer_and_color (line 332) | static void get_visualizer_layer_and_color(visualizer_state_t* state) { FILE: keyboards/ergodox_infinity/keymaps/halfkeyboard/visualizer.h function initialize_user_visualizer (line 65) | void initialize_user_visualizer(visualizer_state_t* state) { function update_user_visualizer_state (line 83) | void update_user_visualizer_state(visualizer_state_t* state, visualizer_... function user_visualizer_suspend (line 110) | void user_visualizer_suspend(visualizer_state_t* state) { function user_visualizer_resume (line 118) | void user_visualizer_resume(visualizer_state_t* state) { FILE: keyboards/ergodox_infinity/keymaps/input_club/keymap.c type custom_keycodes (line 10) | enum custom_keycodes { function process_record_user (line 190) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 218) | void matrix_init_user(void) { function matrix_scan_user (line 224) | void matrix_scan_user(void) { FILE: keyboards/ergodox_infinity/keymaps/narze/keymap.c type ergodox_layers (line 8) | enum ergodox_layers { type ergodox_keycodes (line 24) | enum ergodox_keycodes { type process_combo_event (line 49) | enum process_combo_event { function process_record_user (line 534) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 653) | void matrix_init_user(void) { function matrix_setup (line 657) | void matrix_setup(void) { function matrix_scan_user (line 661) | void matrix_scan_user(void) { function process_combo_event (line 684) | void process_combo_event(uint16_t combo_index, bool pressed) { FILE: keyboards/ergodox_infinity/keymaps/narze/visualizer.c type ergodox_layers (line 22) | enum ergodox_layers { function get_visualizer_layer_and_color (line 44) | static void get_visualizer_layer_and_color(visualizer_state_t* state) { FILE: keyboards/ergodox_infinity/keymaps/nordic_ergo/keymap.c type layer_names (line 7) | enum layer_names { type custom_keycodes (line 14) | enum custom_keycodes { function process_record_user (line 197) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 218) | void matrix_init_user(void){ function matrix_scan_user (line 223) | void matrix_scan_user(void) { FILE: keyboards/ergodox_infinity/keymaps/not-quite-neo/keymap.c type my_keycodes (line 30) | enum my_keycodes{ function matrix_init_user (line 260) | void matrix_init_user(void) { function matrix_scan_user (line 268) | void matrix_scan_user(void) { FILE: keyboards/ergodox_infinity/keymaps/rask/keymap.c type custom_keycodes (line 10) | enum custom_keycodes { function process_record_user (line 146) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 174) | void matrix_init_user(void) { function matrix_scan_user (line 180) | void matrix_scan_user(void) { FILE: keyboards/ergodox_infinity/keymaps/rjhilgefort/keymap.c type custom_layers (line 22) | enum custom_layers { type custom_keycodes (line 31) | enum custom_keycodes { function process_record_user (line 297) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 311) | void matrix_scan_user(void) { FILE: keyboards/ergodox_infinity/keymaps/trulyergonomic/keymap.c type custom_keycodes (line 9) | enum custom_keycodes { function process_record_user (line 104) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 132) | void matrix_init_user(void) { function matrix_scan_user (line 138) | void matrix_scan_user(void) { FILE: keyboards/ergodox_infinity/simple_visualizer.h function initialize_user_visualizer (line 64) | void initialize_user_visualizer(visualizer_state_t* state) { function update_user_visualizer_state (line 82) | void update_user_visualizer_state(visualizer_state_t* state, visualizer_... function user_visualizer_suspend (line 108) | void user_visualizer_suspend(visualizer_state_t* state) { function user_visualizer_resume (line 116) | void user_visualizer_resume(visualizer_state_t* state) { FILE: keyboards/ergodox_infinity/visualizer.c type lcd_state_t (line 47) | typedef enum { type visualizer_user_data_t (line 55) | typedef struct { function swap_led_target_color (line 84) | bool swap_led_target_color(keyframe_animation_t* animation, visualizer_s... function initialize_user_visualizer (line 115) | void initialize_user_visualizer(visualizer_state_t* state) { function is_led_on (line 125) | static inline bool is_led_on(visualizer_user_data_t* user_data, uint8_t ... function get_led_index_master (line 129) | static uint8_t get_led_index_master(visualizer_user_data_t* user_data) { function get_led_index_slave (line 138) | static uint8_t get_led_index_slave(visualizer_user_data_t* user_data) { function get_secondary_led_index (line 151) | static uint8_t get_secondary_led_index(visualizer_user_data_t* user_data) { function get_brightness (line 160) | static uint8_t get_brightness(visualizer_user_data_t* user_data, uint8_t... function update_emulated_leds (line 172) | static void update_emulated_leds(visualizer_state_t* state, visualizer_k... function update_lcd_text (line 219) | static void update_lcd_text(visualizer_state_t* state, visualizer_keyboa... function update_user_visualizer_state (line 248) | void update_user_visualizer_state(visualizer_state_t* state, visualizer_... function user_visualizer_suspend (line 262) | void user_visualizer_suspend(visualizer_state_t* state) { function user_visualizer_resume (line 270) | void user_visualizer_resume(visualizer_state_t* state) { function ergodox_board_led_on (line 277) | void ergodox_board_led_on(void){ function ergodox_right_led_1_on (line 281) | void ergodox_right_led_1_on(void){ function ergodox_right_led_2_on (line 286) | void ergodox_right_led_2_on(void){ function ergodox_right_led_3_on (line 291) | void ergodox_right_led_3_on(void){ function ergodox_board_led_off (line 296) | void ergodox_board_led_off(void){ function ergodox_right_led_1_off (line 300) | void ergodox_right_led_1_off(void){ function ergodox_right_led_2_off (line 305) | void ergodox_right_led_2_off(void){ function ergodox_right_led_3_off (line 310) | void ergodox_right_led_3_off(void){ function ergodox_right_led_1_set (line 315) | void ergodox_right_led_1_set(uint8_t n) { function ergodox_right_led_2_set (line 320) | void ergodox_right_led_2_set(uint8_t n) { function ergodox_right_led_3_set (line 325) | void ergodox_right_led_3_set(uint8_t n) { FILE: keyboards/ergodox_stm32/ergodox_stm32.c function board_init (line 15) | void board_init(void) { function matrix_init_kb (line 19) | void matrix_init_kb(void) function ergodox_blink_all_leds (line 31) | void ergodox_blink_all_leds(void) function init_mcp23017 (line 48) | uint8_t init_mcp23017(void) { FILE: keyboards/ergodox_stm32/ergodox_stm32.h function ergodox_board_led_1_on (line 20) | inline void ergodox_board_led_1_on(void) { palSetPad(GPIOA, 10); } function ergodox_board_led_2_on (line 21) | inline void ergodox_board_led_2_on(void) { palSetPad(GPIOA, 9); } function ergodox_board_led_3_on (line 22) | inline void ergodox_board_led_3_on(void) { palSetPad(GPIOA, 8); } function ergodox_board_led_1_off (line 23) | inline void ergodox_board_led_1_off(void) { palClearPad(GPIOA, 10); } function ergodox_board_led_2_off (line 24) | inline void ergodox_board_led_2_off(void) { palClearPad(GPIOA, 9); } function ergodox_board_led_3_off (line 25) | inline void ergodox_board_led_3_off(void) { palClearPad(GPIOA, 8); } function ergodox_led_all_off (line 26) | inline void ergodox_led_all_off(void) FILE: keyboards/ergodox_stm32/keymaps/default/keymap.c function layer_state_t (line 12) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/ergodox_stm32/matrix.c function matrix_init_user (line 32) | __attribute__((weak)) void matrix_init_user(void) {} function matrix_scan_user (line 34) | __attribute__((weak)) void matrix_scan_user(void) {} function matrix_init_kb (line 36) | __attribute__((weak)) void matrix_init_kb(void) { function matrix_scan_kb (line 40) | __attribute__((weak)) void matrix_scan_kb(void) { function matrix_init (line 44) | void matrix_init(void) { function matrix_power_up (line 62) | void matrix_power_up(void) { function matrix_row_t (line 74) | matrix_row_t debounce_mask(matrix_row_t rawcols, uint8_t row) { function matrix_row_t (line 91) | matrix_row_t debounce_read_cols(uint8_t row) { function matrix_scan (line 100) | uint8_t matrix_scan(void) { function matrix_is_modified (line 122) | bool matrix_is_modified(void) { function matrix_is_on (line 126) | inline function matrix_row_t (line 131) | inline function matrix_print (line 136) | void matrix_print(void) { function matrix_row_t (line 139) | static matrix_row_t read_cols(uint8_t row) { function init_cols (line 157) | static void init_cols(void) { function init_rows (line 166) | static void init_rows(void) { function unselect_rows (line 176) | static void unselect_rows(void) { function select_row (line 180) | static void select_row(uint8_t row) { FILE: keyboards/ergoslab/keymaps/default/keymap.c type layer_names (line 3) | enum layer_names { function layer_state_t (line 53) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/ergotaco/ergotaco.c function matrix_init_kb (line 6) | void matrix_init_kb(void) { function init_mcp23018 (line 32) | uint8_t init_mcp23018(void) { FILE: keyboards/ergotaco/matrix.c function matrix_init_user (line 70) | __attribute__ ((weak)) function matrix_scan_user (line 73) | __attribute__ ((weak)) function matrix_init_kb (line 76) | __attribute__ ((weak)) function matrix_scan_kb (line 81) | __attribute__ ((weak)) function matrix_rows (line 86) | inline function matrix_cols (line 92) | inline function matrix_init (line 99) | void matrix_init(void) function matrix_power_up (line 118) | void matrix_power_up(void) { function matrix_row_t (line 132) | matrix_row_t debounce_mask(matrix_row_t rawcols, uint8_t row) { function matrix_row_t (line 149) | matrix_row_t debounce_read_cols(uint8_t row) { function matrix_scan (line 158) | uint8_t matrix_scan(void) function matrix_is_modified (line 202) | bool matrix_is_modified(void) // deprecated and evidently not called. function matrix_is_on (line 207) | inline function matrix_row_t (line 213) | inline function matrix_print (line 219) | void matrix_print(void) function matrix_key_count (line 229) | uint8_t matrix_key_count(void) function init_cols (line 239) | static void init_cols(void) function matrix_row_t (line 249) | static matrix_row_t read_cols(uint8_t row) function unselect_rows (line 277) | static void unselect_rows(void) function select_row (line 289) | static void select_row(uint8_t row) FILE: keyboards/ergotravel/keymaps/default/keymap.c type custom_keycodes (line 9) | enum custom_keycodes { function process_record_user (line 65) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergotravel/keymaps/ian/keymap.c type custom_layers (line 5) | enum custom_layers { function process_record_user (line 85) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ergotravel/keymaps/via/keymap.c type layer_names (line 20) | enum layer_names { FILE: keyboards/ergotravel/keymaps/yanfali/keymap.c type custom_keycodes (line 10) | enum custom_keycodes { function process_record_user (line 76) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/ericrlau/numdiscipline/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/espectro/keymaps/mac/keymap.c type custom_keycodes (line 25) | enum custom_keycodes { function process_record_user (line 135) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/evolv/evolv.c function encoder_update_kb (line 20) | bool encoder_update_kb(uint8_t index, bool clockwise) { FILE: keyboards/evyd13/atom47/keymaps/junonum_a47/keymap.c function process_record_user (line 117) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/evyd13/atom47/rev5/rev5.c function rgb_matrix_indicators_kb (line 147) | void rgb_matrix_indicators_kb(void) { FILE: keyboards/evyd13/gh80_3700/gh80_3700.c function led_init_ports (line 18) | void led_init_ports(void) { function led_update_kb (line 32) | bool led_update_kb(led_t led_state) { FILE: keyboards/evyd13/gud70/gud70.c function keyboard_pre_init_kb (line 18) | void keyboard_pre_init_kb(void) { FILE: keyboards/evyd13/nt980/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/evyd13/nt980/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/evyd13/plain60/keymaps/audio/keymap.c type _layers (line 7) | enum _layers { FILE: keyboards/evyd13/plain60/keymaps/default/keymap.c type _layer (line 7) | enum _layer { FILE: keyboards/evyd13/plain60/keymaps/rgb/keymap.c type _layers (line 7) | enum _layers { FILE: keyboards/evyd13/pockettype/pockettype.c function led_init_ports (line 18) | void led_init_ports(void) { function led_update_kb (line 31) | bool led_update_kb(led_t led_state) { FILE: keyboards/evyd13/ta65/keymaps/default/keymap.c function encoder_update_user (line 21) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/evyd13/wasdat/matrix.c function init_pins (line 36) | static void init_pins(void) { function read_cols_on_row (line 47) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function select_row (line 63) | static void select_row(uint8_t row) { function unselect_row (line 68) | static void unselect_row(uint8_t row) { setPinInputHigh(row_pins[row]); } function unselect_rows (line 70) | static void unselect_rows(void) { function init_pins (line 76) | static void init_pins(void) { function read_cols_on_row (line 83) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function select_col (line 133) | static void select_col(uint8_t col) { function unselect_col (line 191) | static void unselect_col(uint8_t col) { function unselect_cols (line 249) | static void unselect_cols(void) { function init_pins (line 281) | static void init_pins(void) { function read_rows_on_col (line 288) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function matrix_init_custom (line 323) | void matrix_init_custom(void) { function matrix_scan_custom (line 328) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { FILE: keyboards/evyd13/wasdat_code/matrix.c function init_pins (line 36) | static void init_pins(void) { function read_cols_on_row (line 47) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function select_row (line 63) | static void select_row(uint8_t row) { function unselect_row (line 68) | static void unselect_row(uint8_t row) { setPinInputHigh(row_pins[row]); } function unselect_rows (line 70) | static void unselect_rows(void) { function init_pins (line 76) | static void init_pins(void) { function read_cols_on_row (line 83) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function select_col (line 133) | static void select_col(uint8_t col) { function unselect_col (line 198) | static void unselect_col(uint8_t col) { function unselect_cols (line 275) | static void unselect_cols(void) { function init_pins (line 293) | static void init_pins(void) { function read_rows_on_col (line 313) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function matrix_init_custom (line 348) | void matrix_init_custom(void) { function matrix_scan_custom (line 353) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { FILE: keyboards/evyd13/wonderland/keymaps/brandonschlack/keymap.c function led_stoplight_start (line 74) | void led_stoplight_start(void) { function led_stoplight_set (line 83) | void led_stoplight_set(pin_t pin) { function led_stoplight_end (line 87) | void led_stoplight_end(void) { function matrix_scan_led_stoplight (line 95) | void matrix_scan_led_stoplight(void) { function keyboard_post_init_keymap (line 123) | void keyboard_post_init_keymap(void) { function matrix_scan_keymap (line 129) | void matrix_scan_keymap(void) { function layer_state_t (line 140) | layer_state_t layer_state_set_keymap(layer_state_t state) { function led_update_user (line 162) | bool led_update_user(led_t usb_led) { FILE: keyboards/evyd13/wonderland/keymaps/default/keymap.c type layers (line 3) | enum layers { function layer_state_t (line 32) | layer_state_t layer_state_set_user(layer_state_t state) { function led_update_user (line 48) | bool led_update_user(led_t usb_led) { FILE: keyboards/evyd13/wonderland/keymaps/keebs/keymap.c type layers (line 3) | enum layers { FILE: keyboards/evyd13/wonderland/keymaps/rafael-azevedo/keymap.c type layers (line 5) | enum layers { FILE: keyboards/evyd13/wonderland/keymaps/rys/keymap.c type layers (line 3) | enum layers { FILE: keyboards/exclusive/e65/keymaps/crd/keymap.c type keyboard_layers (line 3) | enum keyboard_layers { FILE: keyboards/exclusive/e65/keymaps/madhatter/keymap.c type keyboard_layers (line 3) | enum keyboard_layers { FILE: keyboards/exclusive/e65/keymaps/masterzen/keymap.c type layers (line 3) | enum layers { type keycodes (line 10) | enum keycodes { function keyboard_post_init_user (line 66) | void keyboard_post_init_user(void) { temp_config.raw = rgblight_config.r... function process_record_user (line 68) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 97) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/exclusive/e6_rgb/e6_rgb.c function matrix_init_kb (line 8) | void matrix_init_kb(void) { function process_record_kb (line 180) | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/exclusive/e6v2/le_bmc/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 42) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/exclusive/e6v2/oe/keymaps/amnesia0287/keymap.c type hype_keycodes (line 13) | enum hype_keycodes { function process_record_user (line 49) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/exclusive/e6v2/oe/oe.c function led_set_kb (line 3) | void led_set_kb(uint8_t usb_led) { FILE: keyboards/exclusive/e6v2/oe_bmc/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 42) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/exclusive/e7v1/keymaps/masterzen/keymap.c type layers (line 3) | enum layers { type keycodes (line 10) | enum keycodes { function matrix_init_user (line 68) | void matrix_init_user(void) function persistent_default_layer_set (line 74) | void persistent_default_layer_set(uint16_t default_layer) function process_record_user (line 80) | bool process_record_user(uint16_t keycode, keyrecord_t *record) function layer_state_t (line 114) | layer_state_t layer_state_set_user(layer_state_t state) FILE: keyboards/exclusive/e85/hotswap/hotswap.c function keyboard_pre_init_kb (line 19) | void keyboard_pre_init_kb(void) { function led_update_kb (line 26) | bool led_update_kb(led_t led_state) { FILE: keyboards/exclusive/e85/soldered/soldered.c function keyboard_pre_init_kb (line 19) | void keyboard_pre_init_kb(void) { function led_update_kb (line 26) | bool led_update_kb(led_t led_state) { FILE: keyboards/eyeohdesigns/babyv/keymaps/1u/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/eyeohdesigns/babyv/keymaps/1u2u/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/eyeohdesigns/babyv/keymaps/2u1u/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/eyeohdesigns/babyv/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/eyeohdesigns/babyv/keymaps/melonbred/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/eyeohdesigns/sprh/keymaps/default/keymap.c type custom_layers (line 17) | enum custom_layers { function encoder_update_user (line 40) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/eyeohdesigns/sprh/keymaps/split/keymap.c type custom_layers (line 17) | enum custom_layers { function encoder_update_user (line 40) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/fallacy/fallacy.c function matrix_init_kb (line 20) | void matrix_init_kb(void) { function matrix_scan_kb (line 25) | void matrix_scan_kb(void) { function led_update_kb (line 32) | bool led_update_kb(led_t led_state) { FILE: keyboards/fallacy/indicators.c function init_fallacy_leds (line 24) | void init_fallacy_leds(void) { function update_fallacy_leds (line 38) | void update_fallacy_leds(void) { function set_fallacy_led (line 45) | void set_fallacy_led(int index, bool state) { FILE: keyboards/fc660c/actuation_point.c function read_rdac (line 31) | uint8_t read_rdac(void) { function read_eeprom (line 41) | uint8_t read_eeprom(void) { function write_rdac (line 50) | void write_rdac(uint8_t rdac) { function actuation_point_up (line 58) | void actuation_point_up(void) { function actuation_point_down (line 67) | void actuation_point_down(void) { function adjust_actuation_point (line 76) | void adjust_actuation_point(int offset) { FILE: keyboards/fc660c/fc660c.c function matrix_init_kb (line 23) | void matrix_init_kb(void) { FILE: keyboards/fc660c/i2c.c function i2c_delay (line 27) | inline static function i2c_master_init (line 38) | void i2c_master_init(void) { function i2c_master_start (line 50) | uint8_t i2c_master_start(uint8_t address) { function i2c_master_stop (line 72) | void i2c_master_stop(void) { function i2c_master_write (line 83) | uint8_t i2c_master_write(uint8_t data) { function i2c_master_read (line 96) | uint8_t i2c_master_read(int ack) { function i2c_reset_state (line 103) | void i2c_reset_state(void) { function i2c_slave_init (line 107) | void i2c_slave_init(uint8_t address) { function ISR (line 118) | ISR(TWI_vect) { FILE: keyboards/fc660c/i2c.h function i2c_start_read (line 32) | static inline unsigned char i2c_start_read(unsigned char addr) { function i2c_start_write (line 36) | static inline unsigned char i2c_start_write(unsigned char addr) { FILE: keyboards/fc660c/keymaps/siroleo/keymap.c type siroleo_layers (line 19) | enum siroleo_layers type siroleo_keycodes (line 26) | enum siroleo_keycodes function process_record_user (line 97) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/fc660c/matrix.c function KEY_ENABLE (line 47) | static inline void KEY_ENABLE(void) { (PORTD &= ~(1<<7)); } function KEY_UNABLE (line 48) | static inline void KEY_UNABLE(void) { (PORTD |= (1<<7)); } function KEY_STATE (line 49) | static inline bool KEY_STATE(void) { return (PINC & (1<<6)); } function KEY_HYS_ON (line 50) | static inline void KEY_HYS_ON(void) { (PORTC |= (1<<7)); } function KEY_HYS_OFF (line 51) | static inline void KEY_HYS_OFF(void) { (PORTC &= ~(1<<7)); } function KEY_INIT (line 52) | static inline void KEY_INIT(void) function SET_ROW (line 67) | static inline void SET_ROW(uint8_t ROW) function SET_COL (line 72) | static inline void SET_COL(uint8_t COL) function matrix_init_kb (line 91) | __attribute__ ((weak)) function matrix_scan_kb (line 96) | __attribute__ ((weak)) function matrix_init_user (line 101) | __attribute__ ((weak)) function matrix_scan_user (line 105) | __attribute__ ((weak)) function matrix_init (line 110) | void matrix_init(void) function matrix_scan (line 126) | uint8_t matrix_scan(void) function matrix_row_t (line 187) | inline function matrix_print (line 192) | void matrix_print(void) FILE: keyboards/fc980c/actuation_point.c function read_rdac (line 31) | uint8_t read_rdac(void) { function read_eeprom (line 41) | uint8_t read_eeprom(void) { function write_rdac (line 50) | void write_rdac(uint8_t rdac) { function actuation_point_up (line 58) | void actuation_point_up(void) { function actuation_point_down (line 67) | void actuation_point_down(void) { function adjust_actuation_point (line 76) | void adjust_actuation_point(int offset) { FILE: keyboards/fc980c/fc980c.c function matrix_init_kb (line 24) | void matrix_init_kb(void) { FILE: keyboards/fc980c/i2c.c function i2c_delay (line 27) | inline static function i2c_master_init (line 38) | void i2c_master_init(void) { function i2c_master_start (line 50) | uint8_t i2c_master_start(uint8_t address) { function i2c_master_stop (line 72) | void i2c_master_stop(void) { function i2c_master_write (line 83) | uint8_t i2c_master_write(uint8_t data) { function i2c_master_read (line 96) | uint8_t i2c_master_read(int ack) { function i2c_reset_state (line 103) | void i2c_reset_state(void) { function i2c_slave_init (line 107) | void i2c_slave_init(uint8_t address) { function ISR (line 118) | ISR(TWI_vect) { FILE: keyboards/fc980c/i2c.h function i2c_start_read (line 32) | static inline unsigned char i2c_start_read(unsigned char addr) { function i2c_start_write (line 36) | static inline unsigned char i2c_start_write(unsigned char addr) { FILE: keyboards/fc980c/keymaps/actuation-point-example/keymap.c type custom_keycodes (line 20) | enum custom_keycodes function matrix_init_user (line 45) | void matrix_init_user(void){} function process_record_user (line 47) | bool process_record_user(uint16_t keycode, keyrecord_t *record) FILE: keyboards/fc980c/matrix.c function KEY_ENABLE (line 49) | static inline void KEY_ENABLE(void) { (PORTD &= ~(1<<7)); } function KEY_UNABLE (line 50) | static inline void KEY_UNABLE(void) { (PORTD |= (1<<7)); } function KEY_STATE (line 51) | static inline bool KEY_STATE(void) { return (PINC & (1<<6)); } function KEY_HYS_ON (line 52) | static inline void KEY_HYS_ON(void) { (PORTC |= (1<<7)); } function KEY_HYS_OFF (line 53) | static inline void KEY_HYS_OFF(void) { (PORTC &= ~(1<<7)); } function KEY_INIT (line 54) | static inline void KEY_INIT(void) function SET_ROW (line 69) | static inline void SET_ROW(uint8_t ROW) function SET_COL (line 74) | static inline void SET_COL(uint8_t COL) function matrix_init_kb (line 90) | __attribute__ ((weak)) function matrix_scan_kb (line 95) | __attribute__ ((weak)) function matrix_init_user (line 100) | __attribute__ ((weak)) function matrix_scan_user (line 104) | __attribute__ ((weak)) function matrix_init (line 109) | void matrix_init(void) function matrix_scan (line 128) | uint8_t matrix_scan(void) function matrix_row_t (line 189) | inline function matrix_print (line 194) | void matrix_print(void) FILE: keyboards/ferris/0_1/matrix.c function init_mcp23017 (line 60) | uint8_t init_mcp23017(void) { function matrix_init_custom (line 102) | void matrix_init_custom(void) { function matrix_power_up (line 116) | void matrix_power_up(void) { function store_matrix_row (line 130) | static inline bool store_matrix_row(matrix_row_t current_matrix[], uint8... function matrix_scan_custom (line 139) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { function init_cols (line 175) | static void init_cols(void) { function matrix_row_t (line 188) | static matrix_row_t read_cols(uint8_t row) { function unselect_rows (line 221) | static void unselect_rows(void) { function select_row (line 235) | static void select_row(uint8_t row) { FILE: keyboards/ferris/0_2/matrix.c function init_mcp23017 (line 67) | uint8_t init_mcp23017(void) { function init_mcu_pins (line 113) | static void init_mcu_pins(void) { function matrix_init_custom (line 118) | void matrix_init_custom(void) { function store_matrix_row (line 134) | static inline bool store_matrix_row(matrix_row_t current_matrix[], uint8... function matrix_scan_custom (line 143) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { function matrix_row_t (line 174) | static matrix_row_t read_cols(uint8_t row) { function unselect_row (line 212) | static void unselect_row(uint8_t row) { function unselect_rows (line 217) | static void unselect_rows(void) { function unselect_cols (line 229) | static void unselect_cols(void) { function select_row (line 237) | static void select_row(uint8_t row) { FILE: keyboards/ferris/keymaps/json2crab.py function parse_cli (line 9) | def parse_cli(): function col_index (line 15) | def col_index(key_index): function format_layers (line 22) | def format_layers(layers): function format_keymap (line 58) | def format_keymap(keymap_json): function main (line 71) | def main(): FILE: keyboards/ferris/keymaps/madhatter/keymap.c type ferris_layers (line 11) | enum ferris_layers { type ferris_tap_dances (line 17) | enum ferris_tap_dances { FILE: keyboards/ferris/keymaps/test/keymap.c function matrix_init_user (line 3) | void matrix_init_user(void) { FILE: keyboards/ffkeebs/siris/keymaps/default/keymap.c function encoder_update_user (line 48) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/ffkeebs/siris/keymaps/via/keymap.c function encoder_update_user (line 48) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/fjlabs/bks65/keymaps/default/keymap.c type layers (line 17) | enum layers { FILE: keyboards/fjlabs/bks65/keymaps/via/keymap.c type layers (line 17) | enum layers { FILE: keyboards/fjlabs/bks65solder/keymaps/default/keymap.c type layers (line 17) | enum layers { FILE: keyboards/fjlabs/bks65solder/keymaps/via/keymap.c type layers (line 17) | enum layers { FILE: keyboards/fjlabs/bolsa65/bolsa65.c function matrix_init_kb (line 16) | void matrix_init_kb(void) { function led_update_kb (line 22) | bool led_update_kb(led_t led_state) { FILE: keyboards/fjlabs/bolsa65/keymaps/default/keymap.c type layers (line 17) | enum layers { FILE: keyboards/fjlabs/bolsa65/keymaps/via/keymap.c type layers (line 17) | enum layers { FILE: keyboards/fjlabs/kf87/keymaps/default/keymap.c type layers (line 17) | enum layers { FILE: keyboards/fjlabs/kf87/keymaps/via/keymap.c type layers (line 17) | enum layers { FILE: keyboards/fjlabs/ldk65/keymaps/default/keymap.c type layers (line 17) | enum layers { FILE: keyboards/fjlabs/ldk65/keymaps/via/keymap.c type layers (line 17) | enum layers { FILE: keyboards/fjlabs/midway60/keymaps/default/keymap.c type layers (line 17) | enum layers { FILE: keyboards/fjlabs/midway60/keymaps/via/keymap.c type layers (line 17) | enum layers { FILE: keyboards/fjlabs/polaris/keymaps/default/keymap.c type layers (line 17) | enum layers { FILE: keyboards/fjlabs/polaris/keymaps/via/keymap.c type layers (line 17) | enum layers { FILE: keyboards/fjlabs/ready100/keymaps/default/keymap.c type layers (line 17) | enum layers { FILE: keyboards/fjlabs/ready100/keymaps/via/keymap.c type layers (line 17) | enum layers { FILE: keyboards/flehrad/bigswitch/bigswitch.c function matrix_init_user (line 22) | __attribute__ ((weak)) function matrix_scan_user (line 27) | __attribute__ ((weak)) FILE: keyboards/flehrad/bigswitch/keymaps/333fred/keymap.c type tap_dance_state_enum (line 25) | typedef enum { function dance_cycle (line 37) | void dance_cycle(bool override_timer) { function dance_finished (line 72) | void dance_finished(qk_tap_dance_state_t *state, void* user_data) { function dance_reset (line 130) | void dance_reset(qk_tap_dance_state_t *state, void* user_data) function matrix_scan_user (line 143) | void matrix_scan_user(void) { FILE: keyboards/flehrad/downbubble/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 71) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/fleuron/keymaps/default/keymap.c type custom_layers (line 18) | enum custom_layers { type custom_keycodes (line 24) | enum custom_keycodes { function process_record_user (line 127) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/fleuron/keymaps/dollartacos/keymap.c type custom_layers (line 18) | enum custom_layers { type custom_keycodes (line 24) | enum custom_keycodes { function process_record_user (line 127) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 149) | void matrix_init_user(void) { function matrix_scan_user (line 153) | void matrix_scan_user(void) { function led_set_user (line 157) | void led_set_user(uint8_t usb_led) { FILE: keyboards/fluorite/keymaps/default/keymap.c type layer_names (line 18) | enum layer_names { type custom_keycodes (line 28) | enum custom_keycodes { function process_record_user (line 176) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/flx/virgo/virgo.c function matrix_init_kb (line 19) | void matrix_init_kb(void) { function led_update_kb (line 28) | bool led_update_kb(led_t led_state) { FILE: keyboards/flxlb/zplit/keymaps/default/keymap.c type custom_layers (line 23) | enum custom_layers { function layer_state_t (line 69) | layer_state_t layer_state_set_user(layer_state_t state) { function encoder_update_user (line 73) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/flxlb/zplit/keymaps/via/keymap.c type custom_layers (line 23) | enum custom_layers { function layer_state_t (line 70) | layer_state_t layer_state_set_user(layer_state_t state) { function encoder_update_user (line 74) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/flygone60/rev3/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 25) | enum custom_keycodes { function process_record_user (line 49) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/flygone60/rev3/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 27) | enum custom_keycodes { function process_record_user (line 65) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/for_science/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { function process_record_user (line 96) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/fortitude60/keymaps/default/keymap.c type my_layers (line 8) | enum my_layers { type custom_keycodes (line 17) | enum custom_keycodes { function layer_state_t (line 160) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 164) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/four_banger/keymaps/default/keymap.c type custom_keycodes (line 3) | enum custom_keycodes { function process_record_user (line 14) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/foxlab/leaf60/hotswap/keymaps/crd/keymap.c type keyboard_layers (line 3) | enum keyboard_layers { FILE: keyboards/fractal/keymaps/default/keymap.c type preonic_layers (line 21) | enum preonic_layers { type preonic_keycodes (line 30) | enum preonic_keycodes { function process_record_user (line 170) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/freyr/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/ft/mars80/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 43) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/gami_studio/lex60/keymaps/default/keymap.c type layer_names (line 7) | enum layer_names { FILE: keyboards/gboards/combos/_generator/main.go function main (line 17) | func main() { FILE: keyboards/gboards/dicts/aset/_generator/main.go function main (line 15) | func main() { type Entry (line 197) | type Entry struct method toKeymap (line 85) | func (e Entry) toKeymap(prefix string) (string) { method String (line 222) | func (e Entry) String() (ret string) { type Word (line 204) | type Word struct function parseWords (line 211) | func parseWords(e Entry) (ret Word) { FILE: keyboards/gboards/engine/engine.c type keyEntry (line 23) | struct keyEntry type comboEntry (line 24) | struct comboEntry type funcEntry (line 25) | struct funcEntry type stringEntry (line 26) | struct stringEntry type specialEntry (line 27) | struct specialEntry type MODE (line 35) | enum MODE { STENO = 0, QWERTY, COMMAND } type MODE (line 36) | enum MODE type MODE (line 37) | enum MODE function processKeysUp (line 56) | void processKeysUp() { function process_record_kb (line 97) | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 138) | void matrix_scan_user(void) { function C_SIZE (line 157) | C_SIZE mapKeys(C_SIZE chord, bool lookup) { function processChord (line 263) | void processChord(void) { function saveState (line 370) | void saveState(C_SIZE cleanChord) { function restoreState (line 375) | void restoreState() { function SEND (line 382) | void SEND(uint8_t kc) { function REPEAT (line 395) | void REPEAT(void) { function SET_STICKY (line 401) | void SET_STICKY(C_SIZE stick) { function CLICK_MOUSE (line 405) | void CLICK_MOUSE(uint8_t kc) { function SWITCH_LAYER (line 415) | void SWITCH_LAYER(int layer) { function bitpop_v (line 420) | uint8_t bitpop_v(C_SIZE val) { function C_SIZE (line 458) | __attribute__((weak)) C_SIZE process_engine_post(C_SIZE cur_chord, uint1... FILE: keyboards/gboards/engine/engine.h type specialActions (line 27) | enum specialActions { type funcEntry (line 33) | struct funcEntry { type stringEntry (line 37) | struct stringEntry { type comboEntry (line 41) | struct comboEntry { type keyEntry (line 45) | struct keyEntry { type specialEntry (line 49) | struct specialEntry { FILE: keyboards/gboards/engine/keymap_engine.h type keyEntry (line 20) | struct keyEntry type comboEntry (line 35) | struct comboEntry type stringEntry (line 51) | struct stringEntry type funcEntry (line 67) | struct funcEntry type specialEntry (line 76) | struct specialEntry function testCollisions (line 95) | void testCollisions(void) { FILE: keyboards/gboards/g/engine.c type keyEntry (line 23) | struct keyEntry type comboEntry (line 24) | struct comboEntry type funcEntry (line 25) | struct funcEntry type stringEntry (line 26) | struct stringEntry type specialEntry (line 27) | struct specialEntry type MODE (line 35) | enum MODE { STENO = 0, QWERTY, COMMAND } type MODE (line 36) | enum MODE type MODE (line 37) | enum MODE function processKeysUp (line 56) | void processKeysUp() { function process_record_kb (line 99) | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 143) | void matrix_scan_user(void) { function C_SIZE (line 162) | C_SIZE mapKeys(C_SIZE chord, bool lookup) { function processChord (line 268) | void processChord(void) { function saveState (line 375) | void saveState(C_SIZE cleanChord) { function restoreState (line 380) | void restoreState() { function SEND (line 387) | void SEND(uint8_t kc) { function REPEAT (line 400) | void REPEAT(void) { function SET_STICKY (line 406) | void SET_STICKY(C_SIZE stick) { function CLICK_MOUSE (line 410) | void CLICK_MOUSE(uint8_t kc) { function SWITCH_LAYER (line 420) | void SWITCH_LAYER(int layer) { function bitpop_v (line 428) | uint8_t bitpop_v(C_SIZE val) { function C_SIZE (line 468) | __attribute__((weak)) C_SIZE process_engine_post(C_SIZE cur_chord, uint1... function C_SIZE (line 469) | __attribute__((weak)) C_SIZE process_engine_pre(C_SIZE cur_chord, uint16... function C_SIZE (line 470) | __attribute__((weak)) C_SIZE process_chord_getnext(C_SIZE cur_chord) { r... FILE: keyboards/gboards/g/engine.h type specialActions (line 36) | enum specialActions { type funcEntry (line 42) | struct funcEntry { type stringEntry (line 46) | struct stringEntry { type comboEntry (line 50) | struct comboEntry { type keyEntry (line 54) | struct keyEntry { type specialEntry (line 58) | struct specialEntry { FILE: keyboards/gboards/g/keymap_combo.h type combos (line 29) | enum combos { function process_combo_event (line 63) | void process_combo_event(uint16_t combo_index, bool pressed) { FILE: keyboards/gboards/g/keymap_engine.h type keyEntry (line 21) | struct keyEntry type comboEntry (line 36) | struct comboEntry type stringEntry (line 52) | struct stringEntry type funcEntry (line 68) | struct funcEntry type specialEntry (line 77) | struct specialEntry function testCollisions (line 96) | void testCollisions(void) { FILE: keyboards/geekboards/macropad_v2/keymaps/via/keymap.c type custom_keycodes (line 22) | enum custom_keycodes { function process_record_user (line 46) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 64) | void matrix_scan_user(void) { function keyboard_post_init_user (line 73) | void keyboard_post_init_user(void) { FILE: keyboards/geekboards/macropad_v2/macropad_v2.c function suspend_power_down_kb (line 56) | void suspend_power_down_kb(void) { function suspend_wakeup_init_kb (line 61) | void suspend_wakeup_init_kb(void) { FILE: keyboards/geekboards/tester/tester.c function suspend_power_down_kb (line 32) | void suspend_power_down_kb(void) { function suspend_wakeup_init_kb (line 37) | void suspend_wakeup_init_kb(void) { FILE: keyboards/geminate60/keymaps/default/keymap.c type layer_names (line 20) | enum layer_names { function led_update_user (line 45) | bool led_update_user(led_t led_state) { FILE: keyboards/geminate60/keymaps/via/keymap.c type layer_names (line 20) | enum layer_names { _BASE, _FN ,_FN1 ,_FN2 } function led_update_user (line 58) | bool led_update_user(led_t led_state) { FILE: keyboards/georgi/georgi.c function matrix_init_kb (line 6) | void matrix_init_kb(void) { function init_mcp23018 (line 26) | uint8_t init_mcp23018(void) { FILE: keyboards/georgi/keymaps/colemak-dh/keymap.c function processQwerty (line 54) | uint32_t processQwerty(bool lookup) { FILE: keyboards/georgi/keymaps/default-flipped/keymap.c function processQwerty (line 42) | uint32_t processQwerty(bool lookup) { FILE: keyboards/georgi/keymaps/default/keymap.c function processQwerty (line 48) | uint32_t processQwerty(bool lookup) { FILE: keyboards/georgi/keymaps/dennytom/keymap.c type internal_keycodes (line 34) | enum internal_keycodes { type pseudolayers (line 41) | enum pseudolayers { type chord_states (line 79) | enum chord_states { type Chord (line 95) | struct Chord { type Chord (line 119) | struct Chord function handle_US_ANSI_shifted_keys (line 121) | bool handle_US_ANSI_shifted_keys(int16_t keycode, bool in) { function key_in (line 204) | void key_in(int16_t keycode) { function key_out (line 226) | void key_out(int16_t keycode) { function tap_key (line 237) | void tap_key(int16_t keycode) { function single_dance (line 245) | void single_dance(const struct Chord* self) { function key_layer_dance (line 262) | void key_layer_dance(const struct Chord* self) { function key_mod_dance (line 281) | void key_mod_dance(const struct Chord* self) { function key_key_dance (line 300) | void key_key_dance(const struct Chord* self) { function autoshift_dance_impl (line 320) | void autoshift_dance_impl(const struct Chord* self) { function autoshift_dance (line 350) | void autoshift_dance(const struct Chord* self) { function autoshift_toggle (line 358) | void autoshift_toggle(const struct Chord* self){ function temp_pseudolayer (line 365) | void temp_pseudolayer(const struct Chord* self) { function temp_pseudolayer_alt (line 382) | void temp_pseudolayer_alt(const struct Chord* self) { function perm_pseudolayer (line 399) | void perm_pseudolayer(const struct Chord* self) { function switch_layer (line 406) | void switch_layer(const struct Chord* self) { function lock (line 413) | void lock(const struct Chord* self) { function one_shot_key (line 420) | void one_shot_key(const struct Chord* self) { function one_shot_layer (line 444) | void one_shot_layer(const struct Chord* self) { function command (line 468) | void command(const struct Chord* self) { function identical (line 475) | bool identical(uint16_t* buffer1, uint16_t* buffer2) { function leader (line 483) | void leader(const struct Chord* self) { function dynamic_macro_record (line 490) | void dynamic_macro_record(const struct Chord* self) { function dynamic_macro_next (line 500) | void dynamic_macro_next(const struct Chord* self) { function dynamic_macro_end (line 510) | void dynamic_macro_end(const struct Chord* self) { function dynamic_macro_play (line 519) | void dynamic_macro_play(const struct Chord* self) { function string_in (line 544) | void string_in(const struct Chord* self) { type Chord (line 552) | struct Chord function reset_keyboard_kb (line 554) | void reset_keyboard_kb(void){ function reset (line 563) | void reset(const struct Chord* self) { type Chord (line 570) | struct Chord type Chord (line 572) | struct Chord type Chord (line 574) | struct Chord type Chord (line 576) | struct Chord type Chord (line 578) | struct Chord type Chord (line 580) | struct Chord type Chord (line 582) | struct Chord type Chord (line 584) | struct Chord type Chord (line 586) | struct Chord type Chord (line 588) | struct Chord type Chord (line 590) | struct Chord type Chord (line 592) | struct Chord type Chord (line 594) | struct Chord type Chord (line 596) | struct Chord type Chord (line 598) | struct Chord type Chord (line 600) | struct Chord type Chord (line 603) | struct Chord type Chord (line 605) | struct Chord type Chord (line 607) | struct Chord type Chord (line 610) | struct Chord type Chord (line 613) | struct Chord type Chord (line 615) | struct Chord type Chord (line 617) | struct Chord type Chord (line 620) | struct Chord type Chord (line 622) | struct Chord type Chord (line 624) | struct Chord type Chord (line 626) | struct Chord type Chord (line 628) | struct Chord type Chord (line 630) | struct Chord type Chord (line 632) | struct Chord type Chord (line 634) | struct Chord type Chord (line 636) | struct Chord type Chord (line 638) | struct Chord type Chord (line 640) | struct Chord type Chord (line 642) | struct Chord type Chord (line 644) | struct Chord type Chord (line 646) | struct Chord type Chord (line 648) | struct Chord type Chord (line 651) | struct Chord type Chord (line 654) | struct Chord type Chord (line 656) | struct Chord type Chord (line 659) | struct Chord type Chord (line 661) | struct Chord type Chord (line 663) | struct Chord type Chord (line 665) | struct Chord type Chord (line 667) | struct Chord type Chord (line 669) | struct Chord type Chord (line 671) | struct Chord type Chord (line 673) | struct Chord type Chord (line 675) | struct Chord type Chord (line 677) | struct Chord type Chord (line 679) | struct Chord type Chord (line 681) | struct Chord type Chord (line 683) | struct Chord type Chord (line 685) | struct Chord type Chord (line 687) | struct Chord type Chord (line 689) | struct Chord type Chord (line 691) | struct Chord type Chord (line 693) | struct Chord type Chord (line 695) | struct Chord type Chord (line 697) | struct Chord type Chord (line 699) | struct Chord type Chord (line 701) | struct Chord type Chord (line 703) | struct Chord type Chord (line 705) | struct Chord type Chord (line 707) | struct Chord type Chord (line 709) | struct Chord type Chord (line 711) | struct Chord type Chord (line 713) | struct Chord type Chord (line 715) | struct Chord type Chord (line 717) | struct Chord type Chord (line 719) | struct Chord type Chord (line 721) | struct Chord type Chord (line 723) | struct Chord type Chord (line 725) | struct Chord type Chord (line 727) | struct Chord type Chord (line 729) | struct Chord type Chord (line 731) | struct Chord type Chord (line 733) | struct Chord type Chord (line 735) | struct Chord type Chord (line 737) | struct Chord type Chord (line 739) | struct Chord type Chord (line 741) | struct Chord type Chord (line 743) | struct Chord type Chord (line 745) | struct Chord type Chord (line 747) | struct Chord type Chord (line 749) | struct Chord type Chord (line 751) | struct Chord type Chord (line 753) | struct Chord type Chord (line 755) | struct Chord type Chord (line 757) | struct Chord type Chord (line 759) | struct Chord type Chord (line 761) | struct Chord type Chord (line 763) | struct Chord type Chord (line 765) | struct Chord type Chord (line 767) | struct Chord type Chord (line 769) | struct Chord type Chord (line 771) | struct Chord type Chord (line 773) | struct Chord type Chord (line 775) | struct Chord type Chord (line 777) | struct Chord type Chord (line 779) | struct Chord type Chord (line 781) | struct Chord type Chord (line 783) | struct Chord type Chord (line 785) | struct Chord type Chord (line 787) | struct Chord type Chord (line 789) | struct Chord type Chord (line 791) | struct Chord type Chord (line 793) | struct Chord type Chord (line 795) | struct Chord function are_hashed_keycodes_in_sound (line 805) | bool are_hashed_keycodes_in_sound(HASH_TYPE keycodes_hash, HASH_TYPE sou... function keycode_to_index (line 809) | uint8_t keycode_to_index(uint16_t keycode) { function sound_keycode_array (line 813) | void sound_keycode_array(uint16_t keycode) { function silence_keycode_hash_array (line 819) | void silence_keycode_hash_array(HASH_TYPE keycode_hash) { function are_hashed_keycodes_in_array (line 835) | bool are_hashed_keycodes_in_array(HASH_TYPE keycode_hash) { function kill_one_shots (line 846) | void kill_one_shots(void) { function process_finished_dances (line 866) | void process_finished_dances(void) { function keycodes_buffer_array_min (line 903) | uint8_t keycodes_buffer_array_min(uint8_t* first_keycode_index) { function remove_subchords (line 915) | void remove_subchords(void) { function process_ready_chords (line 954) | void process_ready_chords(void) { function deactivate_active_chords (line 1046) | void deactivate_active_chords(uint16_t keycode) { function process_command (line 1092) | void process_command(void) { function process_leader (line 1113) | void process_leader(void) { function process_record_user (line 1129) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 1146) | void matrix_scan_user(void) { function clear (line 1169) | void clear(const struct Chord* self) { FILE: keyboards/georgi/keymaps/minimal/keymap.c function processQwerty (line 40) | uint32_t processQwerty(bool lookup) { FILE: keyboards/georgi/keymaps/norman/keymap.c function processQwerty (line 40) | uint32_t processQwerty(bool lookup) { FILE: keyboards/georgi/matrix.c function matrix_init_user (line 91) | __attribute__ ((weak)) function matrix_scan_user (line 94) | __attribute__ ((weak)) function matrix_init_kb (line 97) | __attribute__ ((weak)) function matrix_scan_kb (line 102) | __attribute__ ((weak)) function matrix_rows (line 107) | inline function matrix_cols (line 113) | inline function matrix_init (line 120) | void matrix_init(void) function matrix_power_up (line 139) | void matrix_power_up(void) { function matrix_row_t (line 153) | matrix_row_t debounce_mask(matrix_row_t rawcols, uint8_t row) { function matrix_row_t (line 170) | matrix_row_t debounce_read_cols(uint8_t row) { function matrix_scan (line 179) | uint8_t matrix_scan(void) function matrix_is_modified (line 223) | bool matrix_is_modified(void) // deprecated and evidently not called. function matrix_is_on (line 228) | inline function matrix_row_t (line 234) | inline function matrix_print (line 240) | void matrix_print(void) function matrix_key_count (line 250) | uint8_t matrix_key_count(void) function init_cols (line 260) | static void init_cols(void) function matrix_row_t (line 270) | static matrix_row_t read_cols(uint8_t row) function unselect_rows (line 307) | static void unselect_rows(void) function select_row (line 321) | static void select_row(uint8_t row) FILE: keyboards/georgi/sten.c type MODE (line 28) | enum MODE { STENO = 0, QWERTY, COMMAND } type MODE (line 29) | enum MODE type MODE (line 32) | enum MODE type MODE (line 34) | enum MODE function send_steno_chord_user (line 54) | bool send_steno_chord_user(steno_mode_t mode, uint8_t chord[6]) { function process_steno_user (line 151) | bool process_steno_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 206) | void matrix_scan_user(void) { function processFakeSteno (line 230) | uint32_t processFakeSteno(bool lookup) { function processChord (line 265) | void processChord(bool useFakeSteno) { function saveState (line 367) | void saveState(uint32_t cleanChord) { function restoreState (line 373) | void restoreState() { function SEND (line 381) | void SEND(uint8_t kc) { function REPEAT (line 394) | void REPEAT(void) { function SET_STICKY (line 401) | void SET_STICKY(uint32_t stick) { function SWITCH_LAYER (line 405) | void SWITCH_LAYER(int layer) { function CLICK_MOUSE (line 409) | void CLICK_MOUSE(uint8_t kc) { FILE: keyboards/georgi/sten.h type ORDER (line 44) | enum ORDER { FILE: keyboards/gergo/gergo.c function matrix_init_kb (line 6) | void matrix_init_kb(void) { function init_mcp23018 (line 24) | uint8_t init_mcp23018(void) { FILE: keyboards/gergo/keymaps/abstractkb/keymap.c type customKeycodes (line 17) | enum customKeycodes { FILE: keyboards/gergo/keymaps/colemak/keymap.c type custom_keycodes (line 16) | enum custom_keycodes { function matrix_init_user (line 143) | void matrix_init_user(void) { function matrix_scan_user (line 148) | void matrix_scan_user(void) { function process_record_user (line 154) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/gergo/keymaps/default/keymap.c type customKeycodes (line 17) | enum customKeycodes { FILE: keyboards/gergo/keymaps/germ/keymap.c type customKeycodes (line 17) | enum customKeycodes { FILE: keyboards/gergo/keymaps/gotham/keymap.c type layers (line 11) | enum layers { FILE: keyboards/gergo/keymaps/oled/keymap.c type customKeycodes (line 16) | enum customKeycodes { function oled_rotation_t (line 129) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 133) | void oled_task_user(void) { FILE: keyboards/gergo/matrix.c function matrix_init_user (line 124) | __attribute__ ((weak)) void matrix_init_user(void) {} function matrix_scan_user (line 126) | __attribute__ ((weak)) void matrix_scan_user(void) {} function matrix_init_kb (line 128) | __attribute__ ((weak)) function matrix_scan_kb (line 133) | __attribute__ ((weak)) function matrix_rows (line 138) | inline uint8_t matrix_rows(void) { return MATRIX_ROWS; } function matrix_cols (line 140) | inline uint8_t matrix_cols(void) { return MATRIX_COLS; } function matrix_init (line 143) | void matrix_init(void) { function matrix_power_up (line 159) | void matrix_power_up(void) { function store_raw_matrix_row (line 173) | static inline bool store_raw_matrix_row(uint8_t index) { function matrix_scan (line 184) | uint8_t matrix_scan(void) { function matrix_is_modified (line 276) | bool matrix_is_modified(void) // deprecated and evidently not called. function matrix_is_on (line 281) | inline bool matrix_is_on(uint8_t row, uint8_t col) { return (matrix[row]... function matrix_row_t (line 283) | inline matrix_row_t matrix_get_row(uint8_t row) { return matrix[row]; } function matrix_print (line 285) | void matrix_print(void) { function matrix_key_count (line 294) | uint8_t matrix_key_count(void) { function init_cols (line 303) | static void init_cols(void) { function matrix_row_t (line 312) | static matrix_row_t read_cols(uint8_t row) { function unselect_rows (line 348) | static void unselect_rows(void) function select_row (line 365) | static void select_row(uint8_t row) function enableInterrupts (line 414) | static void enableInterrupts(void) { function ISR (line 433) | ISR (PCINT0_vect) { FILE: keyboards/getta25/keymaps/default/keymap.c type layer_number (line 7) | enum layer_number { FILE: keyboards/getta25/keymaps/oled/keymap.c type layer_number (line 12) | enum layer_number { type custom_keycodes (line 19) | enum custom_keycodes { function layer_state_t (line 95) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 118) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function oled_rotation_t (line 160) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_R... function render_layer_state (line 162) | void render_layer_state(void) { function render_keylock_status (line 171) | void render_keylock_status(led_t led_state) { function render_layer_messages (line 175) | void render_layer_messages(void) { function render_status (line 179) | void render_status(void) { function oled_task_user (line 185) | void oled_task_user(void) { FILE: keyboards/gh60/revc/keymaps/chaser/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 140) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/gh60/revc/keymaps/danbee/keymap.c type layer_names (line 3) | enum layer_names { FILE: keyboards/gh60/revc/keymaps/dbroqua/keymap.c type planck_keycodes (line 10) | enum planck_keycodes { function matrix_scan_user (line 103) | void matrix_scan_user(void) { FILE: keyboards/gh60/revc/keymaps/dbroqua_7U/keymap.c type custom_keycodes (line 6) | enum custom_keycodes { function esc_led_toggle (line 59) | void esc_led_toggle(void) { function process_record_user (line 69) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/gh60/revc/keymaps/default/keymap.c function matrix_scan_user (line 31) | void matrix_scan_user(void) { FILE: keyboards/gh60/revc/keymaps/default_abnt2/keymap.c type layer_names (line 21) | enum layer_names { function matrix_scan_user (line 65) | void matrix_scan_user(void) { FILE: keyboards/gh60/revc/keymaps/maxr1998/keymap.c type custom_keycodes (line 25) | enum custom_keycodes { function matrix_scan_user (line 51) | void matrix_scan_user(void) { function process_record_user (line 55) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/gh60/revc/keymaps/robotmaxtron/keymap.c function matrix_scan_user (line 96) | void matrix_scan_user(void) { FILE: keyboards/gh60/revc/revc.h function gh60_caps_led_on (line 15) | static inline void gh60_caps_led_on(void) { setPinOutput(B2); write... function gh60_poker_leds_on (line 16) | static inline void gh60_poker_leds_on(void) { setPinOutput(F4); write... function gh60_fn_led_on (line 17) | static inline void gh60_fn_led_on(void) { setPinOutput(F5); write... function gh60_esc_led_on (line 18) | static inline void gh60_esc_led_on(void) { setPinOutput(F6); write... function gh60_wasd_leds_on (line 19) | static inline void gh60_wasd_leds_on(void) { setPinOutput(F7); write... function gh60_caps_led_off (line 21) | static inline void gh60_caps_led_off(void) { setPinInput(B2); } function gh60_poker_leds_off (line 22) | static inline void gh60_poker_leds_off(void) { setPinInput(F4); } function gh60_fn_led_off (line 23) | static inline void gh60_fn_led_off(void) { setPinInput(F5); } function gh60_esc_led_off (line 24) | static inline void gh60_esc_led_off(void) { setPinInput(F6); } function gh60_wasd_leds_off (line 25) | static inline void gh60_wasd_leds_off(void) { setPinInput(F7); } FILE: keyboards/gh60/satan/keymaps/addcninblue/keymap.c type custom_keycodes (line 10) | enum custom_keycodes { function persistent_default_layer_set (line 140) | void persistent_default_layer_set(uint16_t default_layer) { function process_record_user (line 145) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 179) | void matrix_scan_user(void) { FILE: keyboards/gh60/satan/keymaps/admiralStrokers/keymap.c function checktime (line 6) | bool checktime(void){ function macro_t (line 153) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... FILE: keyboards/gh60/satan/keymaps/colemak/keymap.c type custom_keycodes (line 15) | enum custom_keycodes { function process_record_user (line 69) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/gh60/satan/keymaps/dbroqua/keymap.c type planck_keycodes (line 8) | enum planck_keycodes { FILE: keyboards/gh60/satan/keymaps/default/keymap.c type layer_names (line 7) | enum layer_names { FILE: keyboards/gh60/satan/keymaps/dkrieger/keymap.c type tap (line 19) | typedef struct { function cur_dance (line 24) | int cur_dance (qk_tap_dance_state_t *state) { function fn_finished (line 39) | void fn_finished (qk_tap_dance_state_t *state, void *user_data) { function fn_reset (line 49) | void fn_reset (qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/gh60/satan/keymaps/gipsy-king/keymap.c type layer_names (line 4) | enum layer_names { function matrix_scan_user (line 56) | void matrix_scan_user(void) { function process_record_user (line 74) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 114) | void keyboard_post_init_user(void) { function reset_chars (line 123) | void reset_chars(void) { function add_char (line 135) | void add_char(bool space) { function remove_char (line 150) | void remove_char(void) { function animate_cursor (line 158) | void animate_cursor(uint16_t pos) { FILE: keyboards/gh60/satan/keymaps/hhkb_7u/keymap.c type planck_keycodes (line 7) | enum planck_keycodes { FILE: keyboards/gh60/satan/keymaps/isoHHKB/keymap.c type custom_keycodes (line 10) | enum custom_keycodes { function process_record_user (line 61) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/gh60/satan/keymaps/lepa/keymap.c type tap (line 59) | typedef struct { function cur_dance (line 64) | int cur_dance(qk_tap_dance_state_t *state) { FILE: keyboards/gh60/satan/keymaps/no_caps_lock/keymap.c type layer_names (line 7) | enum layer_names { FILE: keyboards/gh60/satan/keymaps/poker/keymap.c type custom_keycodes (line 15) | enum custom_keycodes { function process_record_user (line 92) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/gh60/satan/keymaps/smt/keymap.c type planck_keycodes (line 17) | enum planck_keycodes { function persistent_default_layer_set (line 115) | void persistent_default_layer_set(uint16_t default_layer) { function process_record_user (line 120) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/gh80_3000/keymaps/ansi_std/keymap.c function led_set_user (line 15) | void led_set_user(uint8_t usb_led) { FILE: keyboards/gh80_3000/keymaps/ansi_wkl/keymap.c function led_set_user (line 15) | void led_set_user(uint8_t usb_led) { FILE: keyboards/gh80_3000/keymaps/default/keymap.c function led_set_user (line 15) | void led_set_user(uint8_t usb_led) { FILE: keyboards/gh80_3000/keymaps/iso_default/keymap.c function led_set_user (line 15) | void led_set_user(uint8_t usb_led) { FILE: keyboards/gh80_3000/keymaps/iso_std/keymap.c function led_set_user (line 15) | void led_set_user(uint8_t usb_led) { FILE: keyboards/gh80_3000/keymaps/iso_wkl/keymap.c function led_set_user (line 15) | void led_set_user(uint8_t usb_led) { FILE: keyboards/ghs/rar/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/ghs/rar/keymaps/iso/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/ghs/rar/rar.c function keyboard_pre_init_kb (line 19) | void keyboard_pre_init_kb(void) { function led_update_kb (line 27) | bool led_update_kb(led_t led_state) { FILE: keyboards/gingham/gingham.c function matrix_init_kb (line 21) | void matrix_init_kb(void) { function led_set_kb (line 30) | void led_set_kb(uint8_t usb_led) { FILE: keyboards/gingham/matrix.c function unselect_rows (line 26) | static void unselect_rows(void) { function select_row (line 32) | static void select_row(uint8_t row) { function unselect_row (line 37) | static void unselect_row(uint8_t row) { function init_pins (line 41) | static void init_pins(void) { function matrix_init_custom (line 56) | void matrix_init_custom(void) { function read_cols_on_row (line 66) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function matrix_scan_custom (line 108) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { FILE: keyboards/gkeyboard/gkb_m16/keymaps/default/keymap.c type layers (line 18) | enum layers { type custom_keycodes (line 25) | enum custom_keycodes { function process_record_user (line 53) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/gmmk/pro/ansi/keymaps/alexmarmon/keymap.c function encoder_update_user (line 59) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/gmmk/pro/ansi/keymaps/andrebrait/keymap.c function encoder_update_user (line 71) | bool encoder_update_user(uint8_t index, bool clockwise) { function led_update_user (line 105) | bool led_update_user(led_t led_state) { function process_record_user (line 120) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function rgb_matrix_indicators_user (line 213) | void rgb_matrix_indicators_user() { function start_effects (line 254) | static void start_effects() { function set_rgb_caps_leds (line 267) | static void set_rgb_caps_leds() { FILE: keyboards/gmmk/pro/ansi/keymaps/default/keymap.c function encoder_update_user (line 64) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/gmmk/pro/ansi/keymaps/jackkenney/keymap.c function encoder_update_user (line 58) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/gmmk/pro/ansi/keymaps/jonavin/keymap.c function rgb_matrix_indicators_advanced_user (line 84) | void rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_ma... function suspend_power_down_user (line 146) | void suspend_power_down_user(void) { function suspend_wakeup_init_user (line 150) | void suspend_wakeup_init_user(void) { function keyboard_post_init_keymap (line 156) | void keyboard_post_init_keymap(void) { FILE: keyboards/gmmk/pro/ansi/keymaps/jonavin/rgb_matrix_map.h type led_location_map (line 24) | enum led_location_map { FILE: keyboards/gmmk/pro/ansi/keymaps/mike1808/encoder.c function volume_up (line 39) | void volume_up() { tap_code(KC_VOLU); } function volume_down (line 41) | void volume_down() { tap_code(KC_VOLD); } function encoder_update_user (line 43) | bool encoder_update_user(uint8_t index, bool clockwise) { function handle_rgb_key (line 55) | void handle_rgb_key(bool pressed) { function keyboard_post_init_encoder (line 67) | void keyboard_post_init_encoder() { function process_record_encoder (line 71) | bool process_record_encoder(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/gmmk/pro/ansi/keymaps/mike1808/encoder.h type encoder_state (line 21) | enum encoder_state { FILE: keyboards/gmmk/pro/ansi/keymaps/mike1808/fun.c function rgb_matrix_indicators_keymap (line 22) | void rgb_matrix_indicators_keymap(void) { function process_record_fun (line 33) | bool process_record_fun(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/gmmk/pro/ansi/keymaps/mike1808/mike1808.c function process_record_secrets (line 28) | bool process_record_secrets(uint16_t keycode, keyrecord_t *record) { function suspend_power_down_user (line 41) | void suspend_power_down_user(void) { function suspend_wakeup_init_user (line 47) | void suspend_wakeup_init_user(void) { function rgb_matrix_indicators_advanced_keymap (line 54) | void rgb_matrix_indicators_advanced_keymap(uint8_t led_min, uint8_t led_... FILE: keyboards/gmmk/pro/ansi/keymaps/mike1808/mike1808.h type layout_names (line 20) | enum layout_names { type custom_keycodes (line 30) | enum custom_keycodes { type git_macros (line 51) | enum git_macros { type combos (line 73) | enum combos { FILE: keyboards/gmmk/pro/ansi/keymaps/mike1808/process_record.c function process_record_secrets (line 23) | __attribute__((weak)) bool process_record_secrets(uint16_t keycode, keyr... function process_record_encoder (line 26) | __attribute__((weak)) bool process_record_encoder(uint16_t keycode, keyr... function process_record_fun (line 29) | __attribute__((weak)) bool process_record_fun(uint16_t keycode, keyrecor... function keyboard_post_init_encoder (line 33) | __attribute__((weak)) void keyboard_post_init_encoder(void) { return; } function process_record_user (line 43) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 119) | void keyboard_post_init_user() { keyboard_post_init_encoder(); } FILE: keyboards/gmmk/pro/ansi/keymaps/mike1808/rgb_matrix_ledmaps.c function rgb_matrix_indicators_keymap (line 18) | __attribute__((weak)) void rgb_matrix_indicators_keymap(void) { return; } function rgb_matrix_indicators_advanced_keymap (line 19) | __attribute__((weak)) void rgb_matrix_indicators_advanced_keymap(uint8_t... function rgb_matrix_indicators_user (line 29) | void rgb_matrix_indicators_user(void) { rgb_matrix_indicators_keymap(); } function rgb_matrix_indicators_advanced_user (line 30) | void rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_ma... function set_layer_rgb (line 42) | void set_layer_rgb(uint8_t led_min, uint8_t led_max, int layer) { function rgb_matrix_layers_enable (line 61) | void rgb_matrix_layers_enable() { function rgb_matrix_layers_disable (line 66) | void rgb_matrix_layers_disable() { FILE: keyboards/gmmk/pro/ansi/keymaps/mike1808/utils.c function store_rgb_state_to_eeprom (line 18) | void store_rgb_state_to_eeprom() { function press (line 28) | void press(KeyPressState *self) { function release (line 39) | void release(KeyPressState *self) { function reset (line 50) | void reset(KeyPressState *self) { function KeyPressState (line 54) | KeyPressState *NewKeyPressState(key_press_handler handler) { FILE: keyboards/gmmk/pro/ansi/keymaps/mike1808/utils.h type KeyPressState (line 23) | typedef struct KeyPressState KeyPressState; type KeyPressState (line 24) | struct KeyPressState { FILE: keyboards/gmmk/pro/ansi/keymaps/paddlegame/keymap.c type custom_layers (line 23) | enum custom_layers { type custom_keycodes (line 30) | enum custom_keycodes { function process_record_user (line 35) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 110) | bool encoder_update_user(uint8_t index, bool clockwise) { function init_ball (line 146) | void init_ball(uint8_t i) { function hurt_paddle (line 169) | void hurt_paddle(void) { function rgb_matrix_indicators_advanced_user (line 182) | void rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_ma... function keyboard_post_init_user (line 465) | void keyboard_post_init_user(void) { FILE: keyboards/gmmk/pro/ansi/keymaps/paddlegame/paddlegame.h type BallStruct (line 33) | struct BallStruct type BallStruct (line 43) | struct BallStruct FILE: keyboards/gmmk/pro/ansi/keymaps/paddlegame/rgb_matrix_map.h type led_location_map (line 28) | enum led_location_map { FILE: keyboards/gmmk/pro/ansi/keymaps/stickandgum/keymap.c type my_keycodes (line 19) | enum my_keycodes { function encoder_update_user (line 66) | bool encoder_update_user(uint8_t index, bool clockwise) { function keyboard_post_init_user (line 110) | void keyboard_post_init_user(void) { function process_record_user (line 128) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function rgb_matrix_indicators_user (line 220) | void rgb_matrix_indicators_user(void) { function set_rgb_caps_leds_on (line 248) | static void set_rgb_caps_leds_on() { function set_rgb_caps_leds_off (line 270) | static void set_rgb_caps_leds_off() { function set_rgb_scroll_leds_on (line 292) | static void set_rgb_scroll_leds_on() { function set_rgb_scroll_leds_off (line 296) | static void set_rgb_scroll_leds_off() { FILE: keyboards/gmmk/pro/ansi/keymaps/via/keymap.c function encoder_update_user (line 81) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/gmmk/pro/ansi/keymaps/wholesomeducky/keymap.c function encoder_update_user (line 50) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/gmmk/pro/ansi/keymaps/willwm/keymap.c function encoder_update_user (line 66) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/gmmk/pro/iso/keymaps/default/keymap.c function encoder_update_user (line 64) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/gmmk/pro/iso/keymaps/via/keymap.c function encoder_update_user (line 83) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/gmmk/pro/keymaps/moults31/keymap.c function encoder_update_user (line 68) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/gon/nerd60/keymaps/mauin/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 25) | enum custom_keycodes { function process_record_user (line 94) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/gon/nerdtkl/keymaps/gam3cat/keymap.c type layers (line 4) | enum layers { type custom_keycodes (line 14) | enum custom_keycodes { function process_record_user (line 195) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function custom_backlight_level (line 225) | void custom_backlight_level(uint8_t level) { function matrix_init_user (line 233) | void matrix_init_user(void) { function matrix_scan_user (line 239) | void matrix_scan_user(void) { function layer_state_t (line 243) | layer_state_t layer_state_set_user(layer_state_t state) { function led_set_user (line 267) | void led_set_user(uint8_t usb_led) { FILE: keyboards/gorthage_truck/gorthage_truck.c function encoder_update_kb (line 19) | bool encoder_update_kb(uint8_t index, bool clockwise) { FILE: keyboards/gorthage_truck/keymaps/10u/keymap.c type layer_names (line 19) | enum layer_names { function encoder_update_user (line 33) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/gorthage_truck/keymaps/7u/keymap.c type layer_names (line 19) | enum layer_names { function encoder_update_user (line 33) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/gorthage_truck/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { function encoder_update_user (line 33) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/gray_studio/cod67/keymaps/rys/keymap.c type layers (line 3) | enum layers { FILE: keyboards/gray_studio/hb85/keymaps/default/keymap.c type layers (line 21) | enum layers { FILE: keyboards/gray_studio/space65/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 41) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/gray_studio/space65/keymaps/madhatter/keymap.c type keyboard_layers (line 18) | enum keyboard_layers { FILE: keyboards/gray_studio/think65/solder/keymaps/dangjoeltang/keymap.c type user_config_t (line 60) | typedef union { function toggle_led_state (line 70) | void toggle_led_state(unsigned int led_range) { function set_led_state (line 77) | void set_led_state(unsigned int led_range) { function clear_led_state (line 84) | void clear_led_state(unsigned int led_range) { function cycle_led_state (line 91) | void cycle_led_state(void) { function apply_led_state (line 110) | void apply_led_state(void) { function keyboard_post_init_user (line 137) | void keyboard_post_init_user(void) { function process_record_user (line 151) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/gray_studio/think65/solder/keymaps/rys/keymap.c type rys_keycodes (line 53) | enum rys_keycodes { type user_config_t (line 61) | typedef union { function toggle_led_state (line 71) | void toggle_led_state(unsigned int led_range) { function set_led_state (line 78) | void set_led_state(unsigned int led_range) { function clear_led_state (line 85) | void clear_led_state(unsigned int led_range) { function cycle_led_state (line 92) | void cycle_led_state(void) { function apply_led_state (line 123) | void apply_led_state(void) { function keyboard_post_init_user (line 171) | void keyboard_post_init_user(void) { function process_record_user (line 185) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/gray_studio/think65/solder/solder.c function matrix_init_kb (line 23) | void matrix_init_kb(void) { function led_update_kb (line 31) | bool led_update_kb(led_t led_state) { FILE: keyboards/gskt00/keymaps/nachie/keymap.c function matrix_init_user (line 39) | void matrix_init_user(void) { function matrix_scan_user (line 42) | void matrix_scan_user(void) { function process_record_user (line 45) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_set_user (line 49) | void led_set_user(uint8_t usb_led) { FILE: keyboards/gvalchca/ga150/keymaps/default/keymap.c type _layer (line 19) | enum _layer { FILE: keyboards/gvalchca/spaccboard/keymaps/default/keymap.c type _layer (line 19) | enum _layer { FILE: keyboards/hadron/i2c.c function i2c_delay (line 27) | inline static function i2c_master_init (line 38) | void i2c_master_init(void) { function i2c_master_start (line 50) | uint8_t i2c_master_start(uint8_t address) { function i2c_master_stop (line 73) | void i2c_master_stop(void) { function i2c_master_write (line 84) | uint8_t i2c_master_write(uint8_t data) { function i2c_master_read (line 97) | uint8_t i2c_master_read(int ack) { function i2c_reset_state (line 104) | void i2c_reset_state(void) { function i2c_slave_init (line 108) | void i2c_slave_init(uint8_t address) { function ISR (line 119) | ISR(TWI_vect) { FILE: keyboards/hadron/i2c.h function i2c_start_read (line 32) | static inline unsigned char i2c_start_read(unsigned char addr) { function i2c_start_write (line 36) | static inline unsigned char i2c_start_write(unsigned char addr) { FILE: keyboards/hadron/ver2/keymaps/default/keymap.c type preonic_keycodes (line 24) | enum preonic_keycodes { function update_tri_layer_RGB (line 211) | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { function process_record_user (line 220) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 313) | void matrix_init_user(void) { function matrix_scan_user (line 329) | void matrix_scan_user(void) { function matrix_update (line 335) | void matrix_update(struct CharacterMatrix *dest, function iota_gfx_task_user (line 353) | void iota_gfx_task_user(void) { FILE: keyboards/hadron/ver2/keymaps/side_numpad/keymap.c type preonic_keycodes (line 29) | enum preonic_keycodes { type macro_keycodes (line 46) | enum macro_keycodes { function update_tri_layer_RGB (line 225) | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { function process_record_user (line 234) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 329) | void matrix_init_user(void) { function matrix_scan_user (line 344) | void matrix_scan_user(void) { function startup_user (line 352) | void startup_user() function shutdown_user (line 358) | void shutdown_user() function music_on_user (line 365) | void music_on_user(void) function music_scale_user (line 370) | void music_scale_user(void) function macro_t (line 380) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... function matrix_update (line 396) | void matrix_update(struct CharacterMatrix *dest, function iota_gfx_task_user (line 415) | void iota_gfx_task_user(void) { FILE: keyboards/hadron/ver3/keymaps/default/keymap.c type preonic_keycodes (line 15) | enum preonic_keycodes { function layer_state_t (line 196) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 201) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function music_mask_user (line 254) | bool music_mask_user(uint16_t keycode) { FILE: keyboards/hadron/ver3/keymaps/ishtob/keymap.c function layer_state_t (line 179) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_keymap (line 184) | bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { function music_mask_user (line 233) | bool music_mask_user(uint16_t keycode) { function matrix_init_keymap (line 244) | void matrix_init_keymap(void) { function matrix_scan_keymap (line 248) | void matrix_scan_keymap(void) { FILE: keyboards/hadron/ver3/keymaps/sebaslayout/keymap.c function matrix_init_user (line 45) | void matrix_init_user(void) { function matrix_scan_user (line 48) | void matrix_scan_user(void) { function process_record_user (line 51) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_set_user (line 55) | void led_set_user(uint8_t usb_led) { FILE: keyboards/hadron/ver3/keymaps/xulkal/keymap.c function music_mask_user (line 65) | bool music_mask_user(uint16_t keycode) { FILE: keyboards/hadron/ver3/ver3.c function draw_ui (line 60) | __attribute__ ((weak)) function read_host_led_state (line 148) | void read_host_led_state(void) { function layer_state_set_kb (line 173) | uint32_t layer_state_set_kb(uint32_t state) { function process_record_kb (line 180) | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { function encoder_update_kb (line 187) | bool encoder_update_kb(uint8_t index, bool clockwise) { function matrix_init_kb (line 196) | void matrix_init_kb(void) { function matrix_scan_kb (line 201) | void matrix_scan_kb(void) { FILE: keyboards/halberd/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 27) | enum custom_keycodes { function process_record_user (line 113) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/halberd/keymaps/right_modifiers/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 27) | enum custom_keycodes { function process_record_user (line 113) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 150) | void matrix_init_user(void) { function matrix_scan_user (line 154) | void matrix_scan_user(void) { function led_set_user (line 158) | void led_set_user(uint8_t usb_led) { FILE: keyboards/halfcliff/halfcliff.c type layer_names (line 22) | enum layer_names { function oled_rotation_t (line 30) | __attribute__((weak)) oled_rotation_t oled_init_user(oled_rotation_t rot... function oled_task_user (line 37) | __attribute__((weak)) void oled_task_user(void) { function encoder_update_kb (line 75) | bool encoder_update_kb(uint8_t index, bool clockwise) { FILE: keyboards/halfcliff/keymaps/default/keymap.c type layer_names (line 20) | enum layer_names { FILE: keyboards/halfcliff/keymaps/via/keymap.c type layer_names (line 23) | enum layer_names { FILE: keyboards/halfcliff/matrix.c function matrix_init_kb (line 42) | __attribute__((weak)) void matrix_init_kb(void) { matrix_init_user(); } function matrix_scan_kb (line 44) | __attribute__((weak)) void matrix_scan_kb(void) { matrix_scan_user(); } function matrix_init_user (line 46) | __attribute__((weak)) void matrix_init_user(void) {} function matrix_scan_user (line 48) | __attribute__((weak)) void matrix_scan_user(void) {} function matrix_slave_scan_user (line 50) | __attribute__((weak)) void matrix_slave_scan_user(void) {} function matrix_row_t (line 52) | matrix_row_t matrix_get_row(uint8_t row) { return matrix[row]; } function matrix_print (line 54) | void matrix_print(void) {} function setPinOutput_writeLow (line 56) | static inline void setPinOutput_writeLow(pin_t pin) { function setPinInputHigh_atomic (line 63) | static inline void setPinInputHigh_atomic(pin_t pin) { function select_row (line 68) | static void select_row(uint8_t row) { setPinOutput_writeLow(row_pins[row... function unselect_row (line 70) | static void unselect_row(uint8_t row) { setPinInputHigh_atomic(row_pins[... function unselect_rows (line 72) | static void unselect_rows(void) { function read_cols_on_row (line 78) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function select_col (line 109) | static void select_col(uint8_t col) { setPinOutput_writeLow(col_pins[col... function unselect_col (line 111) | static void unselect_col(uint8_t col) { setPinInputHigh_atomic(col_pins[... function unselect_cols (line 113) | static void unselect_cols(void) { function init_pins (line 119) | static void init_pins(void) { function read_rows_on_col (line 130) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function matrix_init (line 168) | void matrix_init(void) { function matrix_post_scan (line 214) | bool matrix_post_scan(void) { function matrix_scan (line 253) | uint8_t matrix_scan(void) { FILE: keyboards/hand88/hand88.c function led_init_ports (line 18) | void led_init_ports(void) { FILE: keyboards/handwired/2x5keypad/2x5keypad.c function matrix_init_kb (line 4) | void matrix_init_kb(void) function turn_off_leds (line 15) | void turn_off_leds(void) function turn_on_led (line 22) | void turn_on_led(pin_t pin) FILE: keyboards/handwired/2x5keypad/keymaps/default_tapdance/keymap.c type layers (line 6) | enum layers { type tap_codes (line 15) | enum tap_codes { function send_french_unicode_char (line 44) | void send_french_unicode_char(uint8_t count, uint32_t once, uint32_t twice) function dance_a_q (line 52) | void dance_a_q(qk_tap_dance_state_t *state, void *user_data) function dance_e_q (line 57) | void dance_e_q(qk_tap_dance_state_t *state, void *user_data) function dance_e_u (line 62) | void dance_e_u(qk_tap_dance_state_t *state, void *user_data) function dance_e_e (line 67) | void dance_e_e(qk_tap_dance_state_t *state, void *user_data) function dance_a_y (line 72) | void dance_a_y(qk_tap_dance_state_t *state, void *user_data) function dance_i_i (line 77) | void dance_i_i(qk_tap_dance_state_t *state, void *user_data) function dance_o_c (line 82) | void dance_o_c(qk_tap_dance_state_t *state, void *user_data) function dance_u_u (line 87) | void dance_u_u(qk_tap_dance_state_t *state, void *user_data) function matrix_init_user (line 136) | void matrix_init_user(void) function layer_state_t (line 142) | layer_state_t layer_state_set_user(layer_state_t state) FILE: keyboards/handwired/6key/keymaps/default/keymap.c function dip_switch_update_user (line 36) | bool dip_switch_update_user(uint8_t index, bool active) { FILE: keyboards/handwired/aek64/aek64.c function keyboard_pre_init_user (line 23) | void keyboard_pre_init_user(void) { function matrix_init_kb (line 30) | void matrix_init_kb(void) { FILE: keyboards/handwired/aek64/keymaps/4sstylz/keycodes.h function select_all (line 26) | void select_all(keyrecord_t *record) { function select_row (line 41) | void select_row(keyrecord_t *record) { function select_word (line 61) | void select_word(keyrecord_t *record) { function insert_00 (line 80) | void insert_00(keyrecord_t *record) { FILE: keyboards/handwired/aek64/keymaps/4sstylz/keymap.c type custom_keycodes (line 10) | enum custom_keycodes { function matrix_init_user (line 73) | void matrix_init_user(void) { function process_record_user (line 79) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 108) | void matrix_scan_user(void) { // The very important timer. FILE: keyboards/handwired/aim65/keymaps/bonnee/keymap.c type layer_names (line 21) | enum layer_names { FILE: keyboards/handwired/amigopunk/keymaps/default/keymap.c function encoder_update_user (line 40) | bool encoder_update_user(uint8_t index, bool clockwise) { function render_amigopunk_logo (line 51) | static void render_amigopunk_logo(void) { function oled_task_user (line 88) | void oled_task_user(void) { FILE: keyboards/handwired/angel/keymaps/default/keymap.c type layer_names (line 20) | enum layer_names { FILE: keyboards/handwired/aranck/keymaps/default/keymap.c type aranck_layers (line 19) | enum aranck_layers { function layer_state_t (line 166) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/handwired/aranck/keymaps/turkishish/keymap.c type aranck_layers (line 19) | enum aranck_layers { function layer_state_t (line 218) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/handwired/arrow_pad/keymaps/default/keymap.c type layers (line 5) | enum layers { type custom_keycodes (line 11) | enum custom_keycodes { function process_record_user (line 57) | bool process_record_user(uint16_t keycode, keyrecord_t * record) { function led_set_user (line 99) | void led_set_user(uint8_t usb_led) FILE: keyboards/handwired/arrow_pad/keymaps/pad_21/keymap.c type layers (line 5) | enum layers { type custom_keycodes (line 11) | enum custom_keycodes { function process_record_user (line 57) | bool process_record_user(uint16_t keycode, keyrecord_t * record) { function led_set_user (line 99) | void led_set_user(uint8_t usb_led) FILE: keyboards/handwired/arrow_pad/keymaps/pad_24/keymap.c type layers (line 5) | enum layers { type custom_keycodes (line 11) | enum custom_keycodes { function process_record_user (line 57) | bool process_record_user(uint16_t keycode, keyrecord_t * record) { function led_set_user (line 99) | void led_set_user(uint8_t usb_led) FILE: keyboards/handwired/atreus50/atreus50.c function matrix_init_kb (line 3) | void matrix_init_kb(void) { FILE: keyboards/handwired/atreus50/keymaps/default/keymap.c type custom_keycodes (line 15) | enum custom_keycodes { function persistent_default_layer_set (line 111) | void persistent_default_layer_set(uint16_t default_layer) { function process_record_user (line 116) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 180) | void matrix_init_user(void) { function startup_user (line 188) | void startup_user() function shutdown_user (line 194) | void shutdown_user() function music_on_user (line 201) | void music_on_user(void) function music_scale_user (line 206) | void music_scale_user(void) FILE: keyboards/handwired/bento/keymaps/cbc02009/keymap.c function encoder_update_user (line 32) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/handwired/bento/keymaps/default/keymap.c type encoder_names (line 18) | enum encoder_names { function encoder_update_user (line 42) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/handwired/bento/keymaps/mac/keymap.c type encoder_names (line 20) | enum encoder_names { function encoder_update_user (line 44) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/handwired/bento/rev1/rev1.c function eeconfig_init_kb (line 18) | void eeconfig_init_kb(void) { FILE: keyboards/handwired/bolek/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/handwired/brain/keymaps/default/keymap.c type layers (line 10) | enum layers { type custom_keycodes (line 17) | enum custom_keycodes { function process_record_user (line 90) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/co60/keymaps/all_keys/keymap.c type co60_layers (line 19) | enum co60_layers { FILE: keyboards/handwired/co60/keymaps/default/keymap.c type co60_layers (line 18) | enum co60_layers { FILE: keyboards/handwired/co60/keymaps/jmdaly_hhkb_split_space/keymap.c type co60_layers (line 18) | enum co60_layers { function matrix_init_user (line 52) | void matrix_init_user(void) { function matrix_scan_user (line 58) | void matrix_scan_user(void) { function process_record_user (line 131) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_set_user (line 135) | void led_set_user(uint8_t usb_led) { FILE: keyboards/handwired/colorlice/colorlice.c function suspend_power_down_kb (line 41) | void suspend_power_down_kb(void) function suspend_wakeup_init_kb (line 47) | void suspend_wakeup_init_kb(void) function led_update_kb (line 54) | bool led_update_kb(led_t led_state) { FILE: keyboards/handwired/concertina/64key/keymaps/default/keymap.c type layer_names (line 21) | enum layer_names { type taps (line 28) | enum taps { FILE: keyboards/handwired/d48/ds1307.c function ds1307_set_time (line 4) | void ds1307_set_time(uint8_t h, uint8_t m, uint8_t s) { function ds1307_get_time (line 14) | void ds1307_get_time(uint8_t *h, uint8_t *m, uint8_t *s) { FILE: keyboards/handwired/d48/keymaps/anderson/keymap.c type custom_keycodes (line 14) | enum custom_keycodes { function keyboard_post_init_user (line 130) | void keyboard_post_init_user(void) { function eeconfig_init_user (line 135) | void eeconfig_init_user(void) { function matrix_init_user (line 139) | void matrix_init_user(void) { function matrix_scan_user (line 148) | void matrix_scan_user(void) { function process_record_user (line 160) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 224) | layer_state_t layer_state_set_user(layer_state_t state) { function encoder_update_user (line 232) | bool encoder_update_user(uint8_t index, bool clockwise) { function oled_rotation_t (line 250) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 254) | void oled_task_user(void) { FILE: keyboards/handwired/d48/keymaps/anderson/lightmode.c function set_light_mode (line 9) | void set_light_mode(light_mode_t value, uint32_t color) { function process_light_mode (line 18) | void process_light_mode(void) { function update_light_mode (line 26) | void update_light_mode(uint32_t color) { function next_light_mode (line 34) | void next_light_mode(uint32_t color) { function matrix_scan_kb (line 39) | void matrix_scan_kb(void) { FILE: keyboards/handwired/d48/keymaps/anderson/lightmode.h type light_mode_enum (line 6) | enum light_mode_enum { SMOOTHLED, DMC12, LIGHT_MODE_SIZE } type light_mode_t (line 7) | typedef enum light_mode_enum light_mode_t; FILE: keyboards/handwired/d48/keymaps/default/keymap.c type custom_keycodes (line 13) | enum custom_keycodes { function keyboard_post_init_user (line 107) | void keyboard_post_init_user(void) { function eeconfig_init_user (line 112) | void eeconfig_init_user(void) { function matrix_scan_user (line 119) | void matrix_scan_user(void) { function process_record_user (line 131) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 177) | bool encoder_update_user(uint8_t index, bool clockwise) { function oled_rotation_t (line 195) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 199) | void oled_task_user(void) { FILE: keyboards/handwired/d48/taphold.c function taphold_process (line 3) | bool taphold_process(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/d48/taphold.h type taphold_mode_t (line 3) | typedef enum taphold_mode_t { type taphold_t (line 8) | typedef struct taphold_t { FILE: keyboards/handwired/dactyl/keymaps/default/keymap.c type custom_keycodes (line 8) | enum custom_keycodes { function process_record_user (line 140) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/dactyl/keymaps/dvorak/keymap.c type custom_keycodes (line 8) | enum custom_keycodes { function process_record_user (line 140) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/dactyl/keymaps/erincalling/keymap.c type custom_keycodes (line 8) | enum custom_keycodes { function process_record_user (line 140) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 154) | void matrix_init_user(void) { function matrix_scan_user (line 160) | void matrix_scan_user(void) {} FILE: keyboards/handwired/dactyl/matrix.c function matrix_init_user (line 81) | __attribute__ ((weak)) function matrix_scan_user (line 84) | __attribute__ ((weak)) function matrix_init_kb (line 87) | __attribute__ ((weak)) function matrix_scan_kb (line 92) | __attribute__ ((weak)) function matrix_rows (line 97) | inline function matrix_cols (line 103) | inline function matrix_init (line 109) | void matrix_init(void) function init_expander (line 130) | void init_expander(void) { function matrix_scan (line 225) | uint8_t matrix_scan(void) function matrix_is_modified (line 284) | bool matrix_is_modified(void) // deprecated and evidently not called. function matrix_is_on (line 292) | inline function matrix_row_t (line 298) | inline function matrix_print (line 308) | void matrix_print(void) function matrix_key_count (line 318) | uint8_t matrix_key_count(void) function init_cols (line 329) | static void init_cols(void) { function read_cols_on_row (line 339) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function select_row (line 373) | static void select_row(uint8_t row) { function unselect_row (line 388) | static void unselect_row(uint8_t row) function unselect_rows (line 401) | static void unselect_rows(void) { function init_rows (line 409) | static void init_rows(void) function read_rows_on_col (line 418) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function select_col (line 470) | static void select_col(uint8_t col) function unselect_col (line 490) | static void unselect_col(uint8_t col) function unselect_cols (line 505) | static void unselect_cols(void) FILE: keyboards/handwired/dactyl_left/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { QMKBEST = SAFE_RANGE, QMKURL } function process_record_user (line 31) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/dactyl_manuform/4x5/keymaps/default/keymap.c function persistent_default_layer_set (line 114) | void persistent_default_layer_set(uint16_t default_layer) { FILE: keyboards/handwired/dactyl_manuform/4x5/keymaps/dvorak/keymap.c function persistent_default_layer_set (line 125) | void persistent_default_layer_set(uint16_t default_layer) { FILE: keyboards/handwired/dactyl_manuform/4x6/keymaps/default/keymap.c function persistent_default_layer_set (line 74) | void persistent_default_layer_set(uint16_t default_layer) { FILE: keyboards/handwired/dactyl_manuform/5x6/keymaps/333fred/keymap.c function process_record_user (line 73) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/dactyl_manuform/5x6/keymaps/rishka/keymap.c type layers (line 6) | enum layers { FILE: keyboards/handwired/dactyl_manuform/5x6/keymaps/squirrel/keymap.c type layer_names (line 5) | enum layer_names { FILE: keyboards/handwired/dactyl_manuform/5x6/keymaps/swedish/keymap.c type dactyl_layers (line 6) | enum dactyl_layers { FILE: keyboards/handwired/dactyl_manuform/5x6_5/keymaps/333fred/keymap.c function keyboard_post_init_user (line 67) | void keyboard_post_init_user(void) { quote_timer = 0; } function process_record_user (line 69) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function render_logo (line 74) | static void render_logo(void) { function render_led_status (line 80) | void render_led_status(void) { function render_mods_status (line 89) | void render_mods_status(void) { function write_quote (line 104) | void write_quote(const char* data, const uint8_t num_lines) { function oled_task_user (line 118) | void oled_task_user(void) { function encoder_update_user (line 564) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/handwired/dactyl_manuform/5x6_5/keymaps/cykedev/keymap.c type layer_names (line 30) | enum layer_names { function get_ignore_mod_tap_interrupt (line 146) | bool get_ignore_mod_tap_interrupt(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/dactyl_manuform/6x6/keymaps/happysalada/keymap.c type custom_layers (line 20) | enum custom_layers { type custom_keycodes (line 32) | enum custom_keycodes { function process_record_user (line 126) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/dactyl_manuform/dmote/62key/keymaps/default/keymap.c type layer_names (line 7) | enum layer_names { function modal_leds (line 108) | void modal_leds(void) { function matrix_scan_user (line 124) | void matrix_scan_user(void) { function process_record_user (line 128) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/daishi/keymaps/default/keymap.c type custom_keycodes (line 7) | enum custom_keycodes { function process_record_user (line 71) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 85) | bool encoder_update_user(uint8_t index, bool clockwise) { function matrix_init_user (line 94) | void matrix_init_user(void) { function led_set_kb (line 103) | void led_set_kb(uint8_t usb_led) { FILE: keyboards/handwired/datahand/keymaps/default/keymap.c type layer (line 32) | enum layer { type custom_keycodes (line 47) | enum custom_keycodes { function lock_led_set (line 137) | static void lock_led_set(bool on, uint8_t led) { function mode_led_set (line 145) | static void mode_led_set(uint8_t led) { function layer_set (line 151) | static void layer_set(bool on, uint8_t layer) { function set_normal (line 171) | static void set_normal(void) { function set_nas (line 182) | static void set_nas(bool on) { function set_tenkey (line 191) | static void set_tenkey(bool on) { function toggle_numlock (line 200) | static void toggle_numlock(void) { function set_function (line 210) | static void set_function(void) { function set_mouse_enabled (line 219) | static void set_mouse_enabled(bool on) { function process_record_user (line 226) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 299) | void matrix_init_user(void) { function led_set_user (line 305) | void led_set_user(uint8_t usb_led) { FILE: keyboards/handwired/datahand/matrix.c function matrix_init_kb (line 32) | __attribute__((weak)) void matrix_init_kb(void) { matrix_init_user(); } function matrix_scan_kb (line 34) | __attribute__((weak)) void matrix_scan_kb(void) { matrix_scan_user(); } function matrix_init_user (line 36) | __attribute__((weak)) void matrix_init_user(void) {} function matrix_scan_user (line 38) | __attribute__((weak)) void matrix_scan_user(void) {} function matrix_init (line 41) | void matrix_init(void) { function matrix_scan (line 65) | uint8_t matrix_scan(void) { function matrix_row_t (line 81) | matrix_row_t matrix_get_row(uint8_t row) { function matrix_print (line 85) | void matrix_print(void) { function select_row (line 96) | static void select_row(uint8_t row) { function matrix_row_t (line 126) | static matrix_row_t read_cols(void) { FILE: keyboards/handwired/ddg_56/keymaps/default/keymap.c type layers (line 2) | enum layers { FILE: keyboards/handwired/dtisaac01/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/handwired/elrgo_s/keymaps/default/keymap.c type layers (line 19) | enum layers { _QWERTY, _LOWER, _RAISE, _ADJUST } FILE: keyboards/handwired/ergocheap/keymaps/default/keymap.c type layer_names (line 20) | enum layer_names { FILE: keyboards/handwired/ergocheap/keymaps/via/keymap.c type layer_names (line 20) | enum layer_names { FILE: keyboards/handwired/evk/v1_3/v1_3.c function matrix_init_kb (line 24) | void matrix_init_kb(void) { function layer_state_t (line 32) | __attribute__((weak)) layer_state_t layer_state_set_user(layer_state_t s... function led_update_kb (line 37) | bool led_update_kb(led_t led_state) { FILE: keyboards/handwired/frankie_macropad/keymaps/default/keymap.c function encoder_update_user (line 26) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/handwired/frenchdev/frenchdev.c function matrix_init_kb (line 28) | void matrix_init_kb(void) { function frenchdev_blink_all_leds (line 50) | void frenchdev_blink_all_leds(void) function init_mcp23018 (line 68) | uint8_t init_mcp23018(void) { FILE: keyboards/handwired/frenchdev/frenchdev.h function frenchdev_board_led_on (line 33) | inline void frenchdev_board_led_on(void) { DDRD |= (1<<6); PORTD |... function frenchdev_led_1_on (line 34) | inline void frenchdev_led_1_on(void) { DDRB |= (1<<5); PORTB |= (1<... function frenchdev_led_2_on (line 35) | inline void frenchdev_led_2_on(void) { DDRB |= (1<<6); PORTB |= (1<... function frenchdev_led_3_on (line 36) | inline void frenchdev_led_3_on(void) { DDRB |= (1<<7); PORTB |= (1<... function frenchdev_led_on (line 37) | inline void frenchdev_led_on(uint8_t led) { DDRB |= (1<<(led+4)); PORTB ... function frenchdev_board_led_off (line 39) | inline void frenchdev_board_led_off(void) { DDRD &= ~(1<<6); PORTD &... function frenchdev_led_1_off (line 40) | inline void frenchdev_led_1_off(void) { DDRB &= ~(1<<5); PORTB &= ~(1<... function frenchdev_led_2_off (line 41) | inline void frenchdev_led_2_off(void) { DDRB &= ~(1<<6); PORTB &= ~(1<... function frenchdev_led_3_off (line 42) | inline void frenchdev_led_3_off(void) { DDRB &= ~(1<<7); PORTB &= ~(1<... function frenchdev_led_off (line 43) | inline void frenchdev_led_off(uint8_t led) { DDRB &= ~(1<<(led+4)); PORT... function frenchdev_led_all_on (line 45) | inline void frenchdev_led_all_on(void) function frenchdev_led_all_off (line 53) | inline void frenchdev_led_all_off(void) function frenchdev_led_1_set (line 61) | inline void frenchdev_led_1_set(uint8_t n) { OCR1A = n; } function frenchdev_led_2_set (line 62) | inline void frenchdev_led_2_set(uint8_t n) { OCR1B = n; } function frenchdev_led_3_set (line 63) | inline void frenchdev_led_3_set(uint8_t n) { OCR1C = n; } function frenchdev_led_set (line 64) | inline void frenchdev_led_set(uint8_t led, uint8_t n) { function frenchdev_led_all_set (line 70) | inline void frenchdev_led_all_set(uint8_t n) FILE: keyboards/handwired/frenchdev/keymaps/default/keymap.c type custom_keycodes (line 15) | enum custom_keycodes { function hold_shift (line 177) | void hold_shift(void) { function release_shift (line 182) | void release_shift(void) { function press_space (line 190) | void press_space(void) { function press_enter (line 196) | void press_enter(void) { function press_underscore (line 202) | void press_underscore(void) { function matrix_scan_user (line 211) | void matrix_scan_user(void) { function process_record_user (line 233) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_set_user (line 354) | void led_set_user(uint8_t usb_led) { FILE: keyboards/handwired/frenchdev/matrix.c function matrix_init_user (line 66) | __attribute__ ((weak)) function matrix_scan_user (line 69) | __attribute__ ((weak)) function matrix_init_kb (line 72) | __attribute__ ((weak)) function matrix_scan_kb (line 77) | __attribute__ ((weak)) function matrix_rows (line 82) | inline function matrix_cols (line 88) | inline function matrix_init (line 94) | void matrix_init(void) function matrix_power_up (line 117) | void matrix_power_up(void) { function matrix_scan (line 130) | uint8_t matrix_scan(void) function matrix_is_modified (line 177) | bool matrix_is_modified(void) function matrix_is_on (line 183) | inline function matrix_row_t (line 189) | inline function matrix_print (line 195) | void matrix_print(void) function matrix_key_count (line 205) | uint8_t matrix_key_count(void) function init_cols (line 224) | static void init_cols(void) function matrix_row_t (line 235) | static matrix_row_t read_cols(uint8_t row) function unselect_rows (line 274) | static void unselect_rows(void) function select_row (line 298) | static void select_row(uint8_t row) FILE: keyboards/handwired/freoduo/keymaps/default/keymap.c type layers (line 7) | enum layers { type custom_keycodes (line 14) | enum custom_keycodes { function keyboard_post_init_user (line 46) | void keyboard_post_init_user(void) { function layer_state_t (line 51) | layer_state_t layer_state_set_user(layer_state_t state) { function led_update_user (line 59) | bool led_update_user(led_t led_state) { function process_record_user (line 157) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/fruity60/keymaps/default/keymap.c type layer (line 3) | enum layer { FILE: keyboards/handwired/gamenum/gamenum.c function matrix_init_kb (line 3) | void matrix_init_kb(void) { FILE: keyboards/handwired/gamenum/keymaps/default/keymap.c function process_record_user (line 32) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/hacked_motospeed/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 33) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/heisenberg/keymaps/default/keymap.c type heisenberg_layers (line 19) | enum heisenberg_layers { function layer_state_t (line 166) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/handwired/heisenberg/keymaps/turkishish/keymap.c type heisenberg_layers (line 19) | enum heisenberg_layers { function layer_state_t (line 218) | layer_state_t layer_state_set_user(layer_state_t state) { function keyboard_post_init_user (line 224) | void keyboard_post_init_user(void) { FILE: keyboards/handwired/hexon38/keymaps/default/keymap.c type _pending_key_t (line 90) | struct _pending_key_t { type pending_key_t (line 95) | typedef struct _pending_key_t pending_key_t; type _kring_t (line 102) | struct _kring_t { type kring_t (line 114) | typedef struct _kring_t kring_t; function pending_key_t (line 117) | pending_key_t* kring_get(kring_t *ring, uint8_t i) { function pending_key_t (line 126) | pending_key_t* kring_last(kring_t *ring) { function kring_pop (line 134) | void kring_pop(kring_t *ring) { function kring_append (line 144) | void kring_append(kring_t *ring, uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 183) | void matrix_init_user(void) { function is_ambiguous_kc (line 201) | bool is_ambiguous_kc(uint16_t kc) { function is_down (line 208) | bool is_down(pending_key_t *k) { function is_up (line 212) | bool is_up(pending_key_t *k) { function keys_match (line 216) | bool keys_match(pending_key_t *a, pending_key_t *b) { type _pending_pair_t (line 222) | struct _pending_pair_t { type pending_pair_t (line 226) | typedef struct _pending_pair_t pending_pair_t; function is_downup_pair (line 230) | bool is_downup_pair(pending_key_t *k, pending_pair_t *p) { function get_mod_kc (line 253) | uint16_t get_mod_kc(uint16_t keycode) { function is_mod_kc (line 278) | bool is_mod_kc(uint16_t keycode) { function interpret_as_mod (line 287) | void interpret_as_mod(pending_pair_t *p) { function interpret_as_normal (line 300) | void interpret_as_normal(pending_pair_t *p) { function execute_head_and_pop (line 312) | void execute_head_and_pop(kring_t *ring) { function parse_next (line 336) | bool parse_next(kring_t *pending) { function process_record_user (line 380) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/hnah108/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { function encoder_update_user (line 49) | bool encoder_update_user(uint8_t index, bool clockwise) { function rgb_matrix_indicators_user (line 68) | void rgb_matrix_indicators_user(void) { FILE: keyboards/handwired/hnah40/keymaps/default/keymap.c type hnah_layers (line 19) | enum hnah_layers{ FILE: keyboards/handwired/hnah40rgb/keymaps/ansi/keymap.c type hnah_layers (line 18) | enum hnah_layers{ type hnah_keycodes (line 24) | enum hnah_keycodes{ function rgb_matrix_indicators_user (line 53) | void rgb_matrix_indicators_user(void) FILE: keyboards/handwired/hnah40rgb/keymaps/default/keymap.c type hnah_layers (line 18) | enum hnah_layers{ type hnah_keycodes (line 24) | enum hnah_keycodes{ function rgb_matrix_indicators_user (line 53) | void rgb_matrix_indicators_user(void) FILE: keyboards/handwired/ibm122m/keymaps/lukaus/keymap.c type custom_keycodes (line 18) | enum custom_keycodes { function process_record_user (line 143) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_set_user (line 556) | void led_set_user(uint8_t usb_led) { FILE: keyboards/handwired/jn68m/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 43) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/jopr/jopr.c function led_init_ports (line 3) | void led_init_ports(void) { FILE: keyboards/handwired/jopr/keymaps/default/keymap.c function led_set_user (line 25) | void led_set_user(uint8_t usb_led) { function process_record_user (line 43) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/jopr/keymaps/modded_white/keymap.c function led_set_user (line 25) | void led_set_user(uint8_t usb_led) { function process_record_user (line 43) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/jot50/keymaps/default/keymap.c function layer_state_t (line 77) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/handwired/jotanck/jotanck.c function keyboard_pre_init_kb (line 3) | void keyboard_pre_init_kb() { FILE: keyboards/handwired/jotanck/keymaps/default/keymap.c function layer_state_t (line 83) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/handwired/jotpad16/jotpad16.c function keyboard_pre_init_kb (line 3) | void keyboard_pre_init_kb() { FILE: keyboards/handwired/jtallbean/split_65/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/handwired/jtallbean/split_65/split_65.c function matrix_init_kb (line 23) | void matrix_init_kb(void) { function led_update_kb (line 34) | bool led_update_kb(led_t led_state) { FILE: keyboards/handwired/kbod/keymaps/default/keymap.c type custom_keycodes (line 5) | enum custom_keycodes { function process_record_user (line 61) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_set_user (line 78) | void led_set_user(uint8_t usb_led) { function matrix_init_user (line 86) | void matrix_init_user(void) { function matrix_scan_user (line 91) | void matrix_scan_user(void) { FILE: keyboards/handwired/lagrange/keymaps/dpapavas/keymap.c type tapdance_keycodes (line 36) | enum tapdance_keycodes { function get_tapping_term (line 153) | uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { function get_permissive_hold (line 167) | bool get_permissive_hold(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 182) | layer_state_t layer_state_set_user(layer_state_t state) { function keyboard_post_init_user (line 190) | void keyboard_post_init_user(void) { FILE: keyboards/handwired/lagrange/lagrange.c function is_keyboard_master (line 34) | bool is_keyboard_master(void) { function keyboard_pre_init_kb (line 55) | void keyboard_pre_init_kb(void) { FILE: keyboards/handwired/lagrange/transport.c type led_context (line 26) | struct led_context { function transceive (line 31) | uint8_t transceive(uint8_t b) { function shake_hands (line 42) | bool shake_hands(bool master) { function transport_master (line 76) | bool transport_master(matrix_row_t master_matrix[], matrix_row_t slave_m... function transport_slave (line 135) | void transport_slave(matrix_row_t master_matrix[], matrix_row_t slave_ma... function transport_master_init (line 176) | void transport_master_init(void) { function transport_slave_init (line 189) | void transport_slave_init(void) { FILE: keyboards/handwired/leftynumpad/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 25) | enum custom_keycodes { function process_record_user (line 82) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/lovelive9/keymaps/default/keymap.c type Layer (line 12) | enum Layer type custom_keycodes (line 41) | enum custom_keycodes { function check_tap_and_send_key (line 116) | void check_tap_and_send_key(int MEMBER) { function LED_default_set (line 155) | void LED_default_set(void) { function LED_layer_set (line 172) | void LED_layer_set(int aqours_index) { function process_record_user (line 180) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 333) | void matrix_scan_user(void) { FILE: keyboards/handwired/marauder/keymaps/orvia/keymap.c function render_anim (line 88) | static void render_anim(void) { function oled_task_user (line 159) | void oled_task_user(void) { FILE: keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c type custom_keycodes (line 21) | enum custom_keycodes { function process_record_user (line 34) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 73) | void matrix_init_user(void) { FILE: keyboards/handwired/ms_sculpt_mobile/babblePaste.c function macro_t (line 21) | macro_t* switch_babble_mode( uint8_t id) { function macro_t (line 39) | const macro_t *babblePaste (keyrecord_t *record, uint8_t shortcut) { FILE: keyboards/handwired/ms_sculpt_mobile/keymaps/milestogo/keymap.c type layer_keycodes (line 11) | enum layer_keycodes { type macro_keycodes (line 33) | enum macro_keycodes { function process_record_user (line 142) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function macro_t (line 178) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... function matrix_init_user (line 245) | void matrix_init_user(void) { function matrix_scan_user (line 248) | void matrix_scan_user(void) { function led_set_user (line 253) | void led_set_user(uint8_t usb_led) { FILE: keyboards/handwired/myskeeb/keymaps/default/keymap.c function tri_open (line 15) | void tri_open(qk_tap_dance_state_t *state, void *user_data) { function tri_close (line 25) | void tri_close(qk_tap_dance_state_t *state, void *user_data) { function dquote (line 35) | void dquote(qk_tap_dance_state_t *state, void *user_data) { function tilded (line 47) | void tilded(qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/handwired/myskeeb/oled.c function render_skeeb_logo (line 33) | void render_skeeb_logo(void) { function render_mod_status (line 104) | void render_mod_status(uint8_t modifiers) { function render_layer_state (line 119) | void render_layer_state(void){ function render_keylock_status (line 130) | void render_keylock_status(uint8_t led_usb_state) { function process_record_user (line 167) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function add_keylog (line 175) | void add_keylog(uint16_t keycode) { function render_keylogger_status (line 191) | void render_keylogger_status(void) { function oled_rotation_t (line 198) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 203) | void oled_task_user(void) { FILE: keyboards/handwired/nicekey/keymaps/default/keymap.c type custom_keycodes (line 3) | enum custom_keycodes { function process_record_user (line 60) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/not_so_minidox/i2c.c function i2c_delay (line 27) | inline static function i2c_master_init (line 38) | void i2c_master_init(void) { function i2c_master_start (line 50) | uint8_t i2c_master_start(uint8_t address) { function i2c_master_stop (line 72) | void i2c_master_stop(void) { function i2c_master_write (line 83) | uint8_t i2c_master_write(uint8_t data) { function i2c_master_read (line 96) | uint8_t i2c_master_read(int ack) { function i2c_reset_state (line 103) | void i2c_reset_state(void) { function i2c_slave_init (line 107) | void i2c_slave_init(uint8_t address) { function ISR (line 118) | ISR(TWI_vect) { FILE: keyboards/handwired/not_so_minidox/i2c.h function i2c_start_read (line 32) | static inline unsigned char i2c_start_read(unsigned char addr) { function i2c_start_write (line 36) | static inline unsigned char i2c_start_write(unsigned char addr) { FILE: keyboards/handwired/not_so_minidox/keymaps/default/keymap.c type custom_keycodes (line 13) | enum custom_keycodes { function process_record_user (line 76) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/not_so_minidox/matrix.c function matrix_init_kb (line 64) | __attribute__ ((weak)) function matrix_scan_kb (line 69) | __attribute__ ((weak)) function matrix_init_user (line 74) | __attribute__ ((weak)) function matrix_scan_user (line 78) | __attribute__ ((weak)) function matrix_rows (line 82) | inline function matrix_cols (line 88) | inline function matrix_init (line 94) | void matrix_init(void) function _matrix_scan (line 115) | uint8_t _matrix_scan(void) function i2c_transaction (line 147) | int i2c_transaction(void) { function serial_transaction (line 179) | int serial_transaction(void) { function matrix_slave_scan (line 225) | void matrix_slave_scan(void) { function matrix_is_modified (line 242) | bool matrix_is_modified(void) function matrix_is_on (line 248) | inline function matrix_row_t (line 254) | inline function matrix_print (line 260) | void matrix_print(void) function matrix_key_count (line 270) | uint8_t matrix_key_count(void) function init_cols (line 279) | static void init_cols(void) function matrix_row_t (line 287) | static matrix_row_t read_cols(void) function unselect_rows (line 296) | static void unselect_rows(void) function select_row (line 304) | static void select_row(uint8_t row) FILE: keyboards/handwired/not_so_minidox/serial.c function serial_delay (line 27) | inline static function serial_output (line 32) | inline static function serial_input (line 38) | inline static function serial_read_pin (line 44) | inline static function serial_low (line 49) | inline static function serial_high (line 54) | inline static function serial_master_init (line 59) | void serial_master_init(void) { function serial_slave_init (line 64) | void serial_slave_init(void) { function sync_recv (line 74) | static function sync_send (line 84) | static function serial_read_byte (line 95) | static function serial_write_byte (line 109) | static function ISR (line 124) | ISR(SERIAL_PIN_INTERRUPT) { function serial_slave_DATA_CORRUPT (line 160) | inline function serial_update_buffers (line 171) | int serial_update_buffers(void) { FILE: keyboards/handwired/not_so_minidox/split_util.c function setup_handedness (line 20) | static void setup_handedness(void) { function keyboard_master_setup (line 33) | static void keyboard_master_setup(void) { function keyboard_slave_setup (line 44) | static void keyboard_slave_setup(void) { function has_usb (line 52) | bool has_usb(void) { function split_keyboard_setup (line 58) | void split_keyboard_setup(void) { function keyboard_slave_loop (line 69) | void keyboard_slave_loop(void) { function matrix_setup (line 78) | void matrix_setup(void) { FILE: keyboards/handwired/novem/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 25) | enum custom_keycodes { function process_record_user (line 46) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c type custom_keycodes (line 24) | enum custom_keycodes { type layer_names (line 44) | enum layer_names { function process_record_user (line 142) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 341) | void matrix_init_user(void) { function oled_task_user (line 345) | void oled_task_user(void) { function encoder_update_user (line 374) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/handwired/onekey/blackpill_f401/blackpill_f401.c function board_init (line 19) | void board_init(void) { FILE: keyboards/handwired/onekey/keymaps/adc/keymap.c type custom_keycodes (line 5) | enum custom_keycodes { function process_record_user (line 13) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/onekey/keymaps/apa102/keymap.c function keyboard_post_init_user (line 8) | void keyboard_post_init_user(void) { FILE: keyboards/handwired/onekey/keymaps/backlight/keymap.c function dance_cln_finished (line 8) | void dance_cln_finished(qk_tap_dance_state_t *state, void *user_data) { function dance_cln_reset (line 12) | void dance_cln_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/handwired/onekey/keymaps/console/keymap.c type custom_keycodes (line 3) | enum custom_keycodes { function process_record_user (line 11) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/onekey/keymaps/digitizer/keymap.c function matrix_scan_user (line 26) | void matrix_scan_user() { FILE: keyboards/handwired/onekey/keymaps/i2c_scanner/keymap.c function i2c_status_t (line 12) | i2c_status_t i2c_start_bodge(uint8_t address, uint16_t timeout) { function do_scan (line 27) | void do_scan(void) { function matrix_scan_user (line 53) | void matrix_scan_user(void) { function keyboard_post_init_user (line 60) | void keyboard_post_init_user(void) { FILE: keyboards/handwired/onekey/keymaps/joystick/keymap.c function matrix_scan_user (line 13) | void matrix_scan_user() { FILE: keyboards/handwired/onekey/keymaps/oled/keymap.c type tap_dances (line 19) | enum tap_dances { type oled_test_modes (line 23) | enum oled_test_modes { type oled_test_modes (line 46) | enum oled_test_modes function stop_scrolling (line 59) | static void stop_scrolling(void) { function dance_oled_finished (line 66) | static void dance_oled_finished(qk_tap_dance_state_t *state, void *user_... function pixel_width (line 165) | static inline uint8_t pixel_width(void) { function pixel_height (line 172) | static inline uint8_t pixel_height(void) { function test_logo (line 180) | static void test_logo(void) { function test_fill (line 200) | static void test_fill(uint8_t byte0, uint8_t byte1, uint8_t repeats) { function test_frame (line 213) | static void test_frame(void) { function get_test_char (line 229) | static char get_test_char(uint8_t char_index) { return char_index + '!'; } function test_characters (line 233) | static void test_characters(void) { function test_slow_update (line 250) | void test_slow_update(void) { function oled_rotation_t (line 358) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 364) | void oled_task_user(void) { function keyboard_post_init_user (line 455) | void keyboard_post_init_user(void) { FILE: keyboards/handwired/onekey/keymaps/quine/keymap.c function process_record_user (line 35) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/onekey/keymaps/rgb/keymap.c function keyboard_post_init_user (line 7) | void keyboard_post_init_user(void) { FILE: keyboards/handwired/ortho5x13/keymaps/default/keymap.c type custom_keycodes (line 14) | enum custom_keycodes { function persistent_default_layer_set (line 180) | void persistent_default_layer_set(uint16_t default_layer) { function process_record_user (line 185) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 249) | void matrix_init_user(void) { function startup_user (line 257) | void startup_user() function shutdown_user (line 263) | void shutdown_user() function music_on_user (line 270) | void music_on_user(void) function music_scale_user (line 275) | void music_scale_user(void) FILE: keyboards/handwired/ortho5x14/keymaps/2u/keymap.c type tap (line 21) | typedef struct { type custom_layer (line 40) | enum custom_layer { type custom_keycodes (line 50) | enum custom_keycodes { function cur_dance (line 115) | int cur_dance (qk_tap_dance_state_t *state) { function alt_finished (line 136) | void alt_finished (qk_tap_dance_state_t *state, void *user_data) { function alt_reset (line 149) | void alt_reset (qk_tap_dance_state_t *state, void *user_data) { function ctl_finished (line 168) | void ctl_finished (qk_tap_dance_state_t *state, void *user_data) { function ctl_reset (line 179) | void ctl_reset (qk_tap_dance_state_t *state, void *user_data) { function layerDown_finished (line 200) | void layerDown_finished (qk_tap_dance_state_t *state, void *user_data) { function layerDown_reset (line 211) | void layerDown_reset (qk_tap_dance_state_t *state, void *user_data) { function layerUp_finished (line 230) | void layerUp_finished (qk_tap_dance_state_t *state, void *user_data) { function layerUp_reset (line 241) | void layerUp_reset (qk_tap_dance_state_t *state, void *user_data) { function lshift_finished (line 267) | void lshift_finished (qk_tap_dance_state_t *state, void *user_data) { function lshift_reset (line 277) | void lshift_reset (qk_tap_dance_state_t *state, void *user_data) { function lspace_finished (line 296) | void lspace_finished (qk_tap_dance_state_t *state, void *user_data) { function lspace_reset (line 306) | void lspace_reset (qk_tap_dance_state_t *state, void *user_data) { function process_record_user (line 552) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function post_process_record_user (line 608) | void post_process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/ortho5x14/keymaps/default/keymap.c type custom_layer (line 23) | enum custom_layer { type custom_keycodes (line 32) | enum custom_keycodes { function dance_onshot_lsft (line 66) | void dance_onshot_lsft(qk_tap_dance_state_t *state, void *user_data) { function process_record_user (line 210) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/ortho5x14/keymaps/split1/keymap.c type tap (line 20) | typedef struct { type custom_layer (line 39) | enum custom_layer { type custom_keycodes (line 49) | enum custom_keycodes { function cur_dance (line 111) | int cur_dance (qk_tap_dance_state_t *state) { function alt_finished (line 132) | void alt_finished (qk_tap_dance_state_t *state, void *user_data) { function alt_reset (line 145) | void alt_reset (qk_tap_dance_state_t *state, void *user_data) { function ctl_finished (line 164) | void ctl_finished (qk_tap_dance_state_t *state, void *user_data) { function ctl_reset (line 177) | void ctl_reset (qk_tap_dance_state_t *state, void *user_data) { function layerDown_finished (line 197) | void layerDown_finished (qk_tap_dance_state_t *state, void *user_data) { function layerDown_reset (line 207) | void layerDown_reset (qk_tap_dance_state_t *state, void *user_data) { function lshift_finished (line 234) | void lshift_finished (qk_tap_dance_state_t *state, void *user_data) { function lshift_reset (line 244) | void lshift_reset (qk_tap_dance_state_t *state, void *user_data) { function process_record_user (line 487) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/owlet60/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 42) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/owlet60/keymaps/oled_testing/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 42) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function oled_rotation_t (line 65) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 69) | void oled_task_user(void) { FILE: keyboards/handwired/owlet60/matrix.c function matrix_init_user (line 76) | __attribute__ ((weak)) function matrix_scan_user (line 79) | __attribute__ ((weak)) function matrix_init_kb (line 82) | __attribute__ ((weak)) function matrix_scan_kb (line 87) | __attribute__ ((weak)) function matrix_rows (line 92) | inline function matrix_cols (line 98) | inline function matrix_is_on (line 104) | inline function matrix_row_t (line 110) | inline function matrix_print (line 122) | void matrix_print(void) function matrix_key_count (line 133) | uint8_t matrix_key_count(void) function select_row (line 143) | static void select_row(uint8_t row) function unselect_row (line 149) | static void unselect_row(uint8_t row) function unselect_rows (line 154) | static void unselect_rows(void) function init_pins (line 161) | static void init_pins(void) { // still need some fixing, this might no... function read_cols_on_row (line 171) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function matrix_init (line 202) | void matrix_init(void) { function matrix_scan (line 222) | uint8_t matrix_scan(void) function select_col_analog (line 255) | static void select_col_analog(uint8_t col) { function mux_pin_control (line 287) | static void mux_pin_control(const uint8_t binary[]) { FILE: keyboards/handwired/p65rgb/p65rgb.c function suspend_power_down_kb (line 39) | void suspend_power_down_kb(void) function suspend_wakeup_init_kb (line 45) | void suspend_wakeup_init_kb(void) FILE: keyboards/handwired/pill60/keymaps/default/keymap.c type layers (line 18) | enum layers { function render_oled (line 46) | static void render_oled(void) { function oled_rotation_t (line 65) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 69) | void oled_task_user(void) { function encoder_update_user (line 77) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/handwired/postageboard/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 25) | enum custom_keycodes { function process_record_user (line 39) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/prime_exl/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 75) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 97) | void matrix_init_user(void) { function led_set_user (line 109) | void led_set_user(uint8_t usb_led) { function layer_state_t (line 130) | layer_state_t layer_state_set_user(layer_state_t state) FILE: keyboards/handwired/prime_exl/keymaps/via/keymap.c function matrix_init_user (line 55) | void matrix_init_user(void) { function led_set_user (line 67) | void led_set_user(uint8_t usb_led) { function layer_state_t (line 88) | layer_state_t layer_state_set_user(layer_state_t state) FILE: keyboards/handwired/prime_exl_plus/prime_exl_plus.c function matrix_init_kb (line 18) | void matrix_init_kb(void) { function led_update_kb (line 30) | bool led_update_kb(led_t led_state) { function layer_state_t (line 41) | layer_state_t layer_state_set_kb(layer_state_t state) FILE: keyboards/handwired/prkl30/keymaps/default/keymap.c type layers (line 3) | enum layers { type custom_keycodes (line 10) | enum custom_keycodes { function encoder_update_user (line 84) | bool encoder_update_user(uint8_t index, bool clockwise) { function process_record_user (line 93) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/prkl30/keymaps/erkhal/keymap.c type layers (line 3) | enum layers { type custom_keycodes (line 10) | enum custom_keycodes { function encoder_update_user (line 84) | bool encoder_update_user(uint8_t index, bool clockwise) { function process_record_user (line 93) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/promethium/config.h type led_sequence (line 158) | enum led_sequence { FILE: keyboards/handwired/promethium/keymaps/default/keymap.c type glow_modes (line 79) | enum glow_modes { type layers (line 89) | enum layers { type planck_keycodes (line 113) | enum planck_keycodes { type unicode_name (line 154) | enum unicode_name { function led_turnoff_keys (line 466) | void led_turnoff_keys(void) { function led_demo (line 479) | void led_demo(void) { function led_reset (line 499) | void led_reset(void) { function led_set_default_layer_indicator (line 531) | void led_set_default_layer_indicator(void) { function led_set_layer_indicator (line 544) | void led_set_layer_indicator(void) { function led_set_unicode_input_mode (line 600) | void led_set_unicode_input_mode(void) { function led_set_output_ble (line 620) | void led_set_output_ble(void) { function led_set_output_usb (line 626) | void led_set_output_usb(void) { function led_set_output_none (line 632) | void led_set_output_none(void) { function led_init (line 638) | void led_init(void) { function persistent_default_layer_set (line 953) | void persistent_default_layer_set(uint16_t default_layer) { function process_doublespace (line 962) | void process_doublespace(bool pressed, bool *isactive, bool *otheractive... function layer_state_t (line 989) | layer_state_t layer_state_set_user(layer_state_t state) function process_record_user (line 1010) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function set_output_user (line 1263) | void set_output_user(uint8_t output) { function matrix_init_user (line 1278) | void matrix_init_user() { function turn_off_capslock (line 1298) | void turn_off_capslock() { function matrix_scan_user (line 1306) | void matrix_scan_user(void) { function battery_poll (line 1310) | void battery_poll(uint8_t level) { function led_set_user (line 1315) | void led_set_user(uint8_t usb_led) { function ps2_mouse_init_user (line 1329) | void ps2_mouse_init_user() { FILE: keyboards/handwired/promethium/keymaps/priyadi/keymap.c type glow_modes (line 81) | enum glow_modes { type layers (line 92) | enum layers { type planck_keycodes (line 116) | enum planck_keycodes { type unicode_name (line 157) | enum unicode_name { function led_turnoff_keys (line 469) | void led_turnoff_keys(void) { function led_demo (line 482) | void led_demo(void) { function led_reset (line 502) | void led_reset(void) { function led_set_default_layer_indicator (line 534) | void led_set_default_layer_indicator(void) { function led_set_layer_indicator (line 547) | void led_set_layer_indicator(void) { function led_set_unicode_input_mode (line 603) | void led_set_unicode_input_mode(void) { function led_set_output_ble (line 623) | void led_set_output_ble(void) { function led_set_output_usb (line 629) | void led_set_output_usb(void) { function led_set_output_none (line 635) | void led_set_output_none(void) { function led_init (line 641) | void led_init(void) { function persistent_default_layer_set (line 956) | void persistent_default_layer_set(uint16_t default_layer) { function process_doublespace (line 965) | void process_doublespace(bool pressed, bool *isactive, bool *otheractive... function layer_state_set_kb (line 992) | uint32_t layer_state_set_kb(uint32_t state) function process_record_user (line 1013) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function set_output_user (line 1266) | void set_output_user(uint8_t output) { function matrix_init_user (line 1281) | void matrix_init_user() { function turn_off_capslock (line 1301) | void turn_off_capslock() { function matrix_scan_user (line 1309) | void matrix_scan_user(void) { function battery_poll (line 1313) | void battery_poll(uint8_t level) { function led_set_user (line 1318) | void led_set_user(uint8_t usb_led) { function ps2_mouse_init_user (line 1332) | void ps2_mouse_init_user() { FILE: keyboards/handwired/promethium/matrix.c function matrix_init_kb (line 78) | __attribute__ ((weak)) function matrix_scan_kb (line 83) | __attribute__ ((weak)) function matrix_init_user (line 88) | __attribute__ ((weak)) function matrix_scan_user (line 92) | __attribute__ ((weak)) function matrix_rows (line 96) | inline function matrix_cols (line 101) | inline function matrix_init (line 106) | void matrix_init(void) { function matrix_scan (line 120) | uint8_t matrix_scan(void) function matrix_is_modified (line 151) | bool matrix_is_modified(void) function matrix_is_on (line 159) | inline function matrix_row_t (line 166) | inline function matrix_print (line 178) | void matrix_print(void) function matrix_key_count (line 189) | uint8_t matrix_key_count(void) function init_cols (line 213) | static void init_cols(void) function read_cols_on_row (line 234) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function select_row (line 278) | static void select_row(uint8_t row) function unselect_row (line 283) | static void unselect_row(uint8_t row) function unselect_rows (line 287) | static void unselect_rows(void) FILE: keyboards/handwired/promethium/promethium.c function battery_level (line 14) | uint8_t battery_level(void) { function battery_poll (line 21) | __attribute__ ((weak)) function matrix_scan_kb (line 25) | void matrix_scan_kb(void) { FILE: keyboards/handwired/promethium/rgbsps.c function rgbsps_set (line 6) | void rgbsps_set(uint8_t index, uint8_t r, uint8_t g, uint8_t b) { function rgbsps_setall (line 12) | void rgbsps_setall(uint8_t r, uint8_t g, uint8_t b) { function rgbsps_turnoff (line 18) | void rgbsps_turnoff(void) { function rgbsps_send (line 22) | void rgbsps_send(void) { function rgbsps_sethsv (line 26) | void rgbsps_sethsv(uint8_t index, uint16_t hue, uint8_t sat, uint8_t val) { FILE: keyboards/handwired/pterodactyl/matrix.c function matrix_init_user (line 94) | __attribute__ ((weak)) function matrix_scan_user (line 97) | __attribute__ ((weak)) function matrix_init_kb (line 100) | __attribute__ ((weak)) function matrix_scan_kb (line 105) | __attribute__ ((weak)) function matrix_rows (line 110) | inline function matrix_cols (line 116) | inline function matrix_init (line 122) | void matrix_init(void) function init_expander (line 143) | void init_expander(void) { function matrix_scan (line 226) | uint8_t matrix_scan(void) function matrix_is_modified (line 285) | bool matrix_is_modified(void) // deprecated and evidently not called. function matrix_is_on (line 293) | inline function matrix_row_t (line 299) | inline function matrix_print (line 309) | void matrix_print(void) function matrix_key_count (line 319) | uint8_t matrix_key_count(void) function init_cols (line 330) | static void init_cols(void) { function read_cols_on_row (line 340) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function select_row (line 377) | static void select_row(uint8_t row) { function unselect_row (line 395) | static void unselect_row(uint8_t row) function unselect_rows (line 408) | static void unselect_rows(void) { function init_rows (line 416) | static void init_rows(void) function read_rows_on_col (line 425) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function select_col (line 483) | static void select_col(uint8_t col) function unselect_col (line 506) | static void unselect_col(uint8_t col) function unselect_cols (line 521) | static void unselect_cols(void) FILE: keyboards/handwired/pteron/keymaps/FSund/keymap.c type pteron_layers (line 3) | enum pteron_layers { function layer_state_t (line 114) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/handwired/pteron/keymaps/alzafacon/keymap.c type pteron_layers (line 19) | enum pteron_layers { function layer_state_t (line 118) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/handwired/pteron/keymaps/default/keymap.c type pteron_layers (line 3) | enum pteron_layers { function layer_state_t (line 102) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/handwired/pteron44/keymaps/default/keymap.c type pteron_layers (line 19) | enum pteron_layers { function layer_state_t (line 107) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/handwired/pytest/has_template/keymaps/nocpp/keymap.c function encoder_update_user (line 14) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/handwired/retro_refit/retro_refit.c function matrix_init_kb (line 4) | void matrix_init_kb(void) { function led_set_kb (line 15) | void led_set_kb(uint8_t usb_led) { FILE: keyboards/handwired/riblee_f401/keymaps/default/keymap.c type preonic_layers (line 20) | enum preonic_layers { type preonic_keycodes (line 29) | enum preonic_keycodes { function layer_state_t (line 169) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 173) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/riblee_f411/keymaps/default/keymap.c type layer_names (line 20) | enum layer_names { type custom_keycodes (line 29) | enum custom_keycodes { function layer_state_t (line 169) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 173) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/rs60/keymaps/default/keymap.c type layers (line 19) | enum layers { type keycodes (line 28) | enum keycodes { function process_record_user (line 165) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/selene/keymaps/bpendragon/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 23) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/selene/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 23) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/selene/selene.c function matrix_init_kb (line 20) | void matrix_init_kb(void){ function keyboard_post_init_user (line 26) | void keyboard_post_init_user(void) { function led_update_kb (line 30) | bool led_update_kb(led_t led_state) { FILE: keyboards/handwired/sick68/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/handwired/sono1/keymaps/debug/keymap.c function process_record_user (line 39) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/sono1/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 26) | enum custom_keycodes { function process_record_user (line 137) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 149) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/handwired/sono1/sono1.c function matrix_init_kb (line 19) | void matrix_init_kb(void) { function led_update_kb (line 36) | bool led_update_kb(led_t led_state) { FILE: keyboards/handwired/space_oddity/keymaps/default/keymap.c type custom_keycodes (line 21) | enum custom_keycodes { function process_record_user (line 152) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/split89/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/handwired/steamvan/keymaps/default/keymap.c type layer_names (line 26) | enum layer_names { FILE: keyboards/handwired/steamvan/keymaps/jmdaly/keymap.c function matrix_init_user (line 66) | void matrix_init_user(void) { function matrix_scan_user (line 70) | void matrix_scan_user(void) { function process_record_user (line 74) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_set_user (line 78) | void led_set_user(uint8_t usb_led) { FILE: keyboards/handwired/stream_cheap/2x3/keymaps/default/keymap.c type layers (line 3) | enum layers { FILE: keyboards/handwired/stream_cheap/2x4/keymaps/default/keymap.c type layers (line 4) | enum layers { type custom_keycode (line 9) | enum custom_keycode { function process_record_user (line 16) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/stream_cheap/2x4/keymaps/via/keymap.c type layers (line 19) | enum layers { NORMAL_LAYER, SECOND_LAYER, THIRD_LAYER, FOURTH_LAYER } FILE: keyboards/handwired/stream_cheap/2x5/keymaps/default/keymap.c type custom_keycode (line 4) | enum custom_keycode { function process_record_user (line 11) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { type layers (line 39) | enum layers { FILE: keyboards/handwired/swiftrax/beegboy/keymaps/default/keymap.c type _layer (line 22) | enum _layer { FILE: keyboards/handwired/swiftrax/cowfish/keymaps/default/keymap.c type _layer (line 7) | enum _layer { FILE: keyboards/handwired/swiftrax/joypad/keymaps/default/keymap.c function encoder_update_user (line 30) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/handwired/swiftrax/joypad/keymaps/via/keymap.c function encoder_update_user (line 45) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/handwired/swiftrax/koalafications/keymaps/default/keymap.c function oled_rotation_t (line 45) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_anim (line 59) | static void render_anim(void){ function oled_task_user (line 122) | void oled_task_user(void) { FILE: keyboards/handwired/swiftrax/koalafications/keymaps/via/keymap.c function oled_rotation_t (line 45) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_anim (line 59) | static void render_anim(void){ function oled_task_user (line 122) | void oled_task_user(void) { FILE: keyboards/handwired/swiftrax/pandamic/keymaps/default/keymap.c type _layer (line 22) | enum _layer { function encoder_update_user (line 43) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/handwired/swiftrax/pandamic/keymaps/via/keymap.c function encoder_update_user (line 40) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/handwired/swiftrax/the_galleon/keymaps/default/keymap.c function oled_rotation_t (line 48) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_anim (line 62) | static void render_anim(void){ function oled_task_user (line 102) | void oled_task_user(void) { FILE: keyboards/handwired/swiftrax/the_galleon/keymaps/via/keymap.c function oled_rotation_t (line 48) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_anim (line 62) | static void render_anim(void){ function oled_task_user (line 102) | void oled_task_user(void) { FILE: keyboards/handwired/swiftrax/walter/keymaps/via/keymap.c function encoder_update_user (line 51) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/handwired/symmetric70_proto/debug_config.h function setDebugPinOutput_Low (line 10) | static inline void setDebugPinOutput_Low(void) { FILE: keyboards/handwired/symmetric70_proto/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/handwired/symmetric70_proto/keymaps/default_mac/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/handwired/symmetric70_proto/matrix_debug/gpio_extr.h type port_data_t (line 6) | typedef uint8_t port_data_t; type port_data_t (line 9) | typedef uint16_t port_data_t; FILE: keyboards/handwired/symmetric70_proto/matrix_debug/matrix.c function setPinOutput_writeLow (line 64) | static inline void setPinOutput_writeLow(pin_t pin) { function setPinInputHigh_atomic (line 71) | static inline void setPinInputHigh_atomic(pin_t pin) { function init_pins (line 79) | static void init_pins(void) { function read_cols_on_row (line 90) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function select_row (line 112) | static void select_row(uint8_t row) { setPinOutput_writeLow(row_pins[row... function unselect_row (line 114) | static void unselect_row(uint8_t row) { setPinInputHigh_atomic(row_pins[... function unselect_rows (line 116) | static void unselect_rows(void) { function init_pins (line 122) | static void init_pins(void) { function read_cols_on_row (line 133) | static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t curr... function select_col (line 222) | static void select_col(uint8_t col) { setPinOutput_writeLow(col_pins[col... function unselect_col (line 224) | static void unselect_col(uint8_t col) { setPinInputHigh_atomic(col_pins[... function unselect_cols (line 226) | static void unselect_cols(void) { function init_pins (line 232) | static void init_pins(void) { function read_rows_on_col (line 239) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function matrix_init (line 286) | void matrix_init(void) { function matrix_scan (line 301) | uint8_t matrix_scan(void) { FILE: keyboards/handwired/symmetric70_proto/matrix_fast/gpio_extr.h type port_data_t (line 5) | typedef uint8_t port_data_t; type port_data_t (line 17) | typedef uint16_t port_data_t; FILE: keyboards/handwired/symmetric70_proto/matrix_fast/matrix.c type port_width_t (line 50) | typedef uint16_t port_width_t; type matrix_row_t (line 53) | typedef matrix_row_t matrix_line_t; type matrix_col_t (line 57) | typedef matrix_col_t matrix_line_t; type port_descriptor (line 59) | typedef struct _port_descriptor { function LOCAL_FUNC (line 81) | LOCAL_FUNC function LOCAL_FUNC (line 86) | LOCAL_FUNC function LOCAL_FUNC (line 93) | LOCAL_FUNC function LOCAL_FUNC (line 102) | LOCAL_FUNC void select_line_and_read_input_ports(uint8_t current_line, p... function LOCAL_FUNC (line 117) | LOCAL_FUNC void read_matrix_line(matrix_line_t phy_matrix[], uint8_t cur... function LOCAL_FUNC (line 144) | LOCAL_FUNC void read_matrix_line(matrix_line_t phy_matrix[], uint8_t cur... function matrix_init (line 162) | void matrix_init(void) { function matrix_scan (line 177) | uint8_t matrix_scan(void) { FILE: keyboards/handwired/symmetric70_proto/matrix_fast/matrix_config_expand.c type DEVICE_NAME (line 77) | enum DEVICE_NAME { type INPUT_PORTS (line 87) | enum INPUT_PORTS { type INPUT_PINS (line 95) | enum INPUT_PINS { type OUTPUT_PORTS (line 102) | enum OUTPUT_PORTS { type OUTPUT_PINS (line 112) | enum OUTPUT_PINS { function LOCAL_FUNC (line 146) | LOCAL_FUNC function LOCAL_FUNC (line 160) | LOCAL_FUNC function LOCAL_FUNC (line 171) | LOCAL_FUNC function LOCAL_FUNC (line 179) | LOCAL_FUNC function LOCAL_FUNC (line 192) | LOCAL_FUNC function LOCAL_FUNC (line 202) | LOCAL_FUNC function LOCAL_FUNC (line 219) | LOCAL_FUNC function LOCAL_FUNC (line 231) | LOCAL_FUNC FILE: keyboards/handwired/symmetric70_proto/matrix_fast/matrix_extension_74hc15x.c function LOCAL_FUNC (line 48) | LOCAL_FUNC function LOCAL_FUNC (line 57) | LOCAL_FUNC port_width_t readPortMultiplexer(uint8_t devid, pin_t port) { function LOCAL_FUNC (line 67) | LOCAL_FUNC FILE: keyboards/handwired/symmetric70_proto/matrix_fast/matrix_extr.h type matrix_col_t (line 29) | typedef uint8_t matrix_col_t; type matrix_col_t (line 31) | typedef uint16_t matrix_col_t; type matrix_col_t (line 33) | typedef uint32_t matrix_col_t; FILE: keyboards/handwired/symmetric70_proto/proton_c/proton_c.c function matrix_output_unselect_delay (line 7) | void matrix_output_unselect_delay(uint8_t line, bool key_pressed) { FILE: keyboards/handwired/symmetric70_proto/symmetric70_proto.c function keyboard_post_init_user (line 19) | __attribute__((weak)) void keyboard_post_init_user(void) { FILE: keyboards/handwired/t111/keymaps/default/keymap.c function keyboard_post_init_user (line 44) | void keyboard_post_init_user(void) { FILE: keyboards/handwired/t111/keymaps/oleg/keymap.c type custom_keycodes (line 20) | enum custom_keycodes { type unicode_names (line 25) | enum unicode_names { function process_record_user (line 128) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/tennie/tennie.c function matrix_post_init (line 18) | void matrix_post_init(void) { FILE: keyboards/handwired/terminus_mini/keymaps/default/keymap.c type terminus_mini_layers (line 24) | enum terminus_mini_layers { type terminus_mini_keycodes (line 35) | enum terminus_mini_keycodes { function persistant_default_layer_set (line 204) | void persistant_default_layer_set(uint16_t default_layer) { function process_record_user (line 210) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/tractyl_manuform/4x6_right/keymaps/default/keymap.c type custom_layers (line 19) | enum custom_layers { FILE: keyboards/handwired/tractyl_manuform/4x6_right/keymaps/drashna/keymap.c function matrix_scan_keymap (line 147) | void matrix_scan_keymap(void) { function process_record_keymap (line 158) | bool process_record_keymap(uint16_t keycode, keyrecord_t* record) { function layer_state_t (line 198) | layer_state_t layer_state_set_keymap(layer_state_t state) { function matrix_init_keymap (line 206) | void matrix_init_keymap(void) { function keyboard_post_init_keymap (line 217) | void keyboard_post_init_keymap(void) { matrix_init_keymap(); } FILE: keyboards/handwired/tractyl_manuform/5x6_right/f411/f411.c function matrix_init_sub_kb (line 19) | void matrix_init_sub_kb(void) { setPinInputHigh(A0); } function matrix_scan_sub_kb (line 21) | void matrix_scan_sub_kb(void) { FILE: keyboards/handwired/tractyl_manuform/5x6_right/keymaps/default/keymap.c type custom_layers (line 19) | enum custom_layers { FILE: keyboards/handwired/tractyl_manuform/5x6_right/keymaps/drashna/keymap.c type tractyl_keycodes (line 19) | enum tractyl_keycodes { function encoder_update_user (line 147) | bool encoder_update_user(uint8_t index, bool clockwise) { function process_mouse_user (line 177) | void process_mouse_user(report_mouse_t* mouse_report, int8_t x, int8_t y) { function matrix_scan_keymap (line 197) | void matrix_scan_keymap(void) { function process_record_keymap (line 208) | bool process_record_keymap(uint16_t keycode, keyrecord_t* record) { function layer_state_t (line 259) | layer_state_t layer_state_set_keymap(layer_state_t state) { function render_kitty (line 292) | void render_kitty(void) { function oled_driver_render_logo_left (line 392) | void oled_driver_render_logo_left(void) { FILE: keyboards/handwired/tractyl_manuform/tm_sync.c function kb_pointer_sync_handler (line 25) | void kb_pointer_sync_handler(uint8_t initiator2target_buffer_size, const... function kb_config_sync_handler (line 33) | void kb_config_sync_handler(uint8_t initiator2target_buffer_size, const ... function keyboard_pre_init_sync (line 45) | void keyboard_pre_init_sync(void) { function keyboard_post_init_sync (line 50) | void keyboard_post_init_sync(void) { function housekeeping_task_sync (line 56) | void housekeeping_task_sync(void) { function trackball_set_cpi (line 82) | void trackball_set_cpi(uint16_t cpi) { FILE: keyboards/handwired/tractyl_manuform/tractyl_manuform.c function process_mouse_user (line 40) | __attribute__((weak)) void process_mouse_user(report_mouse_t* mouse_repo... function process_mouse (line 45) | __attribute__((weak)) void process_mouse(void) { function process_record_kb (line 87) | bool process_record_kb(uint16_t keycode, keyrecord_t* record) { function keyboard_pre_init_sync (line 124) | __attribute__((weak)) void keyboard_pre_init_sync(void) {} function keyboard_pre_init_kb (line 125) | void keyboard_pre_init_kb(void) { function keyboard_post_init_sync (line 141) | __attribute__((weak)) void keyboard_post_init_sync(void) {} function keyboard_post_init_kb (line 142) | void keyboard_post_init_kb(void) { function pointing_device_init (line 148) | void pointing_device_init(void) { function pointing_device_task (line 156) | void pointing_device_task(void) { function eeconfig_init_kb (line 178) | void eeconfig_init_kb(void) { function matrix_init_sub_kb (line 187) | __attribute__((weak)) void matrix_init_sub_kb(void) {} function matrix_init_kb (line 188) | void matrix_init_kb(void) { function matrix_scan_sub_kb (line 199) | __attribute__((weak)) void matrix_scan_sub_kb(void) {} function matrix_scan_kb (line 200) | void matrix_scan_kb(void) { function housekeeping_task_sync (line 205) | __attribute__((weak)) void housekeeping_task_sync(void) {} function housekeeping_task_kb (line 206) | void housekeeping_task_kb(void) { function matrix_power_up (line 212) | void matrix_power_up(void) { pointing_device_task(); } FILE: keyboards/handwired/tractyl_manuform/tractyl_manuform.h type keyboard_config_t (line 28) | typedef union { type ploopy_keycodes (line 37) | enum ploopy_keycodes { type kb_config_data_t (line 42) | typedef struct { function typedef (line 46) | __attribute__((aligned(16))) typedef struct { FILE: keyboards/handwired/traveller/keymaps/default/keymap.c type layer_names (line 4) | enum layer_names { type custom_keycodes (line 14) | enum custom_keycodes { function process_record_user (line 137) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function LayerLEDSet (line 187) | void LayerLEDSet(uint8_t layr) { function matrix_scan_user (line 221) | void matrix_scan_user(void) { FILE: keyboards/handwired/traveller/traveller.c function matrix_init_kb (line 3) | void matrix_init_kb(void) { FILE: keyboards/handwired/tritium_numpad/keymaps/blu/keymap.c function keyboard_pre_init_user (line 3) | void keyboard_pre_init_user(void) function layer_state_t (line 9) | layer_state_t layer_state_set_user(layer_state_t state) FILE: keyboards/handwired/twadlee/tp69/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { _BASE } FILE: keyboards/handwired/unicomp_mini_m/keymaps/default/keymap.c type custom_layers (line 19) | enum custom_layers { type custom_keycodes (line 24) | enum custom_keycodes { function process_record_user (line 53) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_update_user (line 95) | bool led_update_user(led_t led_state) { FILE: keyboards/handwired/unk/keymaps/default/keymap.c type layer_names (line 3) | enum layer_names { type custom_keycodes (line 11) | enum custom_keycodes { function layer_state_t (line 65) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 69) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/videowriter/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/handwired/videowriter/keymaps/oleg/keymap.c type layer_names (line 19) | enum layer_names { function matrix_init_user (line 105) | void matrix_init_user(void) { FILE: keyboards/handwired/wabi/keymaps/rossman360/keymap.c type layer_names (line 24) | enum layer_names { FILE: keyboards/handwired/woodpad/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { function process_record_user (line 59) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/handwired/woodpad/woodpad.c function keyboard_pre_init_kb (line 19) | void keyboard_pre_init_kb(void) { function numlock_led_on (line 24) | inline void numlock_led_on(void) { function numlock_led_off (line 28) | inline void numlock_led_off(void) { FILE: keyboards/handwired/wulkan/keymaps/default/keymap.c type layers (line 3) | enum layers { type unicode_names (line 10) | enum unicode_names { function layer_state_t (line 105) | layer_state_t layer_state_set_user(layer_state_t state) { function eeconfig_init_user (line 109) | void eeconfig_init_user(void) { FILE: keyboards/handwired/xealous/keymaps/default/keymap.c function layer_state_t (line 90) | layer_state_t default_layer_state_set_kb(layer_state_t state) { function led_set_keymap (line 100) | void led_set_keymap(uint8_t usb_led) { FILE: keyboards/handwired/xealous/matrix.c function matrix_row_t (line 38) | inline static matrix_row_t optimized_col_reader(void) { FILE: keyboards/handwired/xealousbrown/matrix.c function matrix_row_t (line 31) | static inline matrix_row_t read_cols(void) { function unselect_rows (line 47) | static void unselect_rows(void) { function select_row (line 52) | static void select_row(uint8_t row) { function init_pins (line 77) | static void init_pins(void) { function matrix_init_custom (line 91) | void matrix_init_custom(void) { function matrix_scan_custom (line 97) | uint8_t matrix_scan_custom(matrix_row_t current_matrix[]) { FILE: keyboards/handwired/xealousbrown/xealousbrown.c function matrix_scan_user (line 30) | void matrix_scan_user(void) { FILE: keyboards/handwired/z150/keymaps/zyxx/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/handwired/z150/z150.c function matrix_init_kb (line 19) | void matrix_init_kb(void) { function led_update_kb (line 31) | bool led_update_kb(led_t led_state) { FILE: keyboards/handwired/zergo/keymaps/default/keymap.c type zergo_layers (line 20) | enum zergo_layers { FILE: keyboards/hecomi/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { type layers (line 31) | enum layers{ function process_record_user (line 56) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 78) | layer_state_t layer_state_set_user(layer_state_t state) FILE: keyboards/hecomi/keymaps/kakunpc/keymap.c type layers (line 19) | enum layers{ function process_record_user (line 54) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 58) | void keyboard_post_init_user(void) { function matrix_scan_user (line 62) | void matrix_scan_user(void) { function led_set_user (line 66) | void led_set_user(uint8_t usb_led) { FILE: keyboards/heliar/wm1_hotswap/keymaps/default/keymap.c type layer_names (line 4) | enum layer_names { FILE: keyboards/heliar/wm1_hotswap/wm1_hotswap.c function keyboard_pre_init_kb (line 20) | void keyboard_pre_init_kb(void) function led_update_kb (line 30) | bool led_update_kb(led_t led_state) { FILE: keyboards/helix/local_drivers/i2c.c function i2c_delay (line 25) | inline static function i2c_master_init (line 36) | void i2c_master_init(void) { function i2c_master_start (line 48) | uint8_t i2c_master_start(uint8_t address) { function i2c_master_stop (line 70) | void i2c_master_stop(void) { function i2c_master_write (line 81) | uint8_t i2c_master_write(uint8_t data) { function i2c_master_read (line 94) | uint8_t i2c_master_read(int ack) { function i2c_reset_state (line 101) | void i2c_reset_state(void) { function i2c_slave_init (line 105) | void i2c_slave_init(uint8_t address) { function ISR (line 116) | ISR(TWI_vect) { FILE: keyboards/helix/local_drivers/i2c.h function i2c_start_read (line 32) | static inline unsigned char i2c_start_read(unsigned char addr) { function i2c_start_write (line 36) | static inline unsigned char i2c_start_write(unsigned char addr) { FILE: keyboards/helix/local_drivers/serial.c function serial_master_init (line 98) | void serial_master_init(void) function serial_slave_init (line 101) | void serial_slave_init(void) function serial_update_buffers (line 107) | int serial_update_buffers() function serial_delay (line 227) | inline static function serial_delay_half1 (line 233) | inline static function serial_delay_half2 (line 239) | inline static function serial_output (line 245) | inline static function serial_input_with_pullup (line 252) | inline static function serial_read_pin (line 259) | inline static function serial_low (line 265) | inline static function serial_high (line 271) | inline static function soft_serial_initiator_init (line 276) | void soft_serial_initiator_init(SSTD_t *sstd_table, int sstd_table_size) function soft_serial_target_init (line 284) | void soft_serial_target_init(SSTD_t *sstd_table, int sstd_table_size) function sync_recv (line 303) | static function sync_send (line 314) | static function serial_read_chunk (line 323) | static uint8_t serial_read_chunk(uint8_t *pterrcount, uint8_t bit) { function serial_write_chunk (line 350) | void serial_write_chunk(uint8_t data, uint8_t bit) { function serial_send_packet (line 369) | static function serial_recive_packet (line 380) | static function change_sender2reciver (line 392) | inline static function change_reciver2sender (line 401) | inline static function nibble_bits_count (line 410) | static inline uint8_t nibble_bits_count(uint8_t bits) function ISR (line 418) | ISR(SERIAL_PIN_INTERRUPT) { function soft_serial_transaction (line 480) | int soft_serial_transaction(int sstd_index) { function soft_serial_get_and_clean_status (line 566) | int soft_serial_get_and_clean_status(int sstd_index) { FILE: keyboards/helix/local_drivers/serial.h type SSTD_t (line 50) | typedef struct _SSTD_t { FILE: keyboards/helix/local_drivers/ssd1306.c type CharacterMatrix (line 19) | struct CharacterMatrix function _send_cmd1 (line 43) | static inline bool _send_cmd1(uint8_t cmd) { function _send_cmd2 (line 69) | static inline bool _send_cmd2(uint8_t cmd, uint8_t opr) { function _send_cmd3 (line 78) | static inline bool _send_cmd3(uint8_t cmd, uint8_t opr1, uint8_t opr2) { function clear_display (line 92) | static void clear_display(void) { function capture_sendchar (line 121) | static int8_t capture_sendchar(uint8_t c) { function iota_gfx_init (line 132) | bool iota_gfx_init(bool rotate) { function iota_gfx_off (line 182) | bool iota_gfx_off(void) { function iota_gfx_on (line 192) | bool iota_gfx_on(void) { function matrix_write_char_inner (line 202) | void matrix_write_char_inner(struct CharacterMatrix *matrix, uint8_t c) { function matrix_write_char (line 215) | void matrix_write_char(struct CharacterMatrix *matrix, uint8_t c) { function iota_gfx_write_char (line 232) | void iota_gfx_write_char(uint8_t c) { function matrix_write (line 236) | void matrix_write(struct CharacterMatrix *matrix, const char *data) { function iota_gfx_write (line 244) | void iota_gfx_write(const char *data) { function matrix_write_P (line 248) | void matrix_write_P(struct CharacterMatrix *matrix, const char *data) { function iota_gfx_write_P (line 259) | void iota_gfx_write_P(const char *data) { function matrix_clear (line 263) | void matrix_clear(struct CharacterMatrix *matrix) { function iota_gfx_clear_screen (line 269) | void iota_gfx_clear_screen(void) { function matrix_render (line 273) | void matrix_render(struct CharacterMatrix *matrix) { function iota_gfx_flush (line 315) | void iota_gfx_flush(void) { function iota_gfx_task_user (line 319) | __attribute__ ((weak)) function iota_gfx_task (line 323) | void iota_gfx_task(void) { function process_record_gfx (line 336) | bool process_record_gfx(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/helix/local_drivers/ssd1306.h type ssd1306_cmds (line 8) | enum ssd1306_cmds { type CharacterMatrix (line 63) | struct CharacterMatrix { type CharacterMatrix (line 69) | struct CharacterMatrix type CharacterMatrix (line 83) | struct CharacterMatrix type CharacterMatrix (line 84) | struct CharacterMatrix type CharacterMatrix (line 85) | struct CharacterMatrix type CharacterMatrix (line 86) | struct CharacterMatrix type CharacterMatrix (line 87) | struct CharacterMatrix type CharacterMatrix (line 88) | struct CharacterMatrix FILE: keyboards/helix/pico/keymaps/biacco/keymap.c type layer_number (line 27) | enum layer_number { FILE: keyboards/helix/pico/keymaps/default/keymap.c type layer_number (line 26) | enum layer_number { type custom_keycodes (line 35) | enum custom_keycodes { type macro_keycodes (line 48) | enum macro_keycodes { function persistent_default_layer_set (line 182) | void persistent_default_layer_set(uint16_t default_layer) { function update_tri_layer_RGB (line 188) | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { function process_record_user (line 199) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 330) | void matrix_init_user(void) { function startup_user (line 346) | void startup_user() function shutdown_user (line 351) | void shutdown_user() function music_on_user (line 357) | void music_on_user(void) function music_scale_user (line 362) | void music_scale_user(void) function matrix_scan_user (line 373) | void matrix_scan_user(void) { function matrix_update (line 377) | void matrix_update(struct CharacterMatrix *dest, function render_logo (line 392) | static void render_logo(struct CharacterMatrix *matrix) { function render_status (line 405) | void render_status(struct CharacterMatrix *matrix) { function iota_gfx_task_user (line 451) | void iota_gfx_task_user(void) { FILE: keyboards/helix/pico/keymaps/mtei/keymap.c type layer_number (line 33) | enum layer_number { type custom_keycodes (line 45) | enum custom_keycodes { function default_layer_state_set_kb (line 279) | uint32_t default_layer_state_set_kb(uint32_t state) { function update_base_layer (line 290) | void update_base_layer(int base) function process_record_user (line 298) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 372) | void matrix_init_user(void) { function startup_user (line 385) | void startup_user() function shutdown_user (line 390) | void shutdown_user() function music_on_user (line 396) | void music_on_user(void) function music_scale_user (line 401) | void music_scale_user(void) function matrix_scan_user (line 412) | void matrix_scan_user(void) { function matrix_update (line 416) | void matrix_update(struct CharacterMatrix *dest, function render_logo (line 424) | static void render_logo(struct CharacterMatrix *matrix) { function render_status (line 470) | void render_status(struct CharacterMatrix *matrix) { function iota_gfx_task_user (line 509) | void iota_gfx_task_user(void) { FILE: keyboards/helix/pico/matrix.c function matrix_init_kb (line 64) | __attribute__ ((weak)) function matrix_scan_kb (line 69) | __attribute__ ((weak)) function matrix_init_user (line 74) | __attribute__ ((weak)) function matrix_scan_user (line 78) | __attribute__ ((weak)) function matrix_rows (line 82) | inline function matrix_cols (line 88) | inline function matrix_init (line 94) | void matrix_init(void) function _matrix_scan (line 116) | uint8_t _matrix_scan(void) function i2c_transaction (line 148) | int i2c_transaction(void) { function serial_transaction (line 180) | int serial_transaction(void) { function matrix_scan (line 195) | uint8_t matrix_scan(void) function matrix_slave_scan (line 259) | void matrix_slave_scan(void) { function matrix_is_modified (line 276) | bool matrix_is_modified(void) function matrix_is_on (line 282) | inline function matrix_row_t (line 288) | inline function matrix_print (line 294) | void matrix_print(void) function matrix_key_count (line 304) | uint8_t matrix_key_count(void) function init_cols (line 313) | static void init_cols(void) function matrix_row_t (line 321) | static matrix_row_t read_cols(void) function unselect_rows (line 330) | static void unselect_rows(void) function select_row (line 338) | static void select_row(uint8_t row) FILE: keyboards/helix/pico/pico.c function process_record_kb (line 11) | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { function matrix_init_kb (line 16) | void matrix_init_kb(void) { function keyboard_post_init_kb (line 25) | void keyboard_post_init_kb(void) { function matrix_slave_scan_user (line 33) | void matrix_slave_scan_user(void) { FILE: keyboards/helix/pico/split_util.c function waitForUsb (line 28) | bool waitForUsb(void) { function is_keyboard_left (line 43) | bool is_keyboard_left(void) { function is_helix_master (line 57) | bool is_helix_master(void) { function keyboard_master_setup (line 77) | static void keyboard_master_setup(void) { function keyboard_slave_setup (line 86) | static void keyboard_slave_setup(void) { function split_keyboard_setup (line 95) | void split_keyboard_setup(void) { FILE: keyboards/helix/rev1/keymaps/OLED_sample/keymap.c type custom_keycodes (line 28) | enum custom_keycodes { function persistent_default_layer_set (line 310) | void persistent_default_layer_set(uint16_t default_layer) { function update_tri_layer_RGB (line 316) | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { function process_record_user (line 325) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 429) | void matrix_init_user(void) { function matrix_master_OLED_init (line 438) | void matrix_master_OLED_init (void) { function matrix_scan_user (line 443) | void matrix_scan_user(void) { function startup_user (line 450) | void startup_user() function shutdown_user (line 455) | void shutdown_user() function music_on_user (line 461) | void music_on_user(void) function music_scale_user (line 466) | void music_scale_user(void) FILE: keyboards/helix/rev1/keymaps/default/keymap.c type custom_keycodes (line 15) | enum custom_keycodes { function persistent_default_layer_set (line 278) | void persistent_default_layer_set(uint16_t default_layer) { function process_record_user (line 283) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/helix/rev1/matrix.c function matrix_init_kb (line 64) | __attribute__ ((weak)) function matrix_scan_kb (line 69) | __attribute__ ((weak)) function matrix_init_user (line 74) | __attribute__ ((weak)) function matrix_scan_user (line 78) | __attribute__ ((weak)) function matrix_rows (line 82) | inline function matrix_cols (line 88) | inline function matrix_init (line 94) | void matrix_init(void) function _matrix_scan (line 115) | uint8_t _matrix_scan(void) function i2c_transaction (line 147) | int i2c_transaction(void) { function serial_transaction (line 179) | int serial_transaction(void) { function matrix_slave_scan (line 225) | void matrix_slave_scan(void) { function matrix_is_modified (line 242) | bool matrix_is_modified(void) function matrix_is_on (line 248) | inline function matrix_row_t (line 254) | inline function matrix_print (line 260) | void matrix_print(void) function matrix_key_count (line 270) | uint8_t matrix_key_count(void) function init_cols (line 279) | static void init_cols(void) function matrix_row_t (line 287) | static matrix_row_t read_cols(void) function unselect_rows (line 296) | static void unselect_rows(void) function select_row (line 304) | static void select_row(uint8_t row) FILE: keyboards/helix/rev1/rev1.c function process_record_kb (line 7) | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/helix/rev1/split_util.c function setup_handedness (line 20) | static void setup_handedness(void) { function keyboard_master_setup (line 33) | static void keyboard_master_setup(void) { function keyboard_slave_setup (line 46) | static void keyboard_slave_setup(void) { function has_usb (line 54) | bool has_usb(void) { function split_keyboard_setup (line 60) | void split_keyboard_setup(void) { function keyboard_slave_loop (line 71) | void keyboard_slave_loop(void) { function matrix_setup (line 80) | void matrix_setup(void) { FILE: keyboards/helix/rev2/keymaps/bto_tb/keymap.c type layer_number (line 31) | enum layer_number { type custom_keycodes (line 40) | enum custom_keycodes { type macro_keycodes (line 53) | enum macro_keycodes { function persistent_default_layer_set (line 322) | void persistent_default_layer_set(uint16_t default_layer) { function update_tri_layer_RGB (line 328) | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { function process_record_user (line 339) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 470) | void matrix_init_user(void) { function startup_user (line 488) | void startup_user() function shutdown_user (line 493) | void shutdown_user() function music_on_user (line 499) | void music_on_user(void) function music_scale_user (line 504) | void music_scale_user(void) function keyboard_post_init_user (line 513) | void keyboard_post_init_user() { function matrix_scan_user (line 518) | void matrix_scan_user(void) { FILE: keyboards/helix/rev2/keymaps/bto_tb/paw3204.c function spi_soft_half_duplex (line 40) | int spi_soft_half_duplex(uint8_t *p_tx_buffer, size_t tx_length, uint8_t... function read_pid_paw3204 (line 71) | uint8_t read_pid_paw3204() { function init_paw3204 (line 81) | void init_paw3204() { function read_paw3204 (line 86) | int read_paw3204(uint8_t *stat, int8_t *x, int8_t *y) { function read_all_paw3204 (line 111) | void read_all_paw3204(paw3204_all_reg *dat) { FILE: keyboards/helix/rev2/keymaps/bto_tb/paw3204.h type paw3204_all_reg (line 22) | typedef union { FILE: keyboards/helix/rev2/keymaps/default/keymap.c type layer_number (line 31) | enum layer_number { type custom_keycodes (line 40) | enum custom_keycodes { type macro_keycodes (line 53) | enum macro_keycodes { function persistent_default_layer_set (line 322) | void persistent_default_layer_set(uint16_t default_layer) { function update_tri_layer_RGB (line 328) | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { function process_record_user (line 339) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 474) | void matrix_init_user(void) { function startup_user (line 490) | void startup_user() function shutdown_user (line 495) | void shutdown_user() function music_on_user (line 501) | void music_on_user(void) function music_scale_user (line 506) | void music_scale_user(void) FILE: keyboards/helix/rev2/keymaps/default/oled_display.c type layer_number (line 29) | enum layer_number { function oled_rotation_t (line 42) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function matrix_scan_user (line 55) | void matrix_scan_user(void) { function matrix_update (line 59) | void matrix_update(struct CharacterMatrix *dest, type CharacterMatrix (line 76) | struct CharacterMatrix function render_logo (line 78) | static void render_logo(void) { type CharacterMatrix (line 90) | struct CharacterMatrix function render_rgbled_status (line 92) | static void render_rgbled_status(bool full) { type CharacterMatrix (line 112) | struct CharacterMatrix function render_layer_status (line 114) | static void render_layer_status(void) { type CharacterMatrix (line 142) | struct CharacterMatrix function render_status (line 144) | void render_status(void) { function iota_gfx_task_user (line 185) | void iota_gfx_task_user(void) { function oled_task_user (line 211) | void oled_task_user(void) { FILE: keyboards/helix/rev2/keymaps/edvorakjp/keymap.c function layer_state_set_keymap (line 8) | uint32_t layer_state_set_keymap(uint32_t state) { FILE: keyboards/helix/rev2/keymaps/edvorakjp/oled.c function render_host_led_state (line 6) | void render_host_led_state(void) { function render_layer_state (line 18) | void render_layer_state(void) { function render_logo (line 38) | void render_logo(void) { function render_mode_icon (line 43) | void render_mode_icon(bool is_windows) { function oled_rotation_t (line 54) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 59) | void oled_task_user(void) { FILE: keyboards/helix/rev2/keymaps/five_rows/keymap.c type custom_keycodes (line 33) | enum custom_keycodes { function default_layer_state_set_user (line 365) | uint32_t default_layer_state_set_user(uint32_t state) { function update_base_layer (line 370) | void update_base_layer(int base) function process_record_user (line 385) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 459) | void matrix_init_user(void) { FILE: keyboards/helix/rev2/keymaps/five_rows/layer_number.h type layer_number (line 7) | enum layer_number { FILE: keyboards/helix/rev2/keymaps/five_rows/oled_display.c function init_helix_oled (line 30) | void init_helix_oled(void) { function oled_rotation_t (line 41) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function matrix_scan_user (line 54) | void matrix_scan_user(void) { function matrix_update (line 58) | void matrix_update(struct CharacterMatrix *dest, type CharacterMatrix (line 68) | struct CharacterMatrix function render_logo (line 70) | static void render_logo(void) { type CharacterMatrix (line 124) | struct CharacterMatrix function render_status (line 126) | void render_status(void) { function iota_gfx_task_user (line 170) | void iota_gfx_task_user(void) { function oled_task_user (line 194) | void oled_task_user(void) { FILE: keyboards/helix/rev2/keymaps/five_rows_jis/keymap.c type layer_number (line 31) | enum layer_number { type custom_keycodes (line 41) | enum custom_keycodes { function set_keylog (line 222) | static inline void set_keylog(uint16_t keycode, keyrecord_t *record) function update_tri_layer_RGB (line 255) | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { function process_record_user (line 268) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 326) | void matrix_init_user(void) { function matrix_scan_user (line 339) | void matrix_scan_user(void) { function matrix_update (line 343) | static inline void matrix_update(struct CharacterMatrix *dest, function render_logo (line 367) | static inline void render_logo(struct CharacterMatrix *matrix) { function render_status (line 374) | static inline void render_status(struct CharacterMatrix *matrix) { function iota_gfx_task_user (line 424) | void iota_gfx_task_user(void) { FILE: keyboards/helix/rev2/keymaps/fraanrosi/keymap.c function keyboard_post_init_user (line 29) | void keyboard_post_init_user(void) { type layer_number (line 44) | enum layer_number { type custom_keycodes (line 50) | enum custom_keycodes { function process_record_user (line 140) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 284) | void matrix_init_user(void) { FILE: keyboards/helix/rev2/keymaps/froggy/keymap.c type custom_keycodes (line 45) | enum custom_keycodes { type macro_keycodes (line 60) | enum macro_keycodes { function persistent_default_layer_set (line 194) | void persistent_default_layer_set(uint16_t default_layer) { function find_mairix (line 199) | bool find_mairix(uint16_t keycode, uint8_t *row, uint8_t *col){ function unregister_delay_code (line 212) | void unregister_delay_code(void){ function register_delay_code (line 231) | void register_delay_code(uint8_t layer){ type keybuf (line 256) | struct keybuf { type keybuf (line 260) | struct keybuf function process_record_user (line 266) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 445) | void matrix_init_user(void) { function startup_user (line 461) | void startup_user() function shutdown_user (line 466) | void shutdown_user() function music_on_user (line 472) | void music_on_user(void) function music_scale_user (line 477) | void music_scale_user(void) function led_ripple_effect (line 500) | void led_ripple_effect(char r, char g, char b) { function matrix_scan_user (line 556) | void matrix_scan_user(void) { function matrix_update (line 634) | void matrix_update(struct CharacterMatrix *dest, function render_status (line 643) | void render_status(struct CharacterMatrix *matrix) { function iota_gfx_task_user (line 726) | void iota_gfx_task_user(void) { FILE: keyboards/helix/rev2/keymaps/froggy_106/keymap.c type layer_number (line 25) | enum layer_number { type user_config_t (line 39) | typedef union { type custom_keycodes (line 56) | enum custom_keycodes { type macro_keycodes (line 75) | enum macro_keycodes { function set_mac_mode (line 222) | void set_mac_mode(bool enable) { function eeconfig_init_user (line 235) | void eeconfig_init_user(void) { function keyboard_post_init_user (line 240) | void keyboard_post_init_user(void) { function find_mairix (line 245) | bool find_mairix(uint16_t keycode, uint8_t *row, uint8_t *col){ function unregister_delay_code (line 259) | void unregister_delay_code(void){ function register_delay_code (line 279) | void register_delay_code(uint8_t layer){ type keybuf (line 305) | struct keybuf { type keybuf (line 309) | struct keybuf function process_record_user (line 315) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 555) | void matrix_init_user(void) { function led_ripple_effect (line 565) | void led_ripple_effect(char r, char g, char b) { function matrix_scan_user (line 621) | void matrix_scan_user(void) { function matrix_update (line 686) | void matrix_update(struct CharacterMatrix *dest, function render_status (line 695) | void render_status(struct CharacterMatrix *matrix) { function iota_gfx_task_user (line 800) | void iota_gfx_task_user(void) { FILE: keyboards/helix/rev2/keymaps/led_test/led_test_init.c function keyboard_post_init_user (line 3) | void keyboard_post_init_user(void) { FILE: keyboards/helix/rev2/keymaps/tb_module/keymap.c type layer_number (line 31) | enum layer_number { type custom_keycodes (line 40) | enum custom_keycodes { type macro_keycodes (line 53) | enum macro_keycodes { function persistent_default_layer_set (line 322) | void persistent_default_layer_set(uint16_t default_layer) { function update_tri_layer_RGB (line 328) | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { function process_record_user (line 339) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 470) | void matrix_init_user(void) { function startup_user (line 487) | void startup_user() function shutdown_user (line 492) | void shutdown_user() function music_on_user (line 498) | void music_on_user(void) function music_scale_user (line 503) | void music_scale_user(void) function sgn (line 516) | static inline int sgn(int16_t x) { type trackball_info_t (line 526) | typedef struct { function to_tb_info (line 533) | static inline void to_tb_info(trackball_info_t* const tb_info, uint8_t d... function matrix_scan_user (line 540) | void matrix_scan_user(void) { FILE: keyboards/helix/rev2/keymaps/yshrsmz/keymap.c type layer_number (line 26) | enum layer_number { type custom_keycodes (line 35) | enum custom_keycodes { type macro_keycodes (line 48) | enum macro_keycodes { function update_tri_layer_RGB (line 318) | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { function process_record_user (line 329) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 460) | void matrix_init_user(void) { function startup_user (line 476) | void startup_user() function shutdown_user (line 481) | void shutdown_user() function music_on_user (line 487) | void music_on_user(void) function music_scale_user (line 492) | void music_scale_user(void) function matrix_scan_user (line 503) | void matrix_scan_user(void) { function matrix_update (line 507) | void matrix_update(struct CharacterMatrix *dest, function render_logo (line 522) | static void render_logo(struct CharacterMatrix *matrix) { function render_rgbled_status (line 533) | static void render_rgbled_status(bool full, struct CharacterMatrix *matr... function render_layer_status (line 551) | static void render_layer_status(struct CharacterMatrix *matrix) { function render_status (line 576) | void render_status(struct CharacterMatrix *matrix) { function iota_gfx_task_user (line 606) | void iota_gfx_task_user(void) { FILE: keyboards/helix/rev2/matrix.c function matrix_init_kb (line 65) | __attribute__ ((weak)) function matrix_scan_kb (line 70) | __attribute__ ((weak)) function matrix_init_user (line 75) | __attribute__ ((weak)) function matrix_scan_user (line 79) | __attribute__ ((weak)) function matrix_rows (line 83) | inline function matrix_cols (line 89) | inline function matrix_init (line 95) | void matrix_init(void) function _matrix_scan (line 117) | uint8_t _matrix_scan(void) function i2c_transaction (line 149) | int i2c_transaction(void) { function serial_transaction (line 181) | int serial_transaction(int master_changed) { function matrix_scan (line 199) | uint8_t matrix_scan(void) function matrix_slave_scan (line 263) | void matrix_slave_scan(void) { function matrix_is_modified (line 290) | bool matrix_is_modified(void) function matrix_is_on (line 296) | inline function matrix_row_t (line 302) | inline function matrix_print (line 308) | void matrix_print(void) function matrix_key_count (line 318) | uint8_t matrix_key_count(void) function init_cols (line 327) | static void init_cols(void) function matrix_row_t (line 335) | static matrix_row_t read_cols(void) function unselect_rows (line 344) | static void unselect_rows(void) function select_row (line 352) | static void select_row(uint8_t row) FILE: keyboards/helix/rev2/rev2.c function process_record_kb (line 11) | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { function is_mac_mode (line 16) | bool is_mac_mode(void) { function set_mac_mode_kb (line 21) | void set_mac_mode_kb(bool macmode) { function matrix_init_kb (line 31) | void matrix_init_kb(void) { function keyboard_post_init_kb (line 40) | void keyboard_post_init_kb(void) { function matrix_slave_scan_user (line 48) | void matrix_slave_scan_user(void) { FILE: keyboards/helix/rev2/split_scomm.c function serial_master_init (line 43) | void serial_master_init(void) function serial_slave_init (line 48) | void serial_slave_init(void) function serial_update_buffers (line 56) | int serial_update_buffers(int master_update) FILE: keyboards/helix/rev2/split_util.c function waitForUsb (line 32) | bool waitForUsb(void) { function is_keyboard_left (line 48) | bool is_keyboard_left(void) { function is_helix_master (line 62) | bool is_helix_master(void) { function keyboard_master_setup (line 82) | static void keyboard_master_setup(void) { function keyboard_slave_setup (line 91) | static void keyboard_slave_setup(void) { function split_keyboard_setup (line 100) | void split_keyboard_setup(void) { FILE: keyboards/helix/rev3_4rows/keymaps/default/keymap.c type layer_names (line 20) | enum layer_names { type custom_keycodes (line 28) | enum custom_keycodes { function encoder_update_user (line 114) | bool encoder_update_user(uint8_t index, bool clockwise) { function layer_state_t (line 131) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 135) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/helix/rev3_4rows/keymaps/via/keymap.c type layer_names (line 20) | enum layer_names { type custom_keycodes (line 28) | enum custom_keycodes { function encoder_update_user (line 114) | bool encoder_update_user(uint8_t index, bool clockwise) { function process_record_user (line 131) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/helix/rev3_4rows/oled_display.c type layer_names (line 31) | enum layer_names { function render_status (line 40) | void render_status(void) { function render_logo (line 87) | static void render_logo(void) { function render_rgbled_status (line 97) | static void render_rgbled_status(bool full) { function oled_task_user (line 115) | void oled_task_user(void) { FILE: keyboards/helix/rev3_4rows/rev3_4rows.c function is_mac_mode (line 19) | bool is_mac_mode(void) { function set_mac_mode (line 23) | void set_mac_mode(bool macmode) { function dip_switch_update_kb (line 34) | bool dip_switch_update_kb(uint8_t index, bool active) { FILE: keyboards/helix/rev3_5rows/keymaps/default/keymap.c type layer_names (line 20) | enum layer_names { type custom_keycodes (line 28) | enum custom_keycodes { function encoder_update_user (line 124) | bool encoder_update_user(uint8_t index, bool clockwise) { function layer_state_t (line 141) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 145) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c type custom_keycodes (line 33) | enum custom_keycodes { function default_layer_state_set_user (line 365) | uint32_t default_layer_state_set_user(uint32_t state) { function update_base_layer (line 370) | void update_base_layer(int base) function process_record_user (line 385) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 459) | void matrix_init_user(void) { FILE: keyboards/helix/rev3_5rows/keymaps/five_rows/layer_number.h type layer_number (line 7) | enum layer_number { FILE: keyboards/helix/rev3_5rows/keymaps/five_rows/oled_display.c function init_helix_oled (line 30) | void init_helix_oled(void) { function oled_rotation_t (line 41) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function matrix_scan_user (line 54) | void matrix_scan_user(void) { function matrix_update (line 58) | void matrix_update(struct CharacterMatrix *dest, type CharacterMatrix (line 68) | struct CharacterMatrix function render_logo (line 70) | static void render_logo(void) { type CharacterMatrix (line 124) | struct CharacterMatrix function render_status (line 126) | void render_status(void) { function iota_gfx_task_user (line 170) | void iota_gfx_task_user(void) { function oled_task_user (line 194) | void oled_task_user(void) { FILE: keyboards/helix/rev3_5rows/keymaps/via/keymap.c type layer_names (line 20) | enum layer_names { type custom_keycodes (line 28) | enum custom_keycodes { function encoder_update_user (line 124) | bool encoder_update_user(uint8_t index, bool clockwise) { function process_record_user (line 141) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/helix/rev3_5rows/oled_display.c type layer_names (line 31) | enum layer_names { function render_status (line 40) | void render_status(void) { function render_logo (line 87) | static void render_logo(void) { function render_rgbled_status (line 97) | static void render_rgbled_status(bool full) { function oled_task_user (line 115) | void oled_task_user(void) { FILE: keyboards/helix/rev3_5rows/rev3_5rows.c function is_mac_mode (line 19) | bool is_mac_mode(void) { function set_mac_mode (line 23) | void set_mac_mode(bool macmode) { function dip_switch_update_kb (line 34) | bool dip_switch_update_kb(uint8_t index, bool active) { FILE: keyboards/hhkb/ansi/hhkb_avr.h function KEY_ENABLE (line 38) | static inline void KEY_ENABLE(void) { (PORTB &= ~(1<<6)); } function KEY_UNABLE (line 39) | static inline void KEY_UNABLE(void) { (PORTB |= (1<<6)); } function KEY_STATE (line 40) | static inline bool KEY_STATE(void) { return (PIND & (1<<7)); } function KEY_PREV_ON (line 41) | static inline void KEY_PREV_ON(void) { (PORTB |= (1<<7)); } function KEY_PREV_OFF (line 42) | static inline void KEY_PREV_OFF(void) { (PORTB &= ~(1<<7)); } function KEY_POWER_ON (line 44) | static inline void KEY_POWER_ON(void) { function KEY_POWER_OFF (line 50) | static inline void KEY_POWER_OFF(void) { function KEY_POWER_STATE (line 55) | static inline bool KEY_POWER_STATE(void) { return PORTD & (1<<4); } function KEY_POWER_ON (line 57) | static inline void KEY_POWER_ON(void) {} function KEY_POWER_OFF (line 58) | static inline void KEY_POWER_OFF(void) {} function KEY_POWER_STATE (line 59) | static inline bool KEY_POWER_STATE(void) { return true; } function KEY_INIT (line 61) | static inline void KEY_INIT(void) function KEY_SELECT (line 75) | static inline void KEY_SELECT(uint8_t ROW, uint8_t COL) FILE: keyboards/hhkb/ansi/keymaps/brett/keymap.c type layers (line 7) | enum layers { FILE: keyboards/hhkb/ansi/keymaps/cinaeco/keymap.c type hhkb_keycodes (line 17) | enum hhkb_keycodes function process_record_user (line 166) | bool process_record_user(uint16_t keycode, keyrecord_t *record) FILE: keyboards/hhkb/ansi/keymaps/dbroqua/keymap.c type planck_layers (line 6) | enum planck_layers { FILE: keyboards/hhkb/ansi/keymaps/mjt/keymap.c type hhkb_keycodes (line 13) | enum hhkb_keycodes function process_record_user (line 84) | bool process_record_user(uint16_t keycode, keyrecord_t *record) FILE: keyboards/hhkb/ansi/keymaps/shela/action_pseudo.c function action_pseudo_process (line 28) | void action_pseudo_process(keyrecord_t *record, uint8_t base_layer, cons... function convert_keycode (line 93) | uint16_t convert_keycode(const uint16_t (*keymap)[2], uint16_t keycode, ... function get_shift_bit (line 126) | uint8_t get_shift_bit(uint16_t keycode) { function add_shift_bit (line 135) | void add_shift_bit(uint16_t keycode) { function del_shift_bit (line 143) | void del_shift_bit(uint16_t keycode) { FILE: keyboards/hhkb/ansi/keymaps/shela/keymap.c type keyboard_layers (line 22) | enum keyboard_layers { type custom_keycodes (line 33) | enum custom_keycodes { type user_config_t (line 57) | typedef union { function set_mac_mode_keys (line 252) | void set_mac_mode_keys(bool mac_mode) { function keyboard_post_init_user (line 266) | void keyboard_post_init_user(void) { function eeconfig_init_user (line 274) | void eeconfig_init_user(void) { function persistent_default_layer_set (line 284) | void persistent_default_layer_set(uint8_t layer) { function process_record_user (line 291) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function get_tapping_term (line 436) | uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/hhkb/ansi/keymaps/smt/keymap.c type planck_keycodes (line 11) | enum planck_keycodes function persistent_default_layer_set (line 120) | void persistent_default_layer_set(uint16_t default_layer) function process_record_user (line 126) | bool process_record_user(uint16_t keycode, keyrecord_t *record) FILE: keyboards/hhkb/ansi/keymaps/xyverz/keymap.c type layer_names (line 13) | enum layer_names { type planck_keycodes (line 20) | enum planck_keycodes { DVORAK = SAFE_RANGE, QWERTY, COLEMAK } function process_record_user (line 122) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/hhkb/ansi/matrix.c function matrix_rows (line 47) | inline function matrix_cols (line 53) | inline function matrix_init (line 59) | void matrix_init(void) function matrix_init_kb (line 77) | __attribute__((weak)) void matrix_init_kb(void) { matrix_init_user(); } function matrix_scan_kb (line 79) | __attribute__((weak)) void matrix_scan_kb(void) { matrix_scan_user(); } function matrix_init_user (line 81) | __attribute__((weak)) void matrix_init_user(void) {} function matrix_scan_user (line 83) | __attribute__((weak)) void matrix_scan_user(void) {} function matrix_scan (line 85) | uint8_t matrix_scan(void) function matrix_is_modified (line 166) | bool matrix_is_modified(void) function matrix_has_ghost (line 175) | inline function matrix_is_on (line 181) | inline function matrix_row_t (line 187) | inline function matrix_print (line 193) | void matrix_print(void) function matrix_key_count (line 201) | uint8_t matrix_key_count(void) { function matrix_power_up (line 209) | void matrix_power_up(void) { function matrix_power_down (line 212) | void matrix_power_down(void) { FILE: keyboards/hhkb/jp/hhkb_avr.h function KEY_ENABLE (line 38) | static inline void KEY_ENABLE(void) { (PORTB &= ~(1<<6)); } function KEY_UNABLE (line 39) | static inline void KEY_UNABLE(void) { (PORTB |= (1<<6)); } function KEY_STATE (line 40) | static inline bool KEY_STATE(void) { return (PIND & (1<<7)); } function KEY_PREV_ON (line 41) | static inline void KEY_PREV_ON(void) { (PORTB |= (1<<7)); } function KEY_PREV_OFF (line 42) | static inline void KEY_PREV_OFF(void) { (PORTB &= ~(1<<7)); } function KEY_POWER_ON (line 44) | static inline void KEY_POWER_ON(void) { function KEY_POWER_OFF (line 50) | static inline void KEY_POWER_OFF(void) { function KEY_POWER_STATE (line 55) | static inline bool KEY_POWER_STATE(void) { return PORTD & (1<<4); } function KEY_POWER_ON (line 57) | static inline void KEY_POWER_ON(void) {} function KEY_POWER_OFF (line 58) | static inline void KEY_POWER_OFF(void) {} function KEY_POWER_STATE (line 59) | static inline bool KEY_POWER_STATE(void) { return true; } function KEY_INIT (line 61) | static inline void KEY_INIT(void) function KEY_SELECT (line 79) | static inline void KEY_SELECT(uint8_t ROW, uint8_t COL) FILE: keyboards/hhkb/jp/keymaps/dhertz/keymap.c function process_record_keymap (line 69) | bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/hhkb/jp/keymaps/dhertz/keymap.h type dhertz_keycodes (line 3) | enum dhertz_keycodes { FILE: keyboards/hhkb/jp/matrix.c function matrix_rows (line 47) | inline function matrix_cols (line 53) | inline function matrix_init (line 59) | void matrix_init(void) function matrix_init_kb (line 77) | __attribute__((weak)) void matrix_init_kb(void) { matrix_init_user(); } function matrix_scan_kb (line 79) | __attribute__((weak)) void matrix_scan_kb(void) { matrix_scan_user(); } function matrix_init_user (line 81) | __attribute__((weak)) void matrix_init_user(void) {} function matrix_scan_user (line 83) | __attribute__((weak)) void matrix_scan_user(void) {} function matrix_scan (line 85) | uint8_t matrix_scan(void) function matrix_is_modified (line 167) | bool matrix_is_modified(void) function matrix_has_ghost (line 176) | inline function matrix_is_on (line 182) | inline function matrix_row_t (line 188) | inline function matrix_print (line 194) | void matrix_print(void) function matrix_key_count (line 202) | uint8_t matrix_key_count(void) { function matrix_power_up (line 210) | void matrix_power_up(void) { function matrix_power_down (line 213) | void matrix_power_down(void) { FILE: keyboards/hhkb/rn42/battery.c function battery_init (line 9) | void battery_init(void) function battery_led (line 34) | void battery_led(battery_led_t val) function battery_charging (line 55) | bool battery_charging(void) function battery_voltage (line 87) | uint16_t battery_voltage(void) function low_voltage (line 110) | static bool low_voltage(void) { function battery_status_t (line 121) | battery_status_t battery_status(void) FILE: keyboards/hhkb/rn42/battery.h type battery_status_t (line 7) | typedef enum { type battery_led_t (line 15) | typedef enum { FILE: keyboards/hhkb/rn42/main.c function sendchar_func (line 19) | static int8_t sendchar_func(uint8_t c) function SetupHardware (line 26) | static void SetupHardware(void) function main (line 52) | int main(void) FILE: keyboards/hhkb/rn42/rn42.c function rn42_init (line 27) | void rn42_init(void) function rn42_getc (line 47) | int16_t rn42_getc(void) function rn42_putc (line 69) | void rn42_putc(uint8_t c) function rn42_puts (line 74) | void rn42_puts(char *s) function rn42_autoconnecting (line 80) | bool rn42_autoconnecting(void) function rn42_autoconnect (line 87) | void rn42_autoconnect(void) function rn42_disconnect (line 94) | void rn42_disconnect(void) function rn42_rts (line 101) | bool rn42_rts(void) function rn42_cts_hi (line 107) | void rn42_cts_hi(void) function rn42_cts_lo (line 113) | void rn42_cts_lo(void) function rn42_linked (line 119) | bool rn42_linked(void) function keyboard_leds (line 130) | static uint8_t keyboard_leds(void) { return leds; } function rn42_set_leds (line 131) | void rn42_set_leds(uint8_t l) { leds = l; } function rn42_send_str (line 134) | void rn42_send_str(const char *str) function rn42_print_response (line 152) | void rn42_print_response(void) function send_keyboard (line 161) | static void send_keyboard(report_keyboard_t *report) function send_mouse (line 183) | static void send_mouse(report_mouse_t *report) function send_system (line 201) | static void send_system(uint16_t data) function usage2bits (line 208) | static uint16_t usage2bits(uint16_t usage) function send_consumer (line 231) | static void send_consumer(uint16_t data) function config_keyboard_leds (line 257) | static uint8_t config_keyboard_leds(void) { return leds; } function config_send_keyboard (line 258) | static void config_send_keyboard(report_keyboard_t *report) {} function config_send_mouse (line 259) | static void config_send_mouse(report_mouse_t *report) {} function config_send_system (line 260) | static void config_send_system(uint16_t data) {} function config_send_consumer (line 261) | static void config_send_consumer(uint16_t data) {} FILE: keyboards/hhkb/rn42/rn42_task.c function status_led (line 25) | static void status_led(bool on) function rn42_task_init (line 36) | void rn42_task_init(void) function rn42_task (line 44) | void rn42_task(void) function enter_command_mode (line 145) | static void enter_command_mode(void) function exit_command_mode (line 162) | static void exit_command_mode(void) function init_rn42 (line 172) | static void init_rn42(void) function store_link (line 196) | static void store_link(uint8_t *eeaddr) function restore_link (line 213) | static void restore_link(const uint8_t *eeaddr) function pairing (line 241) | static void pairing(void) function command_extra (line 249) | bool command_extra(uint8_t code) function command_console_extra (line 400) | bool command_console_extra(uint8_t code) function code2asc (line 407) | static uint8_t code2asc(uint8_t code) FILE: keyboards/hid_liber/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/hid_liber/matrix.c function matrix_init_kb (line 114) | __attribute__ ((weak)) function matrix_scan_kb (line 119) | __attribute__ ((weak)) function matrix_init_user (line 124) | __attribute__ ((weak)) function matrix_scan_user (line 128) | __attribute__ ((weak)) function pull_column (line 132) | static function release_column (line 137) | static function setup_io_pins (line 143) | static function setup_leds (line 154) | static function matrix_rows (line 161) | inline function matrix_cols (line 167) | inline function matrix_init (line 173) | void matrix_init(void) function matrix_scan (line 188) | uint8_t matrix_scan(void) function matrix_is_modified (line 221) | bool matrix_is_modified(void) function matrix_has_ghost (line 227) | inline function matrix_is_on (line 233) | inline function matrix_row_t (line 239) | inline function matrix_print (line 245) | void matrix_print(void) function matrix_key_count (line 255) | uint8_t matrix_key_count(void) FILE: keyboards/hidtech/bastyl/keymaps/german_gaming/keymap.c type layer_names (line 23) | enum layer_names { function layer_state_t (line 88) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/hidtech/bastyl/keymaps/xyverz/keymap.c type layer_names (line 20) | enum layer_names { _WINDOWS, _MAC, _LOWER, _RAISE, _ADJUST } type custom_keycodes (line 22) | enum custom_keycodes { WINDOWS = SAFE_RANGE, MAC, ADJUST } function layer_state_t (line 86) | layer_state_t layer_state_set_user(layer_state_t state) { return update_... function process_record_user (line 88) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/hifumi/keymaps/default/keymap.c type layers (line 23) | enum layers { FILE: keyboards/hifumi/keymaps/test/keymap.c type layers (line 23) | enum layers { FILE: keyboards/hineybush/h10/h10.c function matrix_init_kb (line 23) | void matrix_init_kb(void) { function led_update_kb (line 29) | bool led_update_kb(led_t led_state) { FILE: keyboards/hineybush/h60/h60.c function matrix_init_kb (line 19) | void matrix_init_kb(void) { function led_update_kb (line 25) | bool led_update_kb(led_t led_state) { FILE: keyboards/hineybush/h60/keymaps/default/keymap.c type layer_names (line 7) | enum layer_names { FILE: keyboards/hineybush/h60/keymaps/kei/keymap.c type layer_names (line 7) | enum layer_names { FILE: keyboards/hineybush/h60/keymaps/via/keymap.c type layer_names (line 7) | enum layer_names { FILE: keyboards/hineybush/h660s/h660s.c function eeconfig_init_kb (line 19) | void eeconfig_init_kb(void) { // EEPROM is getting reset! FILE: keyboards/hineybush/h660s/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/hineybush/h660s/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/hineybush/h75_singa/h75_singa.c function eeconfig_init_kb (line 19) | void eeconfig_init_kb(void) { // EEPROM is getting reset! FILE: keyboards/hineybush/h87a/h87a.c function matrix_init_kb (line 18) | void matrix_init_kb(void) { function led_update_kb (line 26) | bool led_update_kb(led_t led_state) { function eeconfig_init_kb (line 34) | void eeconfig_init_kb(void) { // EEPROM is getting reset! FILE: keyboards/hineybush/h87a/keymaps/gam3cat/keymap.c type layers (line 4) | enum layers { type custom_keycodes (line 14) | enum custom_keycodes { function process_record_user (line 195) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function custom_backlight_level (line 225) | void custom_backlight_level(uint8_t level) { function matrix_init_user (line 233) | void matrix_init_user(void) { function matrix_scan_user (line 243) | void matrix_scan_user(void) { function layer_state_t (line 247) | layer_state_t layer_state_set_user(layer_state_t state) { function led_init_ports (line 276) | void led_init_ports(void) { function led_set_user (line 281) | void led_set_user(uint8_t usb_led) { FILE: keyboards/hineybush/h87a/keymaps/wkl/keymap.c function matrix_init_user (line 38) | void matrix_init_user(void) { function matrix_scan_user (line 42) | void matrix_scan_user(void) { function process_record_user (line 46) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/hineybush/h88/h88.c function matrix_init_kb (line 18) | void matrix_init_kb(void) { function led_update_kb (line 26) | bool led_update_kb(led_t led_state) { function eeconfig_init_kb (line 34) | void eeconfig_init_kb(void) { // EEPROM is getting reset! FILE: keyboards/hineybush/h88/keymaps/wkl/keymap.c function matrix_init_user (line 38) | void matrix_init_user(void) { function matrix_scan_user (line 42) | void matrix_scan_user(void) { function process_record_user (line 46) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/hineybush/hbcp/hbcp.c function eeconfig_init_kb (line 37) | void eeconfig_init_kb(void) { // EEPROM is getting reset! function led_set_user (line 48) | __attribute__ ((weak)) function keyboard_post_init_user (line 68) | __attribute__ ((weak)) function hbcp_sethsv_range (line 76) | __attribute__ ((weak)) FILE: keyboards/hineybush/hbcp/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 56) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/hineybush/hbcp/keymaps/hiney/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 55) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 77) | void matrix_init_user(void) { function matrix_scan_user (line 81) | void matrix_scan_user(void) { function led_set_user (line 87) | void led_set_user(uint8_t usb_led) { FILE: keyboards/hineybush/hbcp/keymaps/wkl/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { function process_record_user (line 54) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 76) | void matrix_init_user(void) { function matrix_scan_user (line 80) | void matrix_scan_user(void) { FILE: keyboards/hineybush/hbcp/matrix.c function select_row (line 32) | void select_row(uint8_t row) { function unselect_row (line 37) | void unselect_row(uint8_t row) { setPinInputHigh(row_pins[row]); } function read_cols_on_row (line 39) | bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t current_row) { function select_col (line 65) | void select_col(uint8_t col) { function unselect_col (line 70) | void unselect_col(uint8_t col) { setPinInputHigh(col_pins[col]); } function read_rows_on_col (line 72) | bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t current_col) { function unselect_rows (line 102) | void unselect_rows(void) { function unselect_cols (line 108) | void unselect_cols(void) { function init_pins (line 114) | void init_pins(void) { function matrix_init_custom (line 119) | void matrix_init_custom(void) { function matrix_scan_custom (line 124) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { FILE: keyboards/hineybush/hineyg80/keymaps/default/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { FILE: keyboards/hineybush/hineyg80/keymaps/wkl/keymap.c type custom_keycodes (line 19) | enum custom_keycodes { FILE: keyboards/hineybush/physix/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/hineybush/physix/physix.c function matrix_init_kb (line 24) | void matrix_init_kb(void) { function led_update_kb (line 32) | bool led_update_kb(led_t led_state) { FILE: keyboards/hineybush/sm68/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { function process_record_user (line 41) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/hineybush/sm68/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/honeycomb/honeycomb.c function pointing_device_task (line 5) | void pointing_device_task(void){ function led_init (line 62) | void led_init(void) { function matrix_init_kb (line 71) | void matrix_init_kb(void) { FILE: keyboards/honeycomb/keymaps/default/keymap.c type honeycomb_layers (line 7) | enum honeycomb_layers { type honeycomb_keycodes (line 13) | enum honeycomb_keycodes { function process_record_user (line 39) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 66) | void matrix_scan_user(void) { FILE: keyboards/honeycomb/matrix.c function matrix_init_quantum (line 57) | __attribute__ ((weak)) function matrix_scan_quantum (line 62) | __attribute__ ((weak)) function matrix_init_kb (line 67) | __attribute__ ((weak)) function matrix_scan_kb (line 72) | __attribute__ ((weak)) function matrix_init_user (line 77) | __attribute__ ((weak)) function matrix_scan_user (line 81) | __attribute__ ((weak)) function matrix_rows (line 85) | inline function matrix_cols (line 90) | inline function matrix_init (line 95) | void matrix_init(void) { function matrix_scan (line 101) | uint8_t matrix_scan(void) function matrix_is_on (line 172) | inline function matrix_row_t (line 178) | inline function matrix_print (line 184) | void matrix_print(void) function matrix_key_count (line 195) | uint8_t matrix_key_count(void) FILE: keyboards/hotdox/hotdox.c function matrix_init_kb (line 21) | void matrix_init_kb(void) { function ergodox_blink_all_leds (line 26) | void ergodox_blink_all_leds(void) FILE: keyboards/hotdox/hotdox.h function ergodox_board_led_on (line 9) | inline void ergodox_board_led_on(void) { DDRB |= (1<uart.send(NULL, 0); } function qt_matrix_init (line 76) | void qt_matrix_init() { function qt_get_device_row (line 86) | uint32_t qt_get_device_row() { return MATRIX_ROWS_DEFAULT; } function qt_get_device_col (line 87) | uint32_t qt_get_device_col() { return MATRIX_COLS_DEFAULT; } function qt_matrix_scan (line 88) | uint32_t qt_matrix_scan(matrix_row_t *matrix_raw) { function bmp_matrix_func_t (line 99) | const bmp_matrix_func_t *get_matrix_func_user() { return &matrix_func; } function bmp_before_sleep (line 101) | void bmp_before_sleep() {} function checkSafemodeFlag (line 103) | bool checkSafemodeFlag(bmp_api_config_t const *const config) { return fa... function matrix_scan_impl (line 105) | uint8_t matrix_scan_impl(matrix_row_t* _matrix){ FILE: keyboards/keyboard_quantizer/bmp/keymaps/default/keymap.c type custom_keycodes (line 23) | enum custom_keycodes { function keymaps_len (line 33) | uint32_t keymaps_len() { return 70; } function process_record_user (line 35) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 44) | void matrix_init_user(void) {} function matrix_scan_user (line 46) | void matrix_scan_user(void) {} function led_set_user (line 48) | void led_set_user(uint8_t usb_led) {} FILE: keyboards/keyboard_quantizer/bmp/keymaps/no_msc/keymap.c type custom_keycodes (line 22) | enum custom_keycodes { function keymaps_len (line 37) | uint32_t keymaps_len() { function process_record_user (line 41) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 51) | void matrix_init_user(void) { function matrix_scan_user (line 55) | void matrix_scan_user(void) { function led_set_user (line 59) | void led_set_user(uint8_t usb_led) { FILE: keyboards/keyboard_quantizer/keyboard_quantizer.c function keyboard_post_init_kb_rev (line 48) | __attribute__((weak)) void keyboard_post_init_kb_rev(void) {} function keyboard_post_init_kb (line 50) | void keyboard_post_init_kb() { function report_parser_fixed (line 76) | bool report_parser_fixed(uint8_t const* buf, uint8_t msg_len, uint8_t* p... function parse_packet (line 113) | bool parse_packet(uint8_t* buf, uint32_t cnt, matrix_row_t* cur... function keyboard_report_hook (line 196) | __attribute__((weak)) void keyboard_report_hook(keyboard_parse_result_t ... function mouse_report_hook (line 217) | __attribute__((weak)) void mouse_report_hook(mouse_parse_result_t const*... function pointing_device_task (line 242) | void pointing_device_task(void) { function vendor_report_parser (line 249) | void vendor_report_parser(uint16_t usage_id, hid_report_member_t const *... function system_report_hook (line 261) | __attribute__((weak)) function consumer_report_hook (line 268) | __attribute__((weak)) function process_packet (line 275) | bool process_packet(matrix_row_t current_matrix[]) { function set_key_override (line 346) | void set_key_override(OVERRIDE_MODE mode) { FILE: keyboards/keyboard_quantizer/keyboard_quantizer.h type packet_index_t (line 26) | typedef enum { type dev_type_t (line 40) | typedef enum { type packet_header_t (line 53) | typedef struct { type OVERRIDE_MODE (line 72) | typedef enum { FILE: keyboards/keyboard_quantizer/kqb/keymaps/default/keymap.c type custom_keycodes (line 26) | enum custom_keycodes { function keymaps_len (line 36) | uint32_t keymaps_len() { return 70; } type gesture_id_t (line 38) | typedef enum { function get_gesture_threshold (line 61) | static uint8_t get_gesture_threshold() { function process_record_user (line 65) | bool process_record_user(uint16_t keycode, keyrecord_t* record) { function gesture_id_t (line 127) | gesture_id_t recognize_gesture(int16_t x, int16_t y) { function process_gesture (line 145) | void process_gesture(uint8_t layer, gesture_id_t gesture_id) { function gesture_start (line 158) | static void gesture_start(void) { function keymap_key_to_keycode_bmp (line 165) | uint16_t keymap_key_to_keycode_bmp(uint8_t layer, keypos_t key) { function matrix_scan_user (line 190) | void matrix_scan_user(void) { function post_process_record_user (line 200) | void post_process_record_user(uint16_t keycode, keyrecord_t* record) { function mouse_report_hook (line 228) | void mouse_report_hook(mouse_parse_result_t const* report) { FILE: keyboards/keyboard_quantizer/kqb/keymaps/no_msc/keymap.c type custom_keycodes (line 22) | enum custom_keycodes { function keymaps_len (line 37) | uint32_t keymaps_len() { function process_record_user (line 41) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 51) | void matrix_init_user(void) { function matrix_scan_user (line 55) | void matrix_scan_user(void) { function led_set_user (line 59) | void led_set_user(uint8_t usb_led) { FILE: keyboards/keyboard_quantizer/kqb/kqb.c function bmp_config_overwrite (line 52) | bool bmp_config_overwrite(bmp_api_config_t const *const config_on_storage, function create_user_file (line 67) | void create_user_file() { function uart_buf_init (line 87) | void uart_buf_init(void) { function uart_recv_callback (line 94) | void uart_recv_callback(uint8_t dat) { function uart_available (line 102) | bool uart_available() { return cnt > 0; } function uart_getchar (line 104) | uint8_t uart_getchar() { function uart_putchar (line 115) | void uart_putchar(uint8_t c) { function send_reset_cmd (line 119) | int send_reset_cmd(void) { function send_load_cmd (line 129) | int send_load_cmd(uint8_t time) { function send_led_cmd (line 143) | int send_led_cmd(uint8_t led) { function eeconfig_init_kb (line 155) | void eeconfig_init_kb(void) { function matrix_init_kb (line 160) | void matrix_init_kb(void) { function matrix_scan_kb (line 165) | void matrix_scan_kb(void) { function uart_flush_rx_buffer (line 208) | void uart_flush_rx_buffer() { BMPAPI->uart.send(NULL, 0); } function qt_uart_init (line 210) | void qt_uart_init() { function bmp_before_sleep (line 221) | void bmp_before_sleep() { function checkSafemodeFlag (line 228) | bool checkSafemodeFlag(bmp_api_config_t const *const config) { return fa... function dynamic_keymap_reset (line 234) | void dynamic_keymap_reset() { function report_descriptor_parser_user (line 265) | __attribute__((weak)) void report_descriptor_parser_user(uint8_t ... function report_parser_user (line 275) | __attribute__((weak)) bool report_parser_user(uint8_t const *buf, uint16... function on_disconnect_device_user (line 288) | __attribute__((weak)) void on_disconnect_device_user(uint8_t device) { function check_reset_command (line 296) | static void check_reset_command(uint8_t const *buf, uint8_t len) { function pass_uart (line 310) | void pass_uart(void *_context) { function MSCMD_USER_RESULT (line 331) | MSCMD_USER_RESULT usrcmd_chboot(MSOPT *msopt, MSCMD_USER_OBJECT usrobj) { function MSCMD_USER_RESULT (line 361) | MSCMD_USER_RESULT usrcmd_chreset(MSOPT *msopt, MSCMD_USER_OBJECT usrobj) { function MSCMD_USER_RESULT (line 367) | MSCMD_USER_RESULT usrcmd_chload(MSOPT *msopt, MSCMD_USER_OBJECT usrobj) { function MSCMD_USER_RESULT (line 381) | MSCMD_USER_RESULT usrcmd_chled(MSOPT *msopt, MSCMD_USER_OBJECT usrobj) { function MSCMD_USER_RESULT (line 390) | MSCMD_USER_RESULT usrcmd_chdev(MSOPT *msopt, MSCMD_USER_OBJECT usrobj) { function MSCMD_USER_RESULT (line 399) | MSCMD_USER_RESULT usrcmd_chver(MSOPT *msopt, MSCMD_USER_OBJECT usrobj) { function MSCMD_USER_RESULT (line 406) | MSCMD_USER_RESULT usrcmd_chparser(MSOPT *msopt, MSCMD_USER_OBJECT usrobj) { function process_record_kb_bmp (line 426) | bool process_record_kb_bmp(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/keyboard_quantizer/kqb/kqb.h type keyboard_config_t (line 36) | typedef union { type kb_keycodes (line 43) | enum kb_keycodes { FILE: keyboards/keyboard_quantizer/kqb/matrix.c function qt_spis_start (line 28) | static void qt_spis_start(void) { function qt_spis_callback (line 42) | void qt_spis_callback(uint16_t receive_len) { function qt_spis_receive (line 46) | void qt_spis_receive(uint16_t receive_len) { function qt_spis_init (line 84) | void qt_spis_init() { function qt_matrix_init (line 101) | void qt_matrix_init() { function qt_get_device_row (line 121) | uint32_t qt_get_device_row() { return MATRIX_ROWS_DEFAULT; } function qt_get_device_col (line 122) | uint32_t qt_get_device_col() { return MATRIX_COLS_DEFAULT; } function qt_matrix_scan (line 123) | uint32_t qt_matrix_scan(matrix_row_t *matrix_raw) { function bmp_matrix_func_t (line 168) | const bmp_matrix_func_t *get_matrix_func_user() { return &matrix_func; } function matrix_scan_impl (line 170) | uint8_t matrix_scan_impl(matrix_row_t *_matrix) { FILE: keyboards/keyboard_quantizer/report_descriptor_parser.c function hid_device_t (line 22) | hid_device_t const *get_hid_device_def(uint8_t interface) { function hid_device_t (line 32) | static hid_device_t *find_empty_device(void) { function hid_id_collection_t (line 43) | static hid_id_collection_t *find_empty_id_idx_begin(void) { function hid_report_member_t (line 54) | static hid_report_member_t *find_empty_report_def(void) { function delete_hid_id_collection (line 65) | static void delete_hid_id_collection(hid_id_collection_t *collection) { function delete_hid_device (line 78) | static void delete_hid_device(uint8_t interface) { function get_next_item (line 98) | static bool get_next_item(uint8_t const **buf, uint16_t *const len, function parse_report_descriptor (line 154) | bool parse_report_descriptor(uint8_t interface, uint8_t const *desc, function print_hid_report_member (line 393) | void print_hid_report_member(hid_report_member_t const *member) { function print_collection (line 409) | void print_collection(hid_id_collection_t const *collection) { function print_hid_device (line 421) | void print_hid_device(uint8_t interface) { FILE: keyboards/keyboard_quantizer/report_descriptor_parser.h type hid_report_local_member_t (line 8) | typedef struct { type hid_report_member_t (line 14) | typedef struct struct_hid_report_member { type hid_report_item_t (line 28) | typedef struct { type hid_id_collection_t (line 37) | typedef struct struct_hid_id_collection { type hid_device_t (line 45) | typedef struct { FILE: keyboards/keyboard_quantizer/report_parser.c type report_parser_table_t (line 11) | typedef struct { function parse_report (line 30) | bool parse_report(uint8_t interface, function keyboard_report_parser (line 90) | void keyboard_report_parser(hid_report_member_t const *member, function parse_value (line 129) | static int16_t parse_value(hid_report_member_t const *member, uint8_t co... function mouse_report_parser (line 169) | void mouse_report_parser(hid_report_member_t const *member, uint8_t cons... function system_report_parser (line 217) | void system_report_parser(hid_report_member_t const *member, function consumer_report_parser (line 237) | void consumer_report_parser(hid_report_member_t const *member, FILE: keyboards/keyboard_quantizer/report_parser.h type keyboard_parse_result_t (line 8) | typedef struct { type mouse_parse_result_t (line 12) | typedef struct { FILE: keyboards/keyboardio/atreus/keymaps/ardumont/keymap.c type layer_names (line 13) | enum layer_names { function substitute_keycode (line 80) | bool substitute_keycode(uint16_t keycode, keyrecord_t *record, uint8_t m... function process_record_user (line 119) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/keyboardio/atreus/keymaps/default/keymap.c type layer_names (line 8) | enum layer_names { FILE: keyboards/keyboardio/atreus/keymaps/replicaJunction/keymap.c function layer_state_t (line 92) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/keyboardio/atreus/keymaps/xyverz/keymap.c type layer_names (line 25) | enum layer_names { type planck_keycodes (line 35) | enum planck_keycodes { function layer_state_t (line 180) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 183) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/keyboardio/model01/keymaps/default/keymap.c function set_numpad_colours (line 76) | static void set_numpad_colours(int on, void (*write)(int, uint8_t, uint8... function rgb_matrix_indicators_user (line 106) | void rgb_matrix_indicators_user(void) { function layer_state_t (line 113) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/keyboardio/model01/leds.c function set_all_leds_to (line 25) | void set_all_leds_to(uint8_t r, uint8_t g, uint8_t b) { function set_led_to (line 35) | void set_led_to(int led, uint8_t r, uint8_t g, uint8_t b) { function set_color (line 85) | static void set_color(int index, uint8_t r, uint8_t g, uint8_t b) { function set_color_all (line 91) | static void set_color_all(uint8_t r, uint8_t g, uint8_t b) { function init (line 96) | static void init(void) { function flush (line 106) | static void flush(void) { FILE: keyboards/keyboardio/model01/matrix.c function matrix_init_kb (line 30) | __attribute__((weak)) void matrix_init_kb(void) { matrix_init_user(); } function matrix_scan_kb (line 32) | __attribute__((weak)) void matrix_scan_kb(void) { matrix_scan_user(); } function matrix_init_user (line 34) | __attribute__((weak)) void matrix_init_user(void) {} function matrix_scan_user (line 36) | __attribute__((weak)) void matrix_scan_user(void) {} function matrix_rows (line 39) | inline function matrix_cols (line 44) | inline function i2c_read_hand (line 49) | static int i2c_read_hand(int hand) { function i2c_set_keyscan_interval (line 64) | static int i2c_set_keyscan_interval(int hand, int delay) { function matrix_init (line 70) | void matrix_init(void) { function matrix_scan (line 83) | uint8_t matrix_scan(void) { function matrix_row_t (line 91) | inline function matrix_print (line 96) | void matrix_print(void) { FILE: keyboards/keyboardio/model01/model01.c function matrix_init_kb (line 21) | void matrix_init_kb(void) { FILE: keyboards/keycapsss/kimiko/keymaps/default/keymap.c type layers (line 21) | enum layers { function layer_state_t (line 120) | layer_state_t layer_state_set_user(layer_state_t state) { function oled_rotation_t (line 126) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_space (line 134) | void render_space(void) { function render_mod_status_gui_alt (line 138) | void render_mod_status_gui_alt(uint8_t modifiers) { function render_mod_status_ctrl_shift (line 204) | void render_mod_status_ctrl_shift(uint8_t modifiers) { function render_logo (line 270) | void render_logo(void) { function render_layer_state (line 278) | void render_layer_state(void) { function render_status_main (line 306) | void render_status_main(void) { function render_status_secondary (line 317) | void render_status_secondary(void) { function oled_task_user (line 324) | void oled_task_user(void) { function encoder_update_user (line 336) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/keycapsss/o4l_5x12/keymaps/2x2u/keymap.c type layer_names (line 3) | enum layer_names { type custom_keycodes (line 8) | enum custom_keycodes { function process_record_user (line 57) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/keycapsss/o4l_5x12/keymaps/default/keymap.c type layer_names (line 3) | enum layer_names { type custom_keycodes (line 10) | enum custom_keycodes { function process_record_user (line 102) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c function keyboard_post_init_user (line 30) | void keyboard_post_init_user(void) { function oled_task_user (line 38) | void oled_task_user(void) { function encoder_update_user (line 46) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/keycapsss/plaid_pad/keymaps/oled/keymap.c type layers (line 20) | enum layers { type combos (line 26) | enum combos { function process_combo_event (line 81) | void process_combo_event(uint16_t combo_index, bool pressed) { function render_space (line 103) | void render_space(void) { function oled_render_layer_state (line 108) | void oled_render_layer_state(void) { function oled_task_user (line 120) | void oled_task_user(void) { function encoder_update_user (line 128) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c function keyboard_post_init_user (line 57) | void keyboard_post_init_user(void) { function oled_task_user (line 65) | void oled_task_user(void) { function encoder_update_user (line 72) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/keychron/q1/q1.c function dip_switch_update_kb (line 29) | bool dip_switch_update_kb(uint8_t index, bool active) { FILE: keyboards/keychron/q1/rev_0100/keymaps/default/keymap.c type layers (line 20) | enum layers{ FILE: keyboards/keychron/q1/rev_0100/keymaps/via/keymap.c type layers (line 20) | enum layers{ FILE: keyboards/keychron/q1/rev_0102/keymaps/default/keymap.c type layers (line 20) | enum layers{ FILE: keyboards/keychron/q1/rev_0102/keymaps/via/keymap.c type layers (line 20) | enum layers{ FILE: keyboards/keyhive/maypad/keymaps/eosti/keymap.c type layer_names (line 18) | enum layer_names { FILE: keyboards/keyprez/bison/bison.c function encoder_update_kb (line 19) | bool encoder_update_kb(uint8_t index, bool clockwise) { FILE: keyboards/keyprez/bison/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 28) | enum custom_keycodes { function process_record_user (line 189) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/keyprez/bison/keymaps/default_6_6/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 28) | enum custom_keycodes { function process_record_user (line 189) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/keyprez/bison/keymaps/default_6_8/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 28) | enum custom_keycodes { function process_record_user (line 189) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/keyprez/bison/keymaps/default_8_6/keymap.c type layer_names (line 19) | enum layer_names { type custom_keycodes (line 28) | enum custom_keycodes { function process_record_user (line 189) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/keyprez/corgi/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { type corgi_keycodes (line 29) | enum corgi_keycodes { function encoder_update_user (line 135) | bool encoder_update_user(uint8_t index, bool clockwise) { function process_record_user (line 140) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/keyprez/rhino/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/keyprez/rhino/keymaps/default_7u/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/keyprez/rhino/keymaps/default_ergo/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/keyprez/rhino/rhino.c function encoder_update_kb (line 19) | bool encoder_update_kb(uint8_t index, bool clockwise) { FILE: keyboards/keysofkings/twokey/keymaps/default/keymap.c function matrix_init_user (line 61) | void matrix_init_user(void) { function encoder_update_user (line 67) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/kikoslab/kl90/keymaps/default/keymap.c function encoder_update_user (line 47) | bool encoder_update_user(uint8_t index, bool clockwise) { function oled_rotation_t (line 66) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_anim (line 80) | static void render_anim(void){ function oled_task_user (line 143) | void oled_task_user(void) { FILE: keyboards/kikoslab/kl90/keymaps/via/keymap.c function encoder_update_user (line 47) | bool encoder_update_user(uint8_t index, bool clockwise) { function oled_rotation_t (line 66) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_anim (line 80) | static void render_anim(void){ function oled_task_user (line 143) | void oled_task_user(void) { FILE: keyboards/kindakeyboards/conone65/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/kinesis/alvicstep/alvicstep.c function all_led_off (line 5) | void all_led_off(void) function all_led_on (line 10) | void all_led_on(void) function num_lock_led_on (line 14) | void num_lock_led_on(void) function caps_lock_led_on (line 19) | void caps_lock_led_on(void) function scroll_lock_led_on (line 24) | void scroll_lock_led_on(void) function keypad_led_on (line 28) | void keypad_led_on(void) function blink_all_leds (line 32) | void blink_all_leds(void) function matrix_init_kb (line 68) | void matrix_init_kb(void) { function led_set_kb (line 73) | void led_set_kb(uint8_t usb_led) { FILE: keyboards/kinesis/alvicstep/matrix.c function matrix_init_kb (line 47) | __attribute__ ((weak)) function matrix_scan_kb (line 52) | __attribute__ ((weak)) function matrix_init_user (line 57) | __attribute__ ((weak)) function matrix_scan_user (line 61) | __attribute__ ((weak)) function matrix_rows (line 65) | inline function matrix_cols (line 72) | inline function matrix_init (line 78) | void matrix_init(void) function matrix_scan (line 110) | uint8_t matrix_scan(void) function matrix_is_modified (line 139) | bool matrix_is_modified(void) function matrix_is_on (line 145) | inline function matrix_row_t (line 151) | inline function matrix_print (line 157) | void matrix_print(void) function matrix_key_count (line 167) | uint8_t matrix_key_count(void) function matrix_row_t (line 176) | static matrix_row_t read_row(uint8_t row) function unselect_rows (line 188) | static void unselect_rows(void) function select_rows (line 194) | static void select_rows(uint8_t row) FILE: keyboards/kinesis/keymaps/carpalx/keymap.c function persistent_default_layer_set (line 167) | void persistent_default_layer_set(uint16_t default_layer) { function macro_t (line 172) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... function matrix_init_user (line 190) | void matrix_init_user(void) { FILE: keyboards/kinesis/keymaps/insertsnideremarks/keymap.c type kinesis_layers (line 5) | enum kinesis_layers { type kinesis_keycodes (line 19) | enum kinesis_keycodes { function dance_LAYER_finished (line 50) | void dance_LAYER_finished(qk_tap_dance_state_t *state, void *user_data) { function dance_LAYER_reset (line 56) | void dance_LAYER_reset(qk_tap_dance_state_t *state, void *user_data) { function layer_state_t (line 403) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 407) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kinesis/keymaps/jwon/keymap.c type layer_names (line 18) | enum layer_names { function layer_state_t (line 147) | layer_state_t layer_state_set_user(layer_state_t state) { function led_update_user (line 167) | bool led_update_user(led_t led_state) { function matrix_scan_user (line 172) | void matrix_scan_user(void) { FILE: keyboards/kinesis/keymaps/milestogo/keymap.c function macro_t (line 264) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... function matrix_init_user (line 325) | void matrix_init_user(void) { function matrix_scan_user (line 330) | void matrix_scan_user(void) { function process_record_user (line 359) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_set_user (line 363) | void led_set_user(uint8_t usb_led) { FILE: keyboards/kinesis/keymaps/tuesdayjohn/keymap.c type kinesis_layers (line 5) | enum kinesis_layers { type kinesis_keycodes (line 18) | enum kinesis_keycodes { function dance_LAYER_finished (line 39) | void dance_LAYER_finished(qk_tap_dance_state_t *state, void *user_data) { function dance_LAYER_reset (line 45) | void dance_LAYER_reset(qk_tap_dance_state_t *state, void *user_data) { function layer_state_t (line 393) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 397) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kinesis/keymaps/tw1t611/keymap.c function matrix_init_user (line 50) | void matrix_init_user(void) { function matrix_scan_user (line 54) | void matrix_scan_user(void) { function process_record_user (line 58) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_set_user (line 62) | void led_set_user(uint8_t usb_led) { FILE: keyboards/kinesis/keymaps/xyverz/keymap.c type layer_names (line 3) | enum layer_names { type custom_keycodes (line 10) | enum custom_keycodes { DVORAK = SAFE_RANGE, QWERTY, COLEMAK, KEYPAD } function process_record_user (line 219) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 237) | void matrix_init_user(void){} FILE: keyboards/kinesis/kint36/keymaps/kzar/keymap.c type layer_names (line 21) | enum layer_names {_QWERTY, _DVORAK, _MAC, _PC, _KEYPAD, _PROGRAM} type my_keycodes (line 22) | enum my_keycodes {QWERTY = SAFE_RANGE, DVORAK, WIN, MAC, PC, STATUS, PRO... function layer_state_t (line 347) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 352) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kinesis/kint36/kint36.c function matrix_init_kb (line 19) | void matrix_init_kb(void) { FILE: keyboards/kinesis/kint41/kint41.c function matrix_init_kb (line 19) | void matrix_init_kb(void) { function delay_inline (line 34) | static void delay_inline(const uint32_t cycles) { function matrix_output_unselect_delay (line 41) | void matrix_output_unselect_delay(uint8_t line, bool key_pressed) { FILE: keyboards/kinesis/nguyenvietyen/matrix.c function matrix_row_t (line 5) | static matrix_row_t read_row(uint8_t row) { function unselect_rows (line 16) | static void unselect_rows(void) { function select_rows (line 21) | static void select_rows(uint8_t row) { function matrix_init_custom (line 26) | void matrix_init_custom(void) { function matrix_scan_custom (line 51) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { FILE: keyboards/kingly_keys/ave/ortho/keymaps/default/keymap.c type avenue_layers (line 20) | enum avenue_layers { type avenue_tapcodes (line 30) | enum avenue_tapcodes { function dance_rst_reset (line 35) | void dance_rst_reset (qk_tap_dance_state_t *state, void *user_data) { //... function get_tapping_term (line 188) | uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 198) | bool encoder_update_user(uint8_t index, bool clockwise) { function keyboard_post_init_user (line 212) | void keyboard_post_init_user(void) { function layer_state_t (line 226) | layer_state_t layer_state_set_user(layer_state_t state){ FILE: keyboards/kingly_keys/ave/staggered/keymaps/default/keymap.c type avenue_layers (line 20) | enum avenue_layers { type avenue_tapcodes (line 30) | enum avenue_tapcodes { function dance_rst_reset (line 35) | void dance_rst_reset (qk_tap_dance_state_t *state, void *user_data) { //... function get_tapping_term (line 188) | uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 198) | bool encoder_update_user(uint8_t index, bool clockwise) { function keyboard_post_init_user (line 212) | void keyboard_post_init_user(void) { function layer_state_t (line 226) | layer_state_t layer_state_set_user(layer_state_t state){ FILE: keyboards/kingly_keys/romac/keymaps/boss566y/keymap.c function oled_rotation_t (line 75) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 79) | void oled_task_user(void) { FILE: keyboards/kingly_keys/romac/keymaps/brandonschlack/keymap.c type romac_layers (line 19) | enum romac_layers { FILE: keyboards/kingly_keys/romac/keymaps/stanrc85/keymap.c type keys (line 20) | enum keys { function process_record_kb (line 57) | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kingly_keys/romac_plus/keymaps/default/keymap.c function oled_rotation_t (line 40) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 44) | void oled_task_user(void) { FILE: keyboards/kingly_keys/ropro/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { function encoder_update_user (line 77) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/kingly_keys/ropro/keymaps/jdayton3/keymap.c type layer_names (line 21) | enum layer_names { type keycodes (line 31) | enum keycodes { function encoder_update_user (line 214) | bool encoder_update_user(uint8_t index, bool clockwise) { function layer_state_t (line 229) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 233) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kingly_keys/soap/keymaps/default/keymap.c function encoder_update_user (line 54) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: keyboards/kira75/kira75.h function caps_led_on (line 23) | inline void caps_led_on(void) { DDRD |= (1<<7); PORTD &= ~(1<<7); } function caps_led_off (line 24) | inline void caps_led_off(void) { DDRD &= ~(1<<7); PORTD &= ~(1<<7); } function num_led_on (line 26) | inline void num_led_on(void) { DDRD |= (1<<6); PORTD &= ~(1<<6); } function num_led_off (line 27) | inline void num_led_off(void) { DDRD &= ~(1<<6); PORTD &= ~(1<<6); } FILE: keyboards/kiwikeebs/macro/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/kiwikeebs/macro/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/kiwikeebs/macro/macro.c function encoder_update_kb (line 19) | bool encoder_update_kb(uint8_t index, bool clockwise) { FILE: keyboards/kiwikeebs/macro_v2/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/kiwikeebs/macro_v2/keymaps/via/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/kiwikeebs/macro_v2/macro_v2.c function encoder_update_kb (line 19) | bool encoder_update_kb(uint8_t index, bool clockwise) { FILE: keyboards/kiwikey/kawii9/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/kiwikey/wanderland/keymaps/default/keymap.c type layer_names (line 19) | enum layer_names { FILE: keyboards/kiwikey/wanderland/keymaps/stanrc85/keymap.c function oled_task_user (line 54) | void oled_task_user(void) { FILE: keyboards/kmac/keymaps/default/keymap.c type layer_names (line 18) | enum layer_names { type custom_keycodes (line 24) | enum custom_keycodes { function process_record_user (line 57) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kmac/keymaps/default_tkl_ansi/keymap.c type layer_names (line 18) | enum layer_names { type custom_keycodes (line 24) | enum custom_keycodes { function process_record_user (line 57) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kmac/keymaps/default_tkl_ansi_wkl/keymap.c type layer_names (line 18) | enum layer_names { type custom_keycodes (line 24) | enum custom_keycodes { function process_record_user (line 57) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kmac/kmac.c function backlight_init_ports (line 21) | void backlight_init_ports(void) { function backlight_set (line 36) | void backlight_set(uint8_t level) { FILE: keyboards/kmac/matrix.c function matrix_init_quantum (line 51) | __attribute__((weak)) void matrix_init_quantum(void) { matrix_init_kb(); } function matrix_scan_quantum (line 53) | __attribute__((weak)) void matrix_scan_quantum(void) { matrix_scan_kb(); } function matrix_init_kb (line 55) | __attribute__((weak)) void matrix_init_kb(void) { matrix_init_user(); } function matrix_scan_kb (line 57) | __attribute__((weak)) void matrix_scan_kb(void) { matrix_scan_user(); } function matrix_init_user (line 59) | __attribute__((weak)) void matrix_init_user(void) {} function matrix_scan_user (line 61) | __attribute__((weak)) void matrix_scan_user(void) {} function matrix_rows (line 63) | inline uint8_t matrix_rows(void) { return MATRIX_ROWS; } function matrix_cols (line 65) | inline uint8_t matrix_cols(void) { return MATRIX_COLS; } function matrix_is_on (line 67) | inline bool matrix_is_on(uint8_t row, uint8_t col) { return (matrix[row]... function matrix_row_t (line 69) | inline matrix_row_t matrix_get_row(uint8_t row) { return matrix[row]; } function matrix_print (line 71) | void matrix_print(void) { function matrix_key_count (line 82) | uint8_t matrix_key_count(void) { function unselect_cols (line 113) | static void unselect_cols(void) { function select_col (line 120) | static void select_col(uint8_t col) { function init_pins (line 140) | static void init_pins(void) { function read_rows_on_col (line 149) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function matrix_init (line 193) | void matrix_init(void) { function matrix_scan (line 208) | uint8_t matrix_scan(void) { FILE: keyboards/kmac_pad/keymaps/default/keymap.c type kmac_pad_keycodes (line 20) | enum kmac_pad_keycodes { function process_record_user (line 53) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_update_user (line 134) | bool led_update_user(led_t led_state) { function layer_state_t (line 140) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/kmac_pad/kmac_pad.c function keyboard_pre_init_kb (line 20) | void keyboard_pre_init_kb(void) { FILE: keyboards/kmac_pad/matrix.c function unselect_cols (line 32) | static void unselect_cols(void) { function select_col (line 39) | static void select_col(uint8_t col) { function read_rows_on_col (line 43) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function matrix_init_custom (line 93) | void matrix_init_custom(void) { function matrix_scan_custom (line 103) | bool matrix_scan_custom(matrix_row_t current_matrix[]) { FILE: keyboards/kmini/keymaps/default/keymap.c function led_set_user (line 42) | void led_set_user(uint8_t usb_led) { FILE: keyboards/kmini/kmini.c function led_init_ports (line 18) | void led_init_ports(void) { FILE: keyboards/kmini/matrix.c function matrix_init_user (line 51) | __attribute__ ((weak)) function matrix_scan_user (line 54) | __attribute__ ((weak)) function matrix_init_kb (line 57) | __attribute__ ((weak)) function matrix_scan_kb (line 62) | __attribute__ ((weak)) function matrix_rows (line 67) | inline function matrix_cols (line 72) | inline function matrix_init (line 77) | void matrix_init(void) { function matrix_scan (line 90) | uint8_t matrix_scan(void) function matrix_is_on (line 112) | inline function matrix_row_t (line 118) | inline function matrix_print (line 124) | void matrix_print(void) function matrix_key_count (line 135) | uint8_t matrix_key_count(void) function read_rows_on_col (line 144) | static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t curr... function init_rows (line 205) | static void init_rows(void) { function unselect_cols (line 235) | static void unselect_cols(void) { function select_col (line 252) | static void select_col(uint8_t col) FILE: keyboards/knobgoblin/keymaps/moults31/keymap.c function render_goblin_logo (line 116) | static void render_goblin_logo(void) { function oled_task_user (line 144) | void oled_task_user(void) { FILE: keyboards/knobgoblin/knobgoblin.c function encoder_update_kb (line 21) | bool encoder_update_kb(uint8_t index, bool clockwise) { function oled_rotation_t (line 43) | __attribute__((weak)) oled_rotation_t oled_init_user(oled_rotation_t rot... function render_goblin_logo (line 46) | static void render_goblin_logo(void) { function oled_task_user (line 75) | __attribute__((weak)) void oled_task_user(void) { FILE: keyboards/knops/mini/keymaps/default-gsm-newbs/keymap.c type custom_keycodes (line 3) | enum custom_keycodes { function set_switch_led (line 134) | void set_switch_led(int ledId, bool state) { function set_layer_led (line 189) | void set_layer_led(int layerId) { function led_init_ports_user (line 206) | void led_init_ports_user(void) { function matrix_init_user (line 259) | void matrix_init_user(void) { function matrix_scan_user (line 276) | void matrix_scan_user(void) { function led_set_user (line 279) | void led_set_user(uint8_t usb_led) { function led_set_layer (line 347) | void led_set_layer(int layer) { function process_record_user (line 386) | bool process_record_user (uint16_t keycode, keyrecord_t *record) { FILE: keyboards/knops/mini/keymaps/default/keymap.c type custom_keycodes (line 3) | enum custom_keycodes { function set_switch_led (line 60) | void set_switch_led(int ledId, bool state) { function set_layer_led (line 115) | void set_layer_led(int layerId) { function led_init_ports_user (line 132) | void led_init_ports_user(void) { function matrix_init_user (line 185) | void matrix_init_user(void) { function led_set_layer (line 235) | void led_set_layer(int layer) { function process_record_user (line 274) | bool process_record_user (uint16_t keycode, keyrecord_t *record) { FILE: keyboards/knops/mini/keymaps/knops/keymap.c function set_led_state (line 11) | void set_led_state(int ledId, bool state) { function led_init_ports_user (line 85) | void led_init_ports_user(void) { function led_set_layer (line 102) | void led_set_layer(int layer) { function matrix_init_user (line 108) | void matrix_init_user(void) { function macro_t (line 116) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... function matrix_scan_user (line 124) | void matrix_scan_user(void) { function led_set_user (line 128) | void led_set_user(uint8_t usb_led) { function process_record_user (line 134) | bool process_record_user (uint16_t keycode, keyrecord_t *record) { FILE: keyboards/knops/mini/keymaps/mverteuil/keymap.c type layer_led_mode (line 27) | enum layer_led_mode { type mini_layers (line 38) | enum mini_layers { function set_switch_led (line 165) | void set_switch_led(int ledId, bool state) { function set_layer_led (line 188) | void set_layer_led(int layerLedMode) { function led_init_animation (line 225) | void led_init_animation() { function led_set_layer (line 238) | void led_set_layer(int layer) { function led_init_ports_user (line 273) | void led_init_ports_user(void) { function layer_state_t (line 287) | layer_state_t layer_state_set_user(layer_state_t state) { function matrix_init_user (line 293) | void matrix_init_user(void) { function td_spectacles_finish (line 298) | void td_spectacles_finish(qk_tap_dance_state_t *state, void *user_data) { function td_spectacles_reset (line 306) | void td_spectacles_reset(qk_tap_dance_state_t *state, void *user_data) {... FILE: keyboards/kona_classic/keymaps/ansi/keymap.c type custom_keycodes (line 21) | enum custom_keycodes { function process_record_user (line 47) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kona_classic/keymaps/ansi_arrows/keymap.c type custom_keycodes (line 21) | enum custom_keycodes { function process_record_user (line 47) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kona_classic/keymaps/ansi_arrows_lcap/keymap.c type custom_keycodes (line 21) | enum custom_keycodes { function process_record_user (line 47) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kona_classic/keymaps/ansi_split/keymap.c type custom_keycodes (line 24) | enum custom_keycodes { function process_record_user (line 47) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kona_classic/keymaps/ansi_split_arrows/keymap.c type custom_keycodes (line 24) | enum custom_keycodes { function process_record_user (line 47) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kona_classic/keymaps/default/keymap.c type custom_keycodes (line 21) | enum custom_keycodes { function process_record_user (line 47) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kona_classic/keymaps/iso/keymap.c type custom_keycodes (line 24) | enum custom_keycodes { function process_record_user (line 47) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kona_classic/keymaps/iso_arrows/keymap.c type custom_keycodes (line 24) | enum custom_keycodes { function process_record_user (line 47) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kona_classic/keymaps/iso_split/keymap.c type custom_keycodes (line 24) | enum custom_keycodes { function process_record_user (line 47) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kona_classic/keymaps/iso_split_arrows/keymap.c type custom_keycodes (line 24) | enum custom_keycodes { function process_record_user (line 47) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kprepublic/bm16a/keymaps/default/keymap.c type layers (line 18) | enum layers { type custom_keycodes (line 25) | enum custom_keycodes { function process_record_user (line 53) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kprepublic/bm16a/keymaps/factory/keymap.c type layers (line 18) | enum layers { FILE: keyboards/kprepublic/bm16a/keymaps/via/keymap.c type layers (line 18) | enum layers { FILE: keyboards/kprepublic/bm40hsrgb/bm40hsrgb.c function suspend_power_down_kb (line 44) | void suspend_power_down_kb(void) { function suspend_wakeup_init_kb (line 49) | void suspend_wakeup_init_kb(void) { FILE: keyboards/kprepublic/bm40hsrgb/keymaps/default/keymap.c type layers (line 18) | enum layers { function layer_state_t (line 105) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/kprepublic/bm40hsrgb/keymaps/gabustoledo/keymap.c type layers (line 18) | enum layers { BASE1, BASE2, MEDIA, NAV, MOUSE, SYM, NUM, FUN } function set_color (line 29) | void set_color(int r, int g, int b){ function rgb_matrix_indicators_user (line 39) | void rgb_matrix_indicators_user(void) { FILE: keyboards/kprepublic/bm40hsrgb/keymaps/signynt/keymap.c type layers (line 30) | enum layers {BASE, MEDR, NAVR, NSSL, NSL, FUNL, GAME, SECGAME} type custom_keycodes (line 32) | enum custom_keycodes { function process_record_user (line 41) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 59) | void matrix_scan_user(void) { function rgb_matrix_indicators_user (line 70) | void rgb_matrix_indicators_user(void) { FILE: keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_loud/keymap.c type layers (line 30) | enum layers {BASE, MEDR, NAVR, NSSL, NSL, FUNL, GAME, SECGAME} type custom_keycodes (line 32) | enum custom_keycodes { function process_record_user (line 41) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 59) | void matrix_scan_user(void) { function rgb_matrix_indicators_user (line 70) | void rgb_matrix_indicators_user(void) { FILE: keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_quiet/keymap.c type layers (line 30) | enum layers {BASE, MEDR, NAVR, NSSL, NSL, FUNL, GAME, SECGAME} type custom_keycodes (line 32) | enum custom_keycodes { function process_record_user (line 41) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 59) | void matrix_scan_user(void) { function rgb_matrix_indicators_user (line 70) | void rgb_matrix_indicators_user(void) { FILE: keyboards/kprepublic/bm40hsrgb/keymaps/via/keymap.c type layers (line 18) | enum layers { function layer_state_t (line 105) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/kprepublic/bm60poker/keymaps/ipetepete/keymap.c type layers (line 18) | enum layers { type keycodes (line 28) | enum keycodes { function process_record_user (line 82) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function rgb_matrix_layer_helper (line 111) | void rgb_matrix_layer_helper (uint8_t red, uint8_t green, uint8_t blue) { function rgb_matrix_indicators_kb (line 120) | void rgb_matrix_indicators_kb(void) FILE: keyboards/kprepublic/bm60rgb_iso/keymaps/iso_nordic_sleepmode/keymap.c function process_record_user (line 71) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 92) | void matrix_scan_user(void) { FILE: keyboards/kprepublic/bm65iso/bm65iso.c function rgb_matrix_indicators_user (line 53) | __attribute__ ((weak)) FILE: keyboards/kprepublic/bm65iso/keymaps/deadolus/keymap.c type layers (line 33) | enum layers { function keyboard_post_init_user (line 158) | void keyboard_post_init_user(void) { function process_record_user (line 168) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function setCapsLock (line 206) | void setCapsLock(void) { function set_layer_color (line 219) | void set_layer_color(int layer) { function rgb_matrix_indicators_user (line 252) | void rgb_matrix_indicators_user(void) { function matrix_scan_user (line 262) | void matrix_scan_user(void) { FILE: keyboards/kprepublic/bm68rgb/keymaps/peepeetee/keymap.c function keyboard_post_init_user (line 76) | void keyboard_post_init_user(void) { function process_record_user (line 83) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function set_layer_color (line 271) | void set_layer_color(int layer) { function rgb_matrix_indicators_user (line 291) | void rgb_matrix_indicators_user(void) { FILE: keyboards/kprepublic/cospad/keymaps/default/keymap.c type layer_names (line 4) | enum layer_names { FILE: keyboards/kprepublic/cospad/keymaps/detrus/keymap.c type cospad_layers (line 10) | enum cospad_layers { type cospad_keycodes (line 25) | enum cospad_keycodes { function layer_state_t (line 273) | layer_state_t layer_state_set_user(layer_state_t state) { function default_layer_state_set_kb (line 292) | uint32_t default_layer_state_set_kb(uint32_t state) { function process_record_user (line 322) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kprepublic/cospad/keymaps/split_plus_and_zero/keymap.c type custom_keycodes (line 8) | enum custom_keycodes { function process_record_user (line 12) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { type layer_names (line 28) | enum layer_names { FILE: keyboards/kprepublic/cospad/keymaps/split_zero/keymap.c type custom_keycodes (line 8) | enum custom_keycodes { function process_record_user (line 12) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { type layer_names (line 28) | enum layer_names { FILE: keyboards/kprepublic/jj40/keymaps/cockpit/keymap.c type jj40_layers (line 36) | enum jj40_layers { type custom_keycodes (line 43) | enum custom_keycodes { function matrix_scan_user (line 142) | void matrix_scan_user(void) { FILE: keyboards/kprepublic/jj40/keymaps/default/keymap.c type layers (line 18) | enum layers { function layer_state_t (line 102) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: keyboards/kprepublic/jj40/keymaps/fun40/keymap.c type custom_keycodes (line 11) | enum custom_keycodes { FILE: keyboards/kprepublic/jj40/keymaps/krusli/keymap.c type custom_keycodes (line 7) | enum custom_keycodes { function matrix_scan_user (line 13) | void matrix_scan_user(void) { FILE: keyboards/kprepublic/jj40/keymaps/oscillope/keymap.c type custom_keycodes (line 27) | enum custom_keycodes { function process_record_user (line 100) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 122) | void matrix_scan_user(void) { FILE: keyboards/kprepublic/jj40/keymaps/skewwhiffy/keymap.c type Layers (line 20) | enum Layers { type custom_keycodes (line 73) | enum custom_keycodes { function process_record_user (line 210) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kprepublic/jj40/keymaps/stevexyz/keymap.c type layers (line 33) | enum layers { type custom_keycodes (line 43) | enum custom_keycodes { function matrix_init_user (line 262) | void matrix_init_user(void) { function matrix_scan_user (line 270) | void matrix_scan_user(void) { function process_record_user (line 273) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kprepublic/jj40/keymaps/suzuken/keymap.c type jj40_layers (line 3) | enum jj40_layers { type custom_keycodes (line 10) | enum custom_keycodes { function matrix_scan_user (line 97) | void matrix_scan_user(void) { FILE: keyboards/kprepublic/jj40/keymaps/waples/keymap.c type jj40_keycodes (line 11) | enum jj40_keycodes { function persistent_default_layer_set (line 61) | void persistent_default_layer_set(uint16_t default_layer) { function process_record_user (line 66) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_user (line 113) | void matrix_scan_user(void) { FILE: keyboards/kprepublic/jj4x4/keymaps/default/keymap.c type layers (line 19) | enum layers { type custom_keycodes (line 26) | enum custom_keycodes { function process_record_user (line 52) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kprepublic/jj50/keymaps/abstractkb/keymap.c type layers (line 23) | enum layers { type custom_keycodes (line 30) | enum custom_keycodes { function keyboard_post_init_user (line 39) | void keyboard_post_init_user(void) { function layer_state_t (line 44) | layer_state_t layer_state_set_user(layer_state_t state) { function led_set_user (line 67) | void led_set_user(uint8_t usb_led) { function myrgb_toggle (line 75) | void myrgb_toggle(void) { function process_record_user (line 87) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kprepublic/jj50/keymaps/abstractkb_gergomatch/keymap.c type layers (line 23) | enum layers { type custom_keycodes (line 30) | enum custom_keycodes { function keyboard_post_init_user (line 39) | void keyboard_post_init_user(void) { function layer_state_t (line 44) | layer_state_t layer_state_set_user(layer_state_t state) { function led_set_user (line 67) | void led_set_user(uint8_t usb_led) { function myrgb_toggle (line 75) | void myrgb_toggle(void) { function process_record_user (line 87) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kprepublic/jj50/keymaps/archetype/keymap.c function left_brackets (line 39) | void left_brackets(qk_tap_dance_state_t *state, void *user_data) { function left_brackets_reset (line 53) | void left_brackets_reset(qk_tap_dance_state_t *state, void *user_data) { function right_brackets (line 65) | void right_brackets(qk_tap_dance_state_t *state, void *user_data) { function right_brackets_reset (line 79) | void right_brackets_reset(qk_tap_dance_state_t *state, void *user_data) { type tap (line 91) | typedef struct { function cur_dance (line 107) | int cur_dance (qk_tap_dance_state_t *state) { function layer_switcher (line 131) | void layer_switcher (qk_tap_dance_state_t *state, void *user_data) { function layer_switcher_reset (line 148) | void layer_switcher_reset (qk_tap_dance_state_t *state, void *user_data) { FILE: keyboards/kprepublic/jj50/keymaps/default/keymap.c type layers (line 20) | enum layers { type keycodes (line 31) | enum keycodes { function layer_state_t (line 213) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 217) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: keyboards/kprepublic/jj50/keymaps/yoonbae81/keymap.c type layer_names (line 3) | enum layer_names { FILE: keyboards/ktec/daisy/keymaps/default/keymap.c type layer_names (line 20) | enum layer_names { FILE: keyboards/ktec/daisy/keymaps/via/keymap.c type layer_names (line 20) | enum layer_names { FILE: keyboards/ktec/ergodone/ergodone.c function matrix_init_kb (line 20) | void matrix_init_kb(void) { function ergodox_led_init (line 26) | void ergodox_led_init(void) function ergodox_blink_all_leds (line 36) | void ergodox_blink_all_leds(void) FILE: keyboards/ktec/ergodone/ergodone.h function ergodox_right_led_1_off (line 10) | inline void ergodox_right_led_1_off(void) { DDRB &= ~(1< MAX3421E; type MAX3421e (line 32) | typedef MAX3421e MAX3421E; type MAX3421e (line 34) | typedef MAX3421e MAX3421E; type MAX3421e (line 37) | typedef MAX3421e MAX3421E; type MAX3421e (line 39) | typedef MAX3421e MAX3421E; type MAX3421e (line 41) | typedef MAX3421e MAX3421E; type MAX3421e (line 43) | typedef MAX3421e MAX3421E; function class (line 121) | class USBDeviceConfig { type SETUP_PKT (line 163) | typedef struct { function class (line 192) | class USBReadParser { function class (line 197) | class USB : public MAX3421E { function getDevDescr (line 272) | inline uint8_t USB::getDevDescr(uint8_t addr, uint8_t ep, uint16_t nbyte... function getConfDescr (line 277) | inline uint8_t USB::getConfDescr(uint8_t addr, uint8_t ep, uint16_t nbyt... function getStrDescr (line 282) | inline uint8_t USB::getStrDescr(uint8_t addr, uint8_t ep, uint16_t nuint... function setAddr (line 287) | inline uint8_t USB::setAddr(uint8_t oldaddr, uint8_t ep, uint8_t newaddr) { function setConf (line 292) | inline uint8_t USB::setConf(uint8_t addr, uint8_t ep, uint8_t conf_value) { FILE: lib/usbhost/USB_Host_Shield_2.0/Wii.h type HatEnum (line 36) | enum HatEnum { type BalanceBoardEnum (line 44) | enum BalanceBoardEnum { function class (line 56) | class WII : public BluetoothService { FILE: lib/usbhost/USB_Host_Shield_2.0/XBOXOLD.h function class (line 46) | class XBOXOLD : public USBDeviceConfig { FILE: lib/usbhost/USB_Host_Shield_2.0/XBOXONE.h function class (line 46) | class XBOXONE : public USBDeviceConfig { FILE: lib/usbhost/USB_Host_Shield_2.0/XBOXRECV.h function class (line 55) | class XBOXRECV : public USBDeviceConfig { function attachOnInit (line 223) | void attachOnInit(void (*funcOnInit)(void)) { FILE: lib/usbhost/USB_Host_Shield_2.0/XBOXUSB.h function class (line 53) | class XBOXUSB : public USBDeviceConfig { FILE: lib/usbhost/USB_Host_Shield_2.0/address.h type EpInfo (line 32) | struct EpInfo { type UsbDeviceAddress (line 57) | struct UsbDeviceAddress { type UsbDevice (line 75) | struct UsbDevice { function class (line 83) | class AddressPool { function InitEntry (line 106) | void InitEntry(uint8_t index) { function FreeAddressByIndex (line 135) | void FreeAddressByIndex(uint8_t index) { function InitAllAddresses (line 155) | void InitAllAddresses() { function virtual (line 180) | virtual UsbDevice* GetUsbDevicePtr(uint8_t addr) { function ForEachUsbDevice (line 191) | void ForEachUsbDevice(UsbDeviceHandleFunc pfunc) { function virtual (line 254) | virtual void FreeAddress(uint8_t addr) { FILE: lib/usbhost/USB_Host_Shield_2.0/adk.h function virtual (line 103) | virtual uint8_t Poll() { function virtual (line 107) | virtual uint8_t GetAddress() { function virtual (line 111) | virtual bool isReady() { function virtual (line 115) | virtual bool VIDPIDOK(uint16_t vid, uint16_t pid) { function getProto (line 126) | inline uint8_t ADK::getProto(uint8_t* adkproto) { function sendStr (line 131) | inline uint8_t ADK::sendStr(uint8_t index, const char* str) { function switchAcc (line 136) | inline uint8_t ADK::switchAcc(void) { FILE: lib/usbhost/USB_Host_Shield_2.0/avrpins.h function Set (line 188) | static void Set() { function Set (line 192) | static void Set(uint8_t val) { function SetDir (line 198) | static void SetDir(uint8_t val) { function Clear (line 204) | static void Clear() { function Toggle (line 208) | static void Toggle() { function SetDirRead (line 212) | static void SetDirRead() { function SetDirWrite (line 216) | static void SetDirWrite() { function IsSet (line 220) | static uint8_t IsSet() { function WaiteForSet (line 224) | static void WaiteForSet() { function WaiteForClear (line 229) | static void WaiteForClear() { function Set (line 249) | static void Set() { function Clear (line 253) | static void Clear() { function Toggle (line 257) | static void Toggle() { type TPin (line 264) | typedef TPin Pa0; type TPin (line 265) | typedef TPin Pa1; type TPin (line 266) | typedef TPin Pa2; type TPin (line 267) | typedef TPin Pa3; type TPin (line 268) | typedef TPin Pa4; type TPin (line 269) | typedef TPin Pa5; type TPin (line 270) | typedef TPin Pa6; type TPin (line 271) | typedef TPin Pa7; type TPin (line 275) | typedef TPin Pb0; type TPin (line 276) | typedef TPin Pb1; type TPin (line 277) | typedef TPin Pb2; type TPin (line 278) | typedef TPin Pb3; type TPin (line 279) | typedef TPin Pb4; type TPin (line 280) | typedef TPin Pb5; type TPin (line 281) | typedef TPin Pb6; type TPin (line 282) | typedef TPin Pb7; type TPin (line 286) | typedef TPin Pc0; type TPin (line 287) | typedef TPin Pc1; type TPin (line 288) | typedef TPin Pc2; type TPin (line 289) | typedef TPin Pc3; type TPin (line 290) | typedef TPin Pc4; type TPin (line 291) | typedef TPin Pc5; type TPin (line 292) | typedef TPin Pc6; type TPin (line 293) | typedef TPin Pc7; type TPin (line 297) | typedef TPin Pd0; type TPin (line 298) | typedef TPin Pd1; type TPin (line 299) | typedef TPin Pd2; type TPin (line 300) | typedef TPin Pd3; type TPin (line 301) | typedef TPin Pd4; type TPin (line 302) | typedef TPin Pd5; type TPin (line 303) | typedef TPin Pd6; type TPin (line 304) | typedef TPin Pd7; type TPin (line 308) | typedef TPin Pe0; type TPin (line 309) | typedef TPin Pe1; type TPin (line 310) | typedef TPin Pe2; type TPin (line 311) | typedef TPin Pe3; type TPin (line 312) | typedef TPin Pe4; type TPin (line 313) | typedef TPin Pe5; type TPin (line 314) | typedef TPin Pe6; type TPin (line 315) | typedef TPin Pe7; type TPin (line 319) | typedef TPin Pf0; type TPin (line 320) | typedef TPin Pf1; type TPin (line 321) | typedef TPin Pf2; type TPin (line 322) | typedef TPin Pf3; type TPin (line 323) | typedef TPin Pf4; type TPin (line 324) | typedef TPin Pf5; type TPin (line 325) | typedef TPin Pf6; type TPin (line 326) | typedef TPin Pf7; type TPin (line 330) | typedef TPin Pg0; type TPin (line 331) | typedef TPin Pg1; type TPin (line 332) | typedef TPin Pg2; type TPin (line 333) | typedef TPin Pg3; type TPin (line 334) | typedef TPin Pg4; type TPin (line 335) | typedef TPin Pg5; type TPin (line 336) | typedef TPin Pg6; type TPin (line 337) | typedef TPin Pg7; type TPin (line 341) | typedef TPin Ph0; type TPin (line 342) | typedef TPin Ph1; type TPin (line 343) | typedef TPin Ph2; type TPin (line 344) | typedef TPin Ph3; type TPin (line 345) | typedef TPin Ph4; type TPin (line 346) | typedef TPin Ph5; type TPin (line 347) | typedef TPin Ph6; type TPin (line 348) | typedef TPin Ph7; type TPin (line 352) | typedef TPin Pj0; type TPin (line 353) | typedef TPin Pj1; type TPin (line 354) | typedef TPin Pj2; type TPin (line 355) | typedef TPin Pj3; type TPin (line 356) | typedef TPin Pj4; type TPin (line 357) | typedef TPin Pj5; type TPin (line 358) | typedef TPin Pj6; type TPin (line 359) | typedef TPin Pj7; type TPin (line 363) | typedef TPin Pk0; type TPin (line 364) | typedef TPin Pk1; type TPin (line 365) | typedef TPin Pk2; type TPin (line 366) | typedef TPin Pk3; type TPin (line 367) | typedef TPin Pk4; type TPin (line 368) | typedef TPin Pk5; type TPin (line 369) | typedef TPin Pk6; type TPin (line 370) | typedef TPin Pk7; type TPin (line 374) | typedef TPin Pl0; type TPin (line 375) | typedef TPin Pl1; type TPin (line 376) | typedef TPin Pl2; type TPin (line 377) | typedef TPin Pl3; type TPin (line 378) | typedef TPin Pl4; type TPin (line 379) | typedef TPin Pl5; type TPin (line 380) | typedef TPin Pl6; type TPin (line 381) | typedef TPin Pl7; type TPin (line 385) | typedef TPin Pq0; type TPin (line 386) | typedef TPin Pq1; type TPin (line 387) | typedef TPin Pq2; type TPin (line 388) | typedef TPin Pq3; type TPin (line 389) | typedef TPin Pq4; type TPin (line 390) | typedef TPin Pq5; type TPin (line 391) | typedef TPin Pq6; type TPin (line 392) | typedef TPin Pq7; type TPin (line 396) | typedef TPin Pr0; type TPin (line 397) | typedef TPin Pr1; type TPin (line 398) | typedef TPin Pr2; type TPin (line 399) | typedef TPin Pr3; type TPin (line 400) | typedef TPin Pr4; type TPin (line 401) | typedef TPin Pr5; type TPin (line 402) | typedef TPin Pr6; type TPin (line 403) | typedef TPin Pr7; type TCom (line 407) | typedef TCom Tc0a; type TCom (line 408) | typedef TCom Tc0b; type TCom (line 412) | typedef TCom Tc1a; type TCom (line 413) | typedef TCom Tc1b; type TCom (line 417) | typedef TCom Tc2a; type TCom (line 418) | typedef TCom Tc2b; function SetDirRead (line 431) | static void SetDirRead() { function SetDirWrite (line 436) | static void SetDirWrite() { FILE: lib/usbhost/USB_Host_Shield_2.0/cdc_XR21B1411.h function class (line 103) | class XR21B1411 : public ACM { FILE: lib/usbhost/USB_Host_Shield_2.0/cdcacm.h type CALL_MGMNT_FUNC_DESCR (line 86) | typedef struct { type ACM_FUNC_DESCR (line 94) | typedef struct { type TEL_RINGER_FUNC_DESCR (line 102) | typedef struct { type LINE_CODING (line 110) | typedef struct { type CLASS_NOTIFICATION (line 117) | typedef struct { function class (line 128) | class CDCAsyncOper { type tty_features (line 143) | typedef struct { function available (line 206) | bool available(void) { function virtual (line 210) | virtual uint8_t GetAddress() { function virtual (line 214) | virtual bool isReady() { function enhanced_status (line 218) | enhanced_status(void) { function enhanced_features (line 222) | enhanced_features(void) { function virtual (line 233) | virtual void autoflowRTS(bool s) { function virtual (line 236) | virtual void autoflowDSR(bool s) { function virtual (line 239) | virtual void autoflowXON(bool s) { function virtual (line 242) | virtual void half_duplex(bool s) { function virtual (line 245) | virtual void wide(bool s) { FILE: lib/usbhost/USB_Host_Shield_2.0/cdcftdi.h function class (line 79) | class FTDIAsyncOper { function virtual (line 132) | virtual uint8_t GetAddress() { function virtual (line 139) | virtual bool VIDPIDOK(uint16_t vid, uint16_t pid) { FILE: lib/usbhost/USB_Host_Shield_2.0/cdcprolific.cpp type pl2303_type (line 34) | enum pl2303_type FILE: lib/usbhost/USB_Host_Shield_2.0/cdcprolific.h type tXO_State (line 104) | enum tXO_State { type pl2303_type (line 112) | enum pl2303_type { function class (line 122) | class PL2303 : public ACM { function vendorRead (line 147) | inline uint8_t PL2303::vendorRead( uint8_t val_lo, uint8_t val_hi, uint1... function vendorWrite (line 153) | inline uint8_t PL2303::vendorWrite( uint8_t val_lo, uint8_t val_hi, uint... FILE: lib/usbhost/USB_Host_Shield_2.0/confdescparser.h function class (line 23) | class UsbConfigXtracter { FILE: lib/usbhost/USB_Host_Shield_2.0/controllerEnums.h type LEDEnum (line 27) | enum LEDEnum { type ColorsEnum (line 45) | enum ColorsEnum { type RumbleEnum (line 66) | enum RumbleEnum { type ButtonEnum (line 72) | enum ButtonEnum { type AnalogHatEnum (line 151) | enum AnalogHatEnum { type SensorEnum (line 166) | enum SensorEnum { type AngleEnum (line 199) | enum AngleEnum { FILE: lib/usbhost/USB_Host_Shield_2.0/examples/Bluetooth/BTHID/KeyboardParser.h function class (line 4) | class KbdRptParser : public KeyboardReportParser { function HandleLockingKeys (line 16) | uint8_t KbdRptParser::HandleLockingKeys(HID *hid, uint8_t key) { function PrintKey (line 42) | void KbdRptParser::PrintKey(uint8_t m, uint8_t key) { function OnKeyDown (line 60) | void KbdRptParser::OnKeyDown(uint8_t mod, uint8_t key) { function OnControlKeysChanged (line 69) | void KbdRptParser::OnControlKeysChanged(uint8_t before, uint8_t after) { function OnKeyUp (line 95) | void KbdRptParser::OnKeyUp(uint8_t mod, uint8_t key) { function OnKeyPressed (line 100) | void KbdRptParser::OnKeyPressed(uint8_t key) { FILE: lib/usbhost/USB_Host_Shield_2.0/examples/Bluetooth/BTHID/MouseParser.h function class (line 4) | class MouseRptParser : public MouseReportParser { function OnMouseMove (line 15) | void MouseRptParser::OnMouseMove(MOUSEINFO *mi) { function OnLeftButtonUp (line 22) | void MouseRptParser::OnLeftButtonUp(MOUSEINFO *mi) { function OnLeftButtonDown (line 26) | void MouseRptParser::OnLeftButtonDown(MOUSEINFO *mi) { function OnRightButtonUp (line 30) | void MouseRptParser::OnRightButtonUp(MOUSEINFO *mi) { function OnRightButtonDown (line 34) | void MouseRptParser::OnRightButtonDown(MOUSEINFO *mi) { function OnMiddleButtonUp (line 38) | void MouseRptParser::OnMiddleButtonUp(MOUSEINFO *mi) { function OnMiddleButtonDown (line 42) | void MouseRptParser::OnMiddleButtonDown(MOUSEINFO *mi) { FILE: lib/usbhost/USB_Host_Shield_2.0/examples/HID/USBHIDJoystick/hidjoystickrptparser.h type GamePadEventData (line 6) | struct GamePadEventData { function class (line 10) | class JoystickEvents { function class (line 20) | class JoystickReportParser : public HIDReportParser { FILE: lib/usbhost/USB_Host_Shield_2.0/examples/HID/le3dp/le3dp_rptparser.h type GamePadEventData (line 6) | struct GamePadEventData function class (line 22) | class JoystickEvents function class (line 30) | class JoystickReportParser : public HIDReportParser FILE: lib/usbhost/USB_Host_Shield_2.0/examples/HID/scale/scale_rptparser.h type ScaleEventData (line 18) | struct ScaleEventData function class (line 27) | class ScaleEvents function class (line 43) | class ScaleReportParser : public HIDReportParser FILE: lib/usbhost/USB_Host_Shield_2.0/hexdump.h function Initialize (line 34) | void Initialize() { FILE: lib/usbhost/USB_Host_Shield_2.0/hid.h type HidItemPrefix (line 119) | struct HidItemPrefix { type MainItemIOFeature (line 125) | struct MainItemIOFeature { function class (line 138) | class HIDReportParser { function virtual (line 159) | virtual HIDReportParser* GetReportParser(uint8_t id) { function USB (line 168) | const USB* GetUsb() { function virtual (line 172) | virtual bool SetReportParser(uint8_t id, HIDReportParser *prs) { FILE: lib/usbhost/USB_Host_Shield_2.0/hidboot.h type MOUSEINFO (line 39) | struct MOUSEINFO { function class (line 51) | class MouseReportParser : public HIDReportParser { type MODIFIERKEYS (line 85) | struct MODIFIERKEYS { type KBDINFO (line 96) | struct KBDINFO { type KBDLEDS (line 112) | struct KBDLEDS { function class (line 121) | class KeyboardReportParser : public HIDReportParser { function virtual (line 172) | virtual void OnControlKeysChanged(uint8_t before, uint8_t after) { function virtual (line 175) | virtual void OnKeyDown(uint8_t mod, uint8_t key) { function virtual (line 178) | virtual void OnKeyUp(uint8_t mod, uint8_t key) { function virtual (line 181) | virtual const uint8_t *getNumKeys() { function virtual (line 185) | virtual const uint8_t *getSymKeysUp() { function virtual (line 189) | virtual const uint8_t *getSymKeysLo() { function virtual (line 193) | virtual const uint8_t *getPadKeys() { function virtual (line 214) | virtual HIDReportParser* GetReportParser(uint8_t id) { function virtual (line 221) | virtual bool SetReportParser(uint8_t id, HIDReportParser *prs) { function virtual (line 231) | virtual uint8_t GetAddress() { function virtual (line 235) | virtual bool isReady() { function virtual (line 243) | virtual bool DEVCLASSOK(uint8_t klass) { function virtual (line 247) | virtual bool DEVSUBCLASSOK(uint8_t subklass) { FILE: lib/usbhost/USB_Host_Shield_2.0/hidescriptorparser.cpp function else (line 1263) | else FILE: lib/usbhost/USB_Host_Shield_2.0/hidescriptorparser.h function class (line 22) | class ReportDescParserBase : public USBReadParser { function class (line 145) | class ReportDescParser : public ReportDescParserBase { function class (line 148) | class ReportDescParser2 : public ReportDescParserBase { function class (line 170) | class UniversalReportParser : public HIDReportParser { FILE: lib/usbhost/USB_Host_Shield_2.0/hiduniversal.cpp function HIDReportParser (line 84) | HIDReportParser* HIDUniversal::GetReportParser(uint8_t id) { FILE: lib/usbhost/USB_Host_Shield_2.0/hiduniversal.h function class (line 24) | class HIDUniversal : public HID { FILE: lib/usbhost/USB_Host_Shield_2.0/masstorage.h type Capacity (line 179) | struct Capacity { type BASICCDB (line 185) | struct BASICCDB { type BASICCDB (line 194) | typedef BASICCDB BASICCDB_t; type CDB6 (line 196) | struct CDB6 { type CommandStatusWrapper (line 436) | struct CommandStatusWrapper { type RequestSenseResponce (line 443) | struct RequestSenseResponce { function virtual (line 492) | virtual uint8_t OnInit() { function GetLastUsbError (line 498) | uint8_t GetLastUsbError() { function GetbMaxLUN (line 502) | uint8_t GetbMaxLUN() { function GetbTheLUN (line 506) | uint8_t GetbTheLUN() { function virtual (line 528) | virtual uint8_t GetAddress() { function virtual (line 535) | virtual bool DEVCLASSOK(uint8_t klass) { FILE: lib/usbhost/USB_Host_Shield_2.0/max_LCD.h function class (line 65) | class Max_LCD : public Print { FILE: lib/usbhost/USB_Host_Shield_2.0/message.cpp function E_Notifyc (line 24) | void E_Notifyc(char c, int lvl) { function E_Notify (line 34) | void E_Notify(char const * msg, int lvl) { function E_NotifyStr (line 42) | void E_NotifyStr(char const * msg, int lvl) { function E_Notify (line 50) | void E_Notify(uint8_t b, int lvl) { function E_Notify (line 60) | void E_Notify(double d, int lvl) { function NotifyFailGetDevDescr (line 68) | void NotifyFailGetDevDescr(void) { function NotifyFailSetDevTblEntry (line 72) | void NotifyFailSetDevTblEntry(void) { function NotifyFailGetConfDescr (line 76) | void NotifyFailGetConfDescr(void) { function NotifyFailSetConfDescr (line 80) | void NotifyFailSetConfDescr(void) { function NotifyFailGetDevDescr (line 84) | void NotifyFailGetDevDescr(uint8_t reason) { function NotifyFailSetDevTblEntry (line 89) | void NotifyFailSetDevTblEntry(uint8_t reason) { function NotifyFailGetConfDescr (line 95) | void NotifyFailGetConfDescr(uint8_t reason) { function NotifyFailSetConfDescr (line 100) | void NotifyFailSetConfDescr(uint8_t reason) { function NotifyFailUnknownDevice (line 105) | void NotifyFailUnknownDevice(uint16_t VID, uint16_t PID) { function NotifyFail (line 112) | void NotifyFail(uint8_t rcode) { FILE: lib/usbhost/USB_Host_Shield_2.0/parsetools.h type MultiValueBuffer (line 23) | struct MultiValueBuffer { function class (line 28) | class MultiByteValueParser { function class (line 50) | class ByteSkipper { function class (line 83) | class PTPListParser { FILE: lib/usbhost/USB_Host_Shield_2.0/sink_parser.h function Initialize (line 33) | void Initialize() { function Parse (line 36) | void Parse(const LEN_TYPE len, const uint8_t *pbuf, const OFFSET_TYPE &o... FILE: lib/usbhost/USB_Host_Shield_2.0/usb_ch9.h type USB_DEVICE_DESCRIPTOR (line 98) | typedef struct { type USB_CONFIGURATION_DESCRIPTOR (line 116) | typedef struct { type USB_INTERFACE_DESCRIPTOR (line 128) | typedef struct { type USB_ENDPOINT_DESCRIPTOR (line 141) | typedef struct { type USB_HID_DESCRIPTOR (line 151) | typedef struct { type HID_CLASS_DESCRIPTOR_LEN_AND_TYPE (line 161) | typedef struct { FILE: lib/usbhost/USB_Host_Shield_2.0/usbhost.h function init (line 34) | static void init() { function init (line 43) | static void init() { function init (line 47) | static void init() { function init (line 64) | static void init() { function init (line 71) | static void init() { type SPi (line 89) | typedef SPi< Pb1, Pb2, Pb3, Pb0 > spi; type SPi (line 91) | typedef SPi< Pb5, Pb3, Pb4, Pb2 > spi; type SPi (line 93) | typedef SPi< Pb7, Pb5, Pb6, Pb4 > spi; type SPi (line 95) | typedef SPi< P13, P11, P12, P10 > spi; type SPi (line 97) | typedef SPi< P76, P75, P74, P10 > spi; type SPi (line 99) | typedef SPi< P16, P18, P17, P10 > spi; type VBUS_t (line 104) | typedef enum { function vbusPower (line 124) | void vbusPower(VBUS_t state) { function getVbusState (line 128) | uint8_t getVbusState(void) { FILE: lib/usbhost/USB_Host_Shield_2.0/usbhub.cpp function PrintHubPortStatus (line 376) | void PrintHubPortStatus(USBHub *hubptr, uint8_t addr, uint8_t port, bool... FILE: lib/usbhost/USB_Host_Shield_2.0/usbhub.h type HubDescriptor (line 133) | struct HubDescriptor { type HubEvent (line 151) | struct HubEvent { function class (line 164) | class USBHub : USBDeviceConfig { function ClearHubFeature (line 211) | inline uint8_t USBHub::ClearHubFeature(uint8_t fid) { function ClearPortFeature (line 216) | inline uint8_t USBHub::ClearPortFeature(uint8_t fid, uint8_t port, uint8... function GetHubDescriptor (line 221) | inline uint8_t USBHub::GetHubDescriptor(uint8_t index, uint16_t nbytes, ... function GetHubStatus (line 226) | inline uint8_t USBHub::GetHubStatus(uint16_t nbytes, uint8_t* dataptr) { function GetPortStatus (line 231) | inline uint8_t USBHub::GetPortStatus(uint8_t port, uint16_t nbytes, uint... function SetHubDescriptor (line 236) | inline uint8_t USBHub::SetHubDescriptor(uint8_t port, uint16_t nbytes, u... function SetHubFeature (line 241) | inline uint8_t USBHub::SetHubFeature(uint8_t fid) { function SetPortFeature (line 246) | inline uint8_t USBHub::SetPortFeature(uint8_t fid, uint8_t port, uint8_t... FILE: lib/usbhost/USB_Host_Shield_2.0/xboxEnums.h type LEDModeEnum (line 24) | enum LEDModeEnum { FILE: lib/usbhost/arduino-1.0.1/cores/arduino/Arduino.h type word (line 89) | typedef unsigned int word; type boolean (line 93) | typedef uint8_t boolean; type byte (line 94) | typedef uint8_t byte; FILE: lib/usbhost/arduino-1.0.1/cores/arduino/CDC.cpp type ring_buffer (line 32) | struct ring_buffer function CDC_GetInterface (line 73) | int WEAK CDC_GetInterface(u8* interfaceNum) function CDC_Setup (line 79) | bool WEAK CDC_Setup(Setup& setup) FILE: lib/usbhost/arduino-1.0.1/cores/arduino/Client.h function class (line 7) | class Client : public Stream { FILE: lib/usbhost/arduino-1.0.1/cores/arduino/HID.cpp function HID_GetInterface (line 148) | int WEAK HID_GetInterface(u8* interfaceNum) function HID_GetDescriptor (line 154) | int WEAK HID_GetDescriptor(int i) function HID_SendReport (line 159) | void WEAK HID_SendReport(u8 id, const void* data, int len) function HID_Setup (line 165) | bool WEAK HID_Setup(Setup& setup) FILE: lib/usbhost/arduino-1.0.1/cores/arduino/HardwareSerial.cpp type ring_buffer (line 46) | struct ring_buffer function store_char (line 74) | inline void store_char(unsigned char c, ring_buffer *buffer) function serialEvent (line 97) | void serialEvent() {} function serialEvent1 (line 125) | void serialEvent1() {} function SIGNAL (line 127) | SIGNAL(USART1_RX_vect) function serialEvent2 (line 138) | void serialEvent2() {} function SIGNAL (line 140) | SIGNAL(USART2_RX_vect) function serialEvent3 (line 151) | void serialEvent3() {} function SIGNAL (line 153) | SIGNAL(USART3_RX_vect) function serialEventRun (line 162) | void serialEventRun(void) function ISR (line 221) | ISR(USART1_UDRE_vect) function ISR (line 238) | ISR(USART2_UDRE_vect) function ISR (line 255) | ISR(USART3_UDRE_vect) FILE: lib/usbhost/arduino-1.0.1/cores/arduino/HardwareSerial.h type ring_buffer (line 29) | struct ring_buffer function class (line 31) | class HardwareSerial : public Stream FILE: lib/usbhost/arduino-1.0.1/cores/arduino/IPAddress.cpp function IPAddress (line 28) | IPAddress& IPAddress::operator=(const uint8_t *address) function IPAddress (line 34) | IPAddress& IPAddress::operator=(uint32_t address) FILE: lib/usbhost/arduino-1.0.1/cores/arduino/IPAddress.h function class (line 33) | class IPAddress : public Printable { FILE: lib/usbhost/arduino-1.0.1/cores/arduino/Platform.h type u8 (line 11) | typedef unsigned char u8; type u16 (line 12) | typedef unsigned short u16; type u32 (line 13) | typedef unsigned long u32; FILE: lib/usbhost/arduino-1.0.1/cores/arduino/Print.h function class (line 34) | class Print function getWriteError (line 45) | int getWriteError() { return write_error; } function clearWriteError (line 46) | void clearWriteError() { setWriteError(0); } function write (line 49) | size_t write(const char *str) { return write((const uint8_t *)str, strle... FILE: lib/usbhost/arduino-1.0.1/cores/arduino/Printable.h function class (line 33) | class Printable FILE: lib/usbhost/arduino-1.0.1/cores/arduino/Server.h function class (line 4) | class Server : public Print { FILE: lib/usbhost/arduino-1.0.1/cores/arduino/Stream.cpp function String (line 247) | String Stream::readString() function String (line 259) | String Stream::readStringUntil(char terminator) FILE: lib/usbhost/arduino-1.0.1/cores/arduino/Stream.h function class (line 38) | class Stream : public Print FILE: lib/usbhost/arduino-1.0.1/cores/arduino/Tone.cpp function toneBegin (line 115) | static int8_t toneBegin(uint8_t _pin) function tone (line 230) | void tone(uint8_t _pin, unsigned int frequency, unsigned long duration) function disableTimer (line 413) | void disableTimer(uint8_t _timer) function noTone (line 467) | void noTone(uint8_t _pin) function ISR (line 485) | ISR(TIMER0_COMPA_vect) function ISR (line 504) | ISR(TIMER1_COMPA_vect) function ISR (line 523) | ISR(TIMER2_COMPA_vect) function ISR (line 550) | ISR(TIMER3_COMPA_vect) function ISR (line 567) | ISR(TIMER4_COMPA_vect) function ISR (line 584) | ISR(TIMER5_COMPA_vect) FILE: lib/usbhost/arduino-1.0.1/cores/arduino/USBAPI.h function class (line 12) | class USBDevice_ function class (line 28) | class Serial_ : public Stream function class (line 55) | class Mouse_ type KeyReport (line 114) | typedef struct function class (line 121) | class Keyboard_ : public Print type Setup (line 141) | typedef struct FILE: lib/usbhost/arduino-1.0.1/cores/arduino/USBCore.cpp function WaitIN (line 88) | static inline void WaitIN(void) function ClearIN (line 93) | static inline void ClearIN(void) function WaitOUT (line 98) | static inline void WaitOUT(void) function u8 (line 104) | static inline u8 WaitForINOrOUT() function ClearOUT (line 111) | static inline void ClearOUT(void) function Recv (line 116) | void Recv(volatile u8* data, u8 count) function u8 (line 125) | static inline u8 Recv8() function Send8 (line 133) | static inline void Send8(u8 d) function SetEP (line 138) | static inline void SetEP(u8 ep) function u8 (line 143) | static inline u8 FifoByteCount() function u8 (line 148) | static inline u8 ReceivedSetupInt() function ClearSetupInt (line 153) | static inline void ClearSetupInt() function Stall (line 158) | static inline void Stall() function u8 (line 163) | static inline u8 ReadWriteAllowed() function u8 (line 168) | static inline u8 Stalled() function u8 (line 173) | static inline u8 FifoFree() function ReleaseRX (line 178) | static inline void ReleaseRX() function ReleaseTX (line 183) | static inline void ReleaseTX() function u8 (line 188) | static inline u8 FrameNumber() function u8 (line 196) | u8 USBGetConfiguration(void) class LockEP (line 202) | class LockEP method LockEP (line 206) | LockEP(u8 ep) : _sreg(SREG) function u8 (line 218) | u8 USB_Available(u8 ep) function USB_Recv (line 226) | int USB_Recv(u8 ep, void* d, int len) function USB_Recv (line 245) | int USB_Recv(u8 ep) function u8 (line 254) | u8 USB_SendSpace(u8 ep) function USB_Send (line 263) | int USB_Send(u8 ep, const void* d, int len) function InitEP (line 331) | static function InitEndpoints (line 340) | static function ClassInterfaceRequest (line 355) | static function InitControl (line 374) | void InitControl(int end) function SendControl (line 381) | static function USB_SendControl (line 397) | int USB_SendControl(u8 flags, const void* d, int len) function USB_RecvControl (line 414) | int USB_RecvControl(void* d, int len) function SendInterfaces (line 422) | int SendInterfaces() function SendConfiguration (line 441) | static function SendDescriptor (line 458) | static function ISR (line 501) | ISR(USB_COM_vect) function USB_Flush (line 580) | void USB_Flush(u8 ep) function ISR (line 588) | ISR(USB_GEN_vect) function u8 (line 620) | u8 USBConnected() FILE: lib/usbhost/arduino-1.0.1/cores/arduino/USBCore.h type DeviceDescriptor (line 129) | typedef struct { type ConfigDescriptor (line 147) | typedef struct { type InterfaceDescriptor (line 161) | typedef struct type EndpointDescriptor (line 175) | typedef struct type IADDescriptor (line 187) | typedef struct type CDCCSInterfaceDescriptor (line 200) | typedef struct type CDCCSInterfaceDescriptor4 (line 209) | typedef struct type CMFunctionalDescriptor (line 217) | typedef struct type ACMFunctionalDescriptor (line 226) | typedef struct type CDCDescriptor (line 234) | typedef struct type MSCDescriptor (line 253) | typedef struct type HIDDescDescriptor (line 260) | typedef struct type HIDDescriptor (line 273) | typedef struct FILE: lib/usbhost/arduino-1.0.1/cores/arduino/Udp.h function class (line 41) | class UDP : public Stream { FILE: lib/usbhost/arduino-1.0.1/cores/arduino/WCharacter.h function boolean (line 46) | inline boolean isAlphaNumeric(int c) function boolean (line 54) | inline boolean isAlpha(int c) function boolean (line 62) | inline boolean isAscii(int c) function boolean (line 69) | inline boolean isWhitespace(int c) function boolean (line 76) | inline boolean isControl(int c) function boolean (line 83) | inline boolean isDigit(int c) function boolean (line 90) | inline boolean isGraph(int c) function boolean (line 97) | inline boolean isLowerCase(int c) function boolean (line 104) | inline boolean isPrintable(int c) function boolean (line 112) | inline boolean isPunct(int c) function boolean (line 121) | inline boolean isSpace(int c) function boolean (line 128) | inline boolean isUpperCase(int c) function boolean (line 136) | inline boolean isHexadecimalDigit(int c) function toAscii (line 144) | inline int toAscii(int c) function toLowerCase (line 156) | inline int toLowerCase(int c) function toUpperCase (line 163) | inline int toUpperCase(int c) FILE: lib/usbhost/arduino-1.0.1/cores/arduino/WInterrupts.c function attachInterrupt (line 38) | void attachInterrupt(uint8_t interruptNum, void (*userFunc)(void), int m... function detachInterrupt (line 143) | void detachInterrupt(uint8_t interruptNum) { function SIGNAL (line 219) | SIGNAL(INT0_vect) { function SIGNAL (line 224) | SIGNAL(INT1_vect) { function SIGNAL (line 231) | SIGNAL(INT0_vect) { function SIGNAL (line 236) | SIGNAL(INT1_vect) { function SIGNAL (line 241) | SIGNAL(INT2_vect) { function SIGNAL (line 246) | SIGNAL(INT3_vect) { function SIGNAL (line 251) | SIGNAL(INT4_vect) { function SIGNAL (line 256) | SIGNAL(INT5_vect) { function SIGNAL (line 261) | SIGNAL(INT6_vect) { function SIGNAL (line 266) | SIGNAL(INT7_vect) { function SIGNAL (line 273) | SIGNAL(INT0_vect) { function SIGNAL (line 278) | SIGNAL(INT1_vect) { function SIGNAL (line 284) | SIGNAL(INT2_vect) { FILE: lib/usbhost/arduino-1.0.1/cores/arduino/WMath.cpp function randomSeed (line 30) | void randomSeed(unsigned int seed) function random (line 37) | long random(long howbig) function random (line 45) | long random(long howsmall, long howbig) function map (line 54) | long map(long x, long in_min, long in_max, long out_min, long out_max) function makeWord (line 59) | unsigned int makeWord(unsigned int w) { return w; } function makeWord (line 60) | unsigned int makeWord(unsigned char h, unsigned char l) { return (h << 8... FILE: lib/usbhost/arduino-1.0.1/cores/arduino/WString.cpp function String (line 152) | String & String::copy(const char *cstr, unsigned int length) function String (line 185) | String & String::operator = (const String &rhs) function String (line 196) | String & String::operator = (String &&rval) function String (line 202) | String & String::operator = (StringSumHelper &&rval) function String (line 209) | String & String::operator = (const char *cstr) function StringSumHelper (line 290) | StringSumHelper & operator + (const StringSumHelper &lhs, const String &... function StringSumHelper (line 297) | StringSumHelper & operator + (const StringSumHelper &lhs, const char *cstr) function StringSumHelper (line 304) | StringSumHelper & operator + (const StringSumHelper &lhs, char c) function StringSumHelper (line 311) | StringSumHelper & operator + (const StringSumHelper &lhs, unsigned char ... function StringSumHelper (line 318) | StringSumHelper & operator + (const StringSumHelper &lhs, int num) function StringSumHelper (line 325) | StringSumHelper & operator + (const StringSumHelper &lhs, unsigned int num) function StringSumHelper (line 332) | StringSumHelper & operator + (const StringSumHelper &lhs, long num) function StringSumHelper (line 339) | StringSumHelper & operator + (const StringSumHelper &lhs, unsigned long ... function String (line 530) | String String::substring( unsigned int left ) const function String (line 535) | String String::substring(unsigned int left, unsigned int right) const FILE: lib/usbhost/arduino-1.0.1/cores/arduino/WString.h function class (line 45) | class String function operator (line 129) | unsigned char operator == (const String &rhs) const {return equals(rhs);} function operator (line 130) | unsigned char operator == (const char *cstr) const {return equals(cstr);} function operator (line 131) | unsigned char operator != (const String &rhs) const {return !equals(rhs);} function operator (line 132) | unsigned char operator != (const char *cstr) const {return !equals(cstr);} function class (line 191) | class StringSumHelper : public String FILE: lib/usbhost/arduino-1.0.1/cores/arduino/main.cpp function main (line 3) | int main(void) FILE: lib/usbhost/arduino-1.0.1/cores/arduino/new.cpp function __cxa_guard_acquire (line 13) | int __cxa_guard_acquire(__guard *g) {return !*(char *)(g);} function __cxa_guard_release (line 14) | void __cxa_guard_release (__guard *g) {*(char *)g = 1;} FILE: lib/usbhost/arduino-1.0.1/cores/arduino/new.h type __guard (line 13) | __extension__ typedef int __guard __attribute__((mode (__DI__))); FILE: lib/usbhost/arduino-1.0.1/cores/arduino/wiring.c function millis (line 67) | unsigned long millis() function micros (line 81) | unsigned long micros() { function delay (line 109) | void delay(unsigned long ms) function delayMicroseconds (line 122) | void delayMicroseconds(unsigned int us) function init (line 189) | void init() FILE: lib/usbhost/arduino-1.0.1/cores/arduino/wiring_analog.c function analogReference (line 32) | void analogReference(uint8_t mode) function analogRead (line 40) | int analogRead(uint8_t pin) function analogWrite (line 100) | void analogWrite(uint8_t pin, int val) FILE: lib/usbhost/arduino-1.0.1/cores/arduino/wiring_digital.c function pinMode (line 31) | void pinMode(uint8_t pin, uint8_t mode) function turnOffPWM (line 77) | static void turnOffPWM(uint8_t timer) function digitalWrite (line 137) | void digitalWrite(uint8_t pin, uint8_t val) function digitalRead (line 164) | int digitalRead(uint8_t pin) FILE: lib/usbhost/arduino-1.0.1/cores/arduino/wiring_pulse.c function pulseIn (line 32) | unsigned long pulseIn(uint8_t pin, uint8_t state, unsigned long timeout) FILE: lib/usbhost/arduino-1.0.1/cores/arduino/wiring_shift.c function shiftIn (line 27) | uint8_t shiftIn(uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder) { function shiftOut (line 42) | void shiftOut(uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder, uint8... FILE: platforms/avr/drivers/analog.c function analogReference (line 24) | void analogReference(uint8_t mode) { aref = mode & (_BV(REFS1) | _BV(REF... function analogRead (line 27) | int16_t analogRead(uint8_t pin) { function analogReadPin (line 49) | int16_t analogReadPin(pin_t pin) { return adc_read(pinToMux(pin)); } function pinToMux (line 51) | uint8_t pinToMux(pin_t pin) { function adc_read (line 103) | int16_t adc_read(uint8_t mux) { FILE: platforms/avr/drivers/hd44780.c function toggle_e (line 97) | static void toggle_e(void) { function lcd_write (line 112) | static void lcd_write(uint8_t data, uint8_t rs) { function lcd_read (line 190) | static uint8_t lcd_read(uint8_t rs) { function lcd_waitbusy (line 252) | static uint8_t lcd_waitbusy(void) function lcd_newline (line 273) | static inline void lcd_newline(uint8_t pos) { function lcd_command (line 319) | void lcd_command(uint8_t cmd) { function lcd_data (line 329) | void lcd_data(uint8_t data) { function lcd_gotoxy (line 340) | void lcd_gotoxy(uint8_t x, uint8_t y) { function lcd_getxy (line 365) | int lcd_getxy(void) { return lcd_waitbusy(); } function lcd_clrscr (line 370) | void lcd_clrscr(void) { lcd_command(1 << LCD_CLR); } function lcd_home (line 375) | void lcd_home(void) { lcd_command(1 << LCD_HOME); } function lcd_putc (line 382) | void lcd_putc(char c) { function lcd_puts (line 423) | void lcd_puts(const char *s) function lcd_puts_p (line 439) | void lcd_puts_p(const char *progmem_s) function lcd_init (line 458) | void lcd_init(uint8_t dispAttr) { FILE: platforms/avr/drivers/i2c_master.c function i2c_init (line 39) | void i2c_init(void) { function i2c_status_t (line 56) | static i2c_status_t i2c_start_impl(uint8_t address, uint16_t timeout) { function i2c_status_t (line 95) | i2c_status_t i2c_start(uint8_t address, uint16_t timeout) { function i2c_status_t (line 106) | i2c_status_t i2c_write(uint8_t data, uint16_t timeout) { function i2c_read_ack (line 126) | int16_t i2c_read_ack(uint16_t timeout) { function i2c_read_nack (line 141) | int16_t i2c_read_nack(uint16_t timeout) { function i2c_status_t (line 156) | i2c_status_t i2c_transmit(uint8_t address, const uint8_t* data, uint16_t... function i2c_status_t (line 168) | i2c_status_t i2c_receive(uint8_t address, uint8_t* data, uint16_t length... function i2c_status_t (line 190) | i2c_status_t i2c_writeReg(uint8_t devaddr, uint8_t regaddr, const uint8_... function i2c_status_t (line 205) | i2c_status_t i2c_readReg(uint8_t devaddr, uint8_t regaddr, uint8_t* data... function i2c_stop (line 238) | void i2c_stop(void) { FILE: platforms/avr/drivers/i2c_master.h type i2c_status_t (line 25) | typedef int16_t i2c_status_t; FILE: platforms/avr/drivers/i2c_slave.c function i2c_slave_init (line 39) | void i2c_slave_init(uint8_t address) { function i2c_slave_stop (line 46) | void i2c_slave_stop(void) { function ISR (line 51) | ISR(TWI_vect) { FILE: platforms/avr/drivers/serial.c function serial_delay (line 231) | inline static void serial_delay(void) { _delay_us(SERIAL_DELAY); } function serial_delay_half1 (line 234) | inline static void serial_delay_half1(void) { _delay_us(SERIAL_DELAY_HAL... function serial_delay_half2 (line 237) | inline static void serial_delay_half2(void) { _delay_us(SERIAL_DELAY_HAL... function serial_output (line 240) | inline static void serial_output(void) { setPinOutput(SOFT_SERIAL_PIN); } function serial_input_with_pullup (line 244) | inline static void serial_input_with_pullup(void) { setPinInputHigh(SOFT... function serial_read_pin (line 247) | inline static uint8_t serial_read_pin(void) { return !!readPin(SOFT_SERI... function serial_low (line 250) | inline static void serial_low(void) { writePinLow(SOFT_SERIAL_PIN); } function serial_high (line 253) | inline static void serial_high(void) { writePinHigh(SOFT_SERIAL_PIN); } function soft_serial_initiator_init (line 255) | void soft_serial_initiator_init(void) { function soft_serial_target_init (line 260) | void soft_serial_target_init(void) { function sync_recv (line 270) | static void sync_recv(void) { function sync_send (line 281) | static void sync_send(void) { function serial_read_chunk (line 289) | static uint8_t serial_read_chunk(uint8_t *pterrcount, uint8_t bit) { function serial_write_chunk (line 318) | void serial_write_chunk(uint8_t data, uint8_t bit) { function serial_send_packet (line 342) | static void serial_send_packet(uint8_t *buffer, uint8_t size) { function serial_recive_packet (line 352) | static uint8_t serial_recive_packet(uint8_t *buffer, uint8_t size) { function change_sender2reciver (line 363) | inline static void change_sender2reciver(void) { function change_reciver2sender (line 371) | inline static void change_reciver2sender(void) { function nibble_bits_count (line 379) | static inline uint8_t nibble_bits_count(uint8_t bits) { function ISR (line 386) | ISR(SERIAL_PIN_INTERRUPT) { function soft_serial_transaction (line 439) | int soft_serial_transaction(int sstd_index) { function soft_serial_get_and_clean_status (line 506) | int soft_serial_get_and_clean_status(int sstd_index) { FILE: platforms/avr/drivers/spi_master.c function spi_init (line 43) | void spi_init(void) { function spi_start (line 52) | bool spi_start(pin_t slavePin, bool lsbFirst, uint8_t mode, uint16_t div... function spi_status_t (line 114) | spi_status_t spi_write(uint8_t data) { function spi_status_t (line 127) | spi_status_t spi_read() { function spi_status_t (line 140) | spi_status_t spi_transmit(const uint8_t *data, uint16_t length) { function spi_status_t (line 154) | spi_status_t spi_receive(uint8_t *data, uint16_t length) { function spi_stop (line 170) | void spi_stop(void) { FILE: platforms/avr/drivers/spi_master.h type spi_status_t (line 23) | typedef int16_t spi_status_t; FILE: platforms/avr/drivers/ssd1306.c type CharacterMatrix (line 14) | struct CharacterMatrix function _send_cmd1 (line 33) | static inline bool _send_cmd1(uint8_t cmd) { function _send_cmd2 (line 59) | static inline bool _send_cmd2(uint8_t cmd, uint8_t opr) { function _send_cmd3 (line 68) | static inline bool _send_cmd3(uint8_t cmd, uint8_t opr1, uint8_t opr2) { function clear_display (line 91) | static void clear_display(void) { function capture_sendchar (line 120) | static int8_t capture_sendchar(uint8_t c) { function iota_gfx_init (line 131) | bool iota_gfx_init(void) { function iota_gfx_off (line 180) | bool iota_gfx_off(void) { function iota_gfx_on (line 190) | bool iota_gfx_on(void) { function matrix_write_char_inner (line 200) | void matrix_write_char_inner(struct CharacterMatrix *matrix, uint8_t c) { function matrix_write_char (line 212) | void matrix_write_char(struct CharacterMatrix *matrix, uint8_t c) { function iota_gfx_write_char (line 229) | void iota_gfx_write_char(uint8_t c) { matrix_write_char(&display, c); } function matrix_write (line 231) | void matrix_write(struct CharacterMatrix *matrix, const char *data) { function iota_gfx_write (line 239) | void iota_gfx_write(const char *data) { matrix_write(&display, data); } function matrix_write_P (line 241) | void matrix_write_P(struct CharacterMatrix *matrix, const char *data) { function iota_gfx_write_P (line 252) | void iota_gfx_write_P(const char *data) { matrix_write_P(&display, data); } function matrix_clear (line 254) | void matrix_clear(struct CharacterMatrix *matrix) { function iota_gfx_clear_screen (line 260) | void iota_gfx_clear_screen(void) { matrix_clear(&display); } function matrix_render (line 262) | void matrix_render(struct CharacterMatrix *matrix) { function iota_gfx_flush (line 304) | void iota_gfx_flush(void) { matrix_render(&display); } function iota_gfx_task_user (line 306) | __attribute__((weak)) void iota_gfx_task_user(void) {} function iota_gfx_task (line 308) | void iota_gfx_task(void) { FILE: platforms/avr/drivers/ssd1306.h type ssd1306_cmds (line 7) | enum ssd1306_cmds { type CharacterMatrix (line 62) | struct CharacterMatrix { type CharacterMatrix (line 68) | struct CharacterMatrix type CharacterMatrix (line 82) | struct CharacterMatrix type CharacterMatrix (line 83) | struct CharacterMatrix type CharacterMatrix (line 84) | struct CharacterMatrix type CharacterMatrix (line 85) | struct CharacterMatrix type CharacterMatrix (line 86) | struct CharacterMatrix type CharacterMatrix (line 87) | struct CharacterMatrix FILE: platforms/avr/drivers/uart.c function uart_init (line 91) | void uart_init(uint32_t baud) { function uart_putchar (line 103) | void uart_putchar(uint8_t c) { function uart_getchar (line 120) | uint8_t uart_getchar(void) { function uart_available (line 135) | bool uart_available(void) { function ISR (line 145) | ISR(USARTn_UDRE_vect) { function ISR (line 160) | ISR(USARTn_RX_vect) { FILE: platforms/avr/drivers/ws2812.c function ws2812_setleds (line 39) | void ws2812_setleds(LED_TYPE *ledarray, uint16_t number_of_leds) { FILE: platforms/avr/drivers/ws2812_i2c.c function ws2812_init (line 16) | void ws2812_init(void) { i2c_init(); } function ws2812_setleds (line 19) | void ws2812_setleds(LED_TYPE *ledarray, uint16_t leds) { FILE: platforms/chibios/boards/GENERIC_STM32_F042X6/board/board.c type gpio_setup_t (line 40) | typedef struct { type gpio_config_t (line 53) | typedef struct { function gpio_init (line 143) | static void gpio_init(stm32_gpio_t *gpiop, const gpio_setup_t *config) { function stm32_gpio_init (line 154) | static void stm32_gpio_init(void) { function __early_init (line 210) | void __early_init(void) { function sdc_lld_is_card_inserted (line 219) | bool sdc_lld_is_card_inserted(SDCDriver *sdcp) { function sdc_lld_is_write_protected (line 229) | bool sdc_lld_is_write_protected(SDCDriver *sdcp) { function mmc_lld_is_card_inserted (line 241) | bool mmc_lld_is_card_inserted(MMCDriver *mmcp) { function mmc_lld_is_write_protected (line 251) | bool mmc_lld_is_write_protected(MMCDriver *mmcp) { function boardInit (line 263) | void boardInit(void) { FILE: platforms/chibios/boards/IC_TEENSY_3_1/board/board.c function __early_init (line 133) | void __early_init(void) { function boardInit (line 146) | void boardInit(void) {} function restart_usb_driver (line 149) | void restart_usb_driver(USBDriver *usbp) { FILE: platforms/chibios/boards/STM32_F103_STM32DUINO/board/board.c function enter_bootloader_mode_if_requested (line 38) | __attribute__((weak)) void enter_bootloader_mode_if_requested(void) {} function __early_init (line 45) | void __early_init(void) { function boardInit (line 54) | void boardInit(void) { FILE: platforms/chibios/drivers/analog.c function adc_mux (line 137) | __attribute__((weak)) adc_mux pinToMux(pin_t pin) { function ADCDriver (line 250) | static inline ADCDriver* intToADCDriver(uint8_t adcInt) { function manageAdcInitializationDriver (line 273) | static inline void manageAdcInitializationDriver(uint8_t adc, ADCDriver*... function analogReadPin (line 280) | int16_t analogReadPin(pin_t pin) { function analogReadPinAdc (line 286) | int16_t analogReadPinAdc(pin_t pin, uint8_t adc) { function adc_read (line 294) | int16_t adc_read(adc_mux mux) { FILE: platforms/chibios/drivers/analog.h type adc_mux (line 26) | typedef struct { FILE: platforms/chibios/drivers/eeprom/eeprom_stm32_L0_L1.c function STM32_L0_L1_EEPROM_WaitNotBusy (line 34) | static inline void STM32_L0_L1_EEPROM_WaitNotBusy(void) { function STM32_L0_L1_EEPROM_Unlock (line 40) | static inline void STM32_L0_L1_EEPROM_Unlock(void) { function STM32_L0_L1_EEPROM_Lock (line 48) | static inline void STM32_L0_L1_EEPROM_Lock(void) { function eeprom_driver_init (line 53) | void eeprom_driver_init(void) {} function eeprom_driver_erase (line 55) | void eeprom_driver_erase(void) { function eeprom_read_block (line 70) | void eeprom_read_block(void *buf, const void *addr, size_t len) { function eeprom_write_block (line 82) | void eeprom_write_block(const void *buf, void *addr, size_t len) { FILE: platforms/chibios/drivers/i2c_master.c function i2c_status_t (line 48) | static i2c_status_t chibios_to_qmk(const msg_t* status) { function i2c_init (line 60) | __attribute__((weak)) void i2c_init(void) { function i2c_status_t (line 80) | i2c_status_t i2c_start(uint8_t address) { function i2c_status_t (line 86) | i2c_status_t i2c_transmit(uint8_t address, const uint8_t* data, uint16_t... function i2c_status_t (line 93) | i2c_status_t i2c_receive(uint8_t address, uint8_t* data, uint16_t length... function i2c_status_t (line 100) | i2c_status_t i2c_writeReg(uint8_t devaddr, uint8_t regaddr, const uint8_... function i2c_status_t (line 114) | i2c_status_t i2c_readReg(uint8_t devaddr, uint8_t regaddr, uint8_t* data... function i2c_stop (line 121) | void i2c_stop(void) { i2cStop(&I2C_DRIVER); } FILE: platforms/chibios/drivers/i2c_master.h type i2c_status_t (line 101) | typedef int16_t i2c_status_t; FILE: platforms/chibios/drivers/serial.c function serial_delay (line 53) | inline static void serial_delay(void) { wait_us(SERIAL_DELAY); } function serial_delay_half (line 54) | inline static void serial_delay_half(void) { wait_us(SERIAL_DELAY / 2); } function serial_delay_blip (line 55) | inline static void serial_delay_blip(void) { wait_us(1); } function serial_output (line 56) | inline static void serial_output(void) { setPinOutput(SOFT_SERIAL_PIN); } function serial_input (line 57) | inline static void serial_input(void) { setPinInputHigh(SOFT_SERIAL_PIN); } function serial_read_pin (line 58) | inline static bool serial_read_pin(void) { return !!readPin(SOFT_SERIAL_... function serial_low (line 59) | inline static void serial_low(void) { writePinLow(SOFT_SERIAL_PIN); } function serial_high (line 60) | inline static void serial_high(void) { writePinHigh(SOFT_SERIAL_PIN); } function soft_serial_initiator_init (line 77) | void soft_serial_initiator_init(void) { function soft_serial_target_init (line 82) | void soft_serial_target_init(void) { function sync_recv (line 90) | static void __attribute__((noinline)) sync_recv(void) { function sync_send (line 101) | static void __attribute__((noinline)) sync_send(void) { function serial_read_byte (line 111) | static uint8_t __attribute__((noinline)) serial_read_byte(void) { function serial_write_byte (line 123) | static void __attribute__((noinline)) serial_write_byte(uint8_t data) { function interrupt_handler (line 137) | void interrupt_handler(void *arg) { function soft_serial_transaction (line 203) | int soft_serial_transaction(int sstd_index) { FILE: platforms/chibios/drivers/serial_usart.c function usart_clear (line 45) | static inline void usart_clear(void) { function send (line 72) | static inline bool send(const uint8_t* source, const size_t size) { function receive (line 94) | static inline bool receive(uint8_t* destination, const size_t size) { function usart_init (line 104) | __attribute__((weak)) void usart_init(void) { function usart_init (line 125) | __attribute__((weak)) void usart_init(void) { function usart_master_init (line 148) | __attribute__((weak, nonnull)) void usart_master_init(SerialDriver** dri... function usart_slave_init (line 156) | __attribute__((weak, nonnull)) void usart_slave_init(SerialDriver** driv... function soft_serial_target_init (line 182) | void soft_serial_target_init(void) { function react_to_transactions (line 194) | static inline bool react_to_transactions(void) { function soft_serial_initiator_init (line 241) | void soft_serial_initiator_init(void) { function soft_serial_transaction (line 259) | int soft_serial_transaction(int index) { function initiate_transaction (line 269) | static inline int initiate_transaction(uint8_t sstd_index) { FILE: platforms/chibios/drivers/spi_master.c function spi_init (line 29) | __attribute__((weak)) void spi_init(void) { function spi_start (line 52) | bool spi_start(pin_t slavePin, bool lsbFirst, uint8_t mode, uint16_t div... function spi_status_t (line 172) | spi_status_t spi_write(uint8_t data) { function spi_status_t (line 179) | spi_status_t spi_read(void) { function spi_status_t (line 186) | spi_status_t spi_transmit(const uint8_t *data, uint16_t length) { function spi_status_t (line 191) | spi_status_t spi_receive(uint8_t *data, uint16_t length) { function spi_stop (line 196) | void spi_stop(void) { FILE: platforms/chibios/drivers/spi_master.h type spi_status_t (line 66) | typedef int16_t spi_status_t; FILE: platforms/chibios/drivers/uart.c function uart_init (line 23) | void uart_init(uint32_t baud) { function uart_putchar (line 42) | void uart_putchar(uint8_t c) { sdPut(&SERIAL_DRIVER, c); } function uart_getchar (line 44) | uint8_t uart_getchar(void) { function uart_available (line 50) | bool uart_available(void) { return !sdGetWouldBlock(&SERIAL_DRIVER); } FILE: platforms/chibios/drivers/usbpd_stm32g4.c function usbpd_init (line 24) | __attribute__((weak)) void usbpd_init(void) { function usbpd_allowance_t (line 52) | __attribute__((weak)) usbpd_allowance_t usbpd_get_allowance(void) { FILE: platforms/chibios/drivers/ws2812.c function sendByte (line 56) | void sendByte(uint8_t byte) { function ws2812_init (line 77) | void ws2812_init(void) { palSetLineMode(RGB_DI_PIN, WS2812_OUTPUT_MODE); } function ws2812_setleds (line 80) | void ws2812_setleds(LED_TYPE *ledarray, uint16_t leds) { FILE: platforms/chibios/drivers/ws2812_pwm.c function ws2812_init (line 242) | void ws2812_init(void) { function ws2812_write_led (line 291) | void ws2812_write_led(uint16_t led_number, uint8_t r, uint8_t g, uint8_t... function ws2812_setleds (line 301) | void ws2812_setleds(LED_TYPE* ledarray, uint16_t leds) { FILE: platforms/chibios/drivers/ws2812_spi.c function get_protocol_eq (line 90) | static uint8_t get_protocol_eq(uint8_t data, int pos) { function set_led_color_rgb (line 103) | static void set_led_color_rgb(LED_TYPE color, int pos) { function ws2812_init (line 121) | void ws2812_init(void) { function ws2812_setleds (line 139) | void ws2812_setleds(LED_TYPE* ledarray, uint16_t leds) { FILE: quantum/action.c function get_ignore_mod_tap_interrupt (line 51) | __attribute__((weak)) bool get_ignore_mod_tap_interrupt(uint16_t keycode... function get_retro_tapping (line 55) | __attribute__((weak)) bool get_retro_tapping(uint16_t keycode, keyrecord... function pre_process_record_quantum (line 58) | __attribute__((weak)) bool pre_process_record_quantum(keyrecord_t *recor... function action_exec (line 70) | void action_exec(keyevent_t event) { function process_hand_swap (line 134) | void process_hand_swap(keyevent_t *event) { function process_record_nocache (line 154) | void process_record_nocache(keyrecord_t *record) { function process_record_nocache (line 160) | void process_record_nocache(keyrecord_t *record) { process_record(record... function process_record_quantum (line 163) | __attribute__((weak)) bool process_record_quantum(keyrecord_t *record) {... function post_process_record_quantum (line 165) | __attribute__((weak)) void post_process_record_quantum(keyrecord_t *reco... function process_record_tap_hint (line 172) | void process_record_tap_hint(keyrecord_t *record) { function process_record (line 196) | void process_record(keyrecord_t *record) { function process_record_handler (line 214) | void process_record_handler(keyrecord_t *record) { function register_button (line 239) | void register_button(bool pressed, enum mouse_buttons button) { function process_action (line 255) | void process_action(keyrecord_t *record, action_t action) { function register_code (line 751) | void register_code(uint8_t code) { function unregister_code (line 844) | void unregister_code(uint8_t code) { function tap_code_delay (line 905) | void tap_code_delay(uint8_t code, uint16_t delay) { function tap_code (line 917) | void tap_code(uint8_t code) { tap_code_delay(code, code == KC_CAPS ? TAP... function register_mods (line 923) | void register_mods(uint8_t mods) { function unregister_mods (line 934) | void unregister_mods(uint8_t mods) { function register_weak_mods (line 945) | void register_weak_mods(uint8_t mods) { function unregister_weak_mods (line 956) | void unregister_weak_mods(uint8_t mods) { function clear_keyboard (line 967) | void clear_keyboard(void) { function clear_keyboard_but_mods (line 976) | void clear_keyboard_but_mods(void) { function clear_keyboard_but_mods_and_keys (line 985) | void clear_keyboard_but_mods_and_keys() { function is_tap_key (line 1003) | bool is_tap_key(keypos_t key) { function is_tap_record (line 1012) | bool is_tap_record(keyrecord_t *record) { function is_tap_action (line 1030) | bool is_tap_action(action_t action) { function debug_event (line 1064) | void debug_event(keyevent_t event) { dprintf("%04X%c(%u)", (event.key.ro... function debug_record (line 1069) | void debug_record(keyrecord_t record) { function debug_action (line 1080) | void debug_action(action_t action) { FILE: quantum/action.h type tap_t (line 42) | typedef struct { type keyrecord_t (line 51) | typedef struct { type swap_state_row_t (line 87) | typedef uint8_t swap_state_row_t; type swap_state_row_t (line 89) | typedef uint16_t swap_state_row_t; type swap_state_row_t (line 91) | typedef uint32_t swap_state_row_t; FILE: quantum/action_code.h type action_kind_id (line 96) | enum action_kind_id { type action_t (line 133) | typedef union { type mods_bit (line 193) | enum mods_bit { type mods_codes (line 203) | enum mods_codes { type usage_pages (line 216) | enum usage_pages { PAGE_SYSTEM, PAGE_CONSUMER } type layer_param_on (line 223) | enum layer_param_on { type layer_param_bit_op (line 231) | enum layer_param_bit_op { type layer_param_tap_op (line 240) | enum layer_param_tap_op { type function_opts (line 283) | enum function_opts { type swap_hands_param_tap_op (line 290) | enum swap_hands_param_tap_op { FILE: quantum/action_layer.c function layer_state_t (line 21) | __attribute__((weak)) layer_state_t default_layer_state_set_user(layer_s... function layer_state_t (line 27) | __attribute__((weak)) layer_state_t default_layer_state_set_kb(layer_sta... function default_layer_state_set (line 33) | static void default_layer_state_set(layer_state_t state) { function default_layer_debug (line 52) | void default_layer_debug(void) { dprintf("%08lX(%u)", default_layer_stat... function default_layer_set (line 58) | void default_layer_set(layer_state_t state) { default_layer_state_set(st... function default_layer_or (line 65) | void default_layer_or(layer_state_t state) { default_layer_state_set(def... function default_layer_and (line 70) | void default_layer_and(layer_state_t state) { default_layer_state_set(de... function default_layer_xor (line 75) | void default_layer_xor(layer_state_t state) { default_layer_state_set(de... function layer_state_t (line 87) | __attribute__((weak)) layer_state_t layer_state_set_user(layer_state_t s... function layer_state_t (line 93) | __attribute__((weak)) layer_state_t layer_state_set_kb(layer_state_t sta... function layer_state_set (line 99) | void layer_state_set(layer_state_t state) { function layer_clear (line 118) | void layer_clear(void) { layer_state_set(0); } function layer_state_is (line 124) | bool layer_state_is(uint8_t layer) { return layer_state_cmp(layer_state,... function layer_state_cmp (line 130) | bool layer_state_cmp(layer_state_t cmp_layer_state, uint8_t layer) { function layer_move (line 141) | void layer_move(uint8_t layer) { layer_state_set((layer_state_t)1 << lay... function layer_on (line 147) | void layer_on(uint8_t layer) { layer_state_set(layer_state | ((layer_sta... function layer_off (line 153) | void layer_off(uint8_t layer) { layer_state_set(layer_state & ~((layer_s... function layer_invert (line 159) | void layer_invert(uint8_t layer) { layer_state_set(layer_state ^ ((layer... function layer_or (line 165) | void layer_or(layer_state_t state) { layer_state_set(layer_state | state... function layer_and (line 170) | void layer_and(layer_state_t state) { layer_state_set(layer_state & stat... function layer_xor (line 175) | void layer_xor(layer_state_t state) { layer_state_set(layer_state ^ stat... function layer_debug (line 181) | void layer_debug(void) { dprintf("%08lX(%u)", layer_state, get_highest_l... function update_source_layers_cache (line 194) | void update_source_layers_cache(keypos_t key, uint8_t layer) { function read_source_layers_cache (line 208) | uint8_t read_source_layers_cache(keypos_t key) { function action_t (line 229) | action_t store_or_get_action(bool pressed, keypos_t key) { function layer_switch_get_layer (line 253) | uint8_t layer_switch_get_layer(keypos_t key) { function action_t (line 279) | action_t layer_switch_get_action(keypos_t key) { return action_for_key(l... FILE: quantum/action_layer.h type layer_state_t (line 48) | typedef uint8_t layer_state_t; type layer_state_t (line 55) | typedef uint16_t layer_state_t; type layer_state_t (line 62) | typedef uint32_t layer_state_t; FILE: quantum/action_macro.c function action_macro_play (line 35) | void action_macro_play(const macro_t *macro_p) { FILE: quantum/action_macro.h type macro_t (line 23) | typedef uint8_t macro_t; type macro_command_id (line 81) | enum macro_command_id { FILE: quantum/action_tapping.c function get_tapping_term (line 27) | __attribute__((weak)) uint16_t get_tapping_term(uint16_t keycode, keyrec... function get_tapping_force_hold (line 36) | __attribute__((weak)) bool get_tapping_force_hold(uint16_t keycode, keyr... function get_permissive_hold (line 40) | __attribute__((weak)) bool get_permissive_hold(uint16_t keycode, keyreco... function get_hold_on_other_key_press (line 44) | __attribute__((weak)) bool get_hold_on_other_key_press(uint16_t keycode,... function action_tapping_process (line 65) | void action_tapping_process(keyrecord_t record) { function process_tapping (line 108) | bool process_tapping(keyrecord_t *keyp) { function waiting_buffer_enq (line 354) | bool waiting_buffer_enq(keyrecord_t record) { function waiting_buffer_clear (line 376) | void waiting_buffer_clear(void) { function waiting_buffer_typed (line 385) | bool waiting_buffer_typed(keyevent_t event) { function waiting_buffer_has_anykey_pressed (line 398) | __attribute__((unused)) bool waiting_buffer_has_anykey_pressed(void) { function waiting_buffer_scan_tap (line 409) | void waiting_buffer_scan_tap(void) { function debug_tapping_key (line 434) | static void debug_tapping_key(void) { function debug_waiting_buffer (line 444) | static void debug_waiting_buffer(void) { FILE: quantum/action_util.c function get_oneshot_locked_mods (line 56) | uint8_t get_oneshot_locked_mods(void) { return oneshot_locked_mod... function set_oneshot_locked_mods (line 57) | void set_oneshot_locked_mods(uint8_t mods) { function clear_oneshot_locked_mods (line 63) | void clear_oneshot_locked_mods(void) { function has_oneshot_mods_timed_out (line 71) | bool has_oneshot_mods_timed_out(void) { return TIMER_DIFF_16(... function has_oneshot_mods_timed_out (line 73) | bool has_oneshot_mods_timed_out(void) { return false; } function get_oneshot_layer (line 87) | inline uint8_t get_oneshot_layer(void) { return oneshot_layer_data >> 3; } function get_oneshot_layer_state (line 88) | inline uint8_t get_oneshot_layer_state(void) { return oneshot_layer_data... function has_oneshot_layer_timed_out (line 101) | inline bool has_oneshot_layer_timed_out() { return TIMER_DIFF_16(tim... function has_oneshot_swaphands_timed_out (line 104) | inline bool has_oneshot_swaphands_timed_out() { return TIMER_DIFF_16... function set_oneshot_swaphands (line 110) | void set_oneshot_swaphands(void) { function release_oneshot_swaphands (line 121) | void release_oneshot_swaphands(void) { function use_oneshot_swaphands (line 130) | void use_oneshot_swaphands(void) { function clear_oneshot_swaphands (line 139) | void clear_oneshot_swaphands(void) { function set_oneshot_layer (line 153) | void set_oneshot_layer(uint8_t layer, uint8_t state) { function reset_oneshot_layer (line 169) | void reset_oneshot_layer(void) { function clear_oneshot_layer_state (line 180) | void clear_oneshot_layer_state(oneshot_fullfillment_t state) { function is_oneshot_layer_active (line 192) | bool is_oneshot_layer_active(void) { return get_oneshot_layer_state(); } function oneshot_set (line 198) | void oneshot_set(bool active) { function oneshot_toggle (line 210) | void oneshot_toggle(void) { oneshot_set(!keymap_config.oneshot_disable); } function oneshot_enable (line 216) | void oneshot_enable(void) { oneshot_set(true); } function oneshot_disable (line 222) | void oneshot_disable(void) { oneshot_set(false); } function is_oneshot_enabled (line 224) | bool is_oneshot_enabled(void) { return keymap_config.oneshot_disable; } function send_keyboard_report (line 232) | void send_keyboard_report(void) { function get_mods (line 266) | uint8_t get_mods(void) { return real_mods; } function add_mods (line 271) | void add_mods(uint8_t mods) { real_mods |= mods; } function del_mods (line 276) | void del_mods(uint8_t mods) { real_mods &= ~mods; } function set_mods (line 281) | void set_mods(uint8_t mods) { real_mods = mods; } function clear_mods (line 286) | void clear_mods(void) { real_mods = 0; } function get_weak_mods (line 292) | uint8_t get_weak_mods(void) { return weak_mods; } function add_weak_mods (line 297) | void add_weak_mods(uint8_t mods) { weak_mods |= mods; } function del_weak_mods (line 302) | void del_weak_mods(uint8_t mods) { weak_mods &= ~mods; } function set_weak_mods (line 307) | void set_weak_mods(uint8_t mods) { weak_mods = mods; } function clear_weak_mods (line 312) | void clear_weak_mods(void) { weak_mods = 0; } function set_weak_override_mods (line 317) | void set_weak_override_mods(uint8_t mods) { weak_override_mods = mods; } function clear_weak_override_mods (line 320) | void clear_weak_override_mods(void) { weak_override_mods = 0; } function set_suppressed_override_mods (line 324) | void set_suppressed_override_mods(uint8_t mods) { suppressed_mods = mods; } function clear_suppressed_override_mods (line 327) | void clear_suppressed_override_mods(void) { suppressed_mods = 0; } function get_macro_mods (line 335) | uint8_t get_macro_mods(void) { return macro_mods; } function add_macro_mods (line 340) | void add_macro_mods(uint8_t mods) { macro_mods |= mods; } function del_macro_mods (line 345) | void del_macro_mods(uint8_t mods) { macro_mods &= ~mods; } function set_macro_mods (line 350) | void set_macro_mods(uint8_t mods) { macro_mods = mods; } function clear_macro_mods (line 355) | void clear_macro_mods(void) { macro_mods = 0; } function get_oneshot_mods (line 362) | uint8_t get_oneshot_mods(void) { return oneshot_mods; } function add_oneshot_mods (line 364) | void add_oneshot_mods(uint8_t mods) { function del_oneshot_mods (line 374) | void del_oneshot_mods(uint8_t mods) { function set_oneshot_mods (line 388) | void set_oneshot_mods(uint8_t mods) { function clear_oneshot_mods (line 404) | void clear_oneshot_mods(void) { function oneshot_locked_mods_changed_user (line 419) | __attribute__((weak)) void oneshot_locked_mods_changed_user(uint8_t mods... function oneshot_locked_mods_changed_kb (line 425) | __attribute__((weak)) void oneshot_locked_mods_changed_kb(uint8_t mods) ... function oneshot_mods_changed_user (line 431) | __attribute__((weak)) void oneshot_mods_changed_user(uint8_t mods) {} function oneshot_mods_changed_kb (line 437) | __attribute__((weak)) void oneshot_mods_changed_kb(uint8_t mods) { onesh... function oneshot_layer_changed_user (line 443) | __attribute__((weak)) void oneshot_layer_changed_user(uint8_t layer) {} function oneshot_layer_changed_kb (line 449) | __attribute__((weak)) void oneshot_layer_changed_kb(uint8_t layer) { one... function has_anymod (line 455) | uint8_t has_anymod(void) { return bitpop(real_mods); } FILE: quantum/action_util.h function add_key (line 32) | inline void add_key(uint8_t key) { add_key_to_report(keyboard_report, ke... function del_key (line 34) | inline void del_key(uint8_t key) { del_key_from_report(keyboard_report, ... function clear_keys (line 36) | inline void clear_keys(void) { clear_keys_from_report(keyboard_report); } type oneshot_fullfillment_t (line 71) | typedef enum { ONESHOT_PRESSED = 0b01, ONESHOT_OTHER_KEY_PRESSED = 0b10,... FILE: quantum/api.c function dword_to_bytes (line 20) | void dword_to_bytes(uint32_t dword, uint8_t* bytes) { function bytes_to_dword (line 27) | uint32_t bytes_to_dword(uint8_t* bytes, uint8_t index) { return ((uint32... function process_api_quantum (line 29) | __attribute__((weak)) bool process_api_quantum(uint8_t length, uint8_t* ... function process_api_keyboard (line 31) | __attribute__((weak)) bool process_api_keyboard(uint8_t length, uint8_t*... function process_api_user (line 33) | __attribute__((weak)) bool process_api_user(uint8_t length, uint8_t* dat... function process_api (line 35) | void process_api(uint16_t length, uint8_t* data) { FILE: quantum/api.h type MESSAGE_TYPE (line 23) | enum MESSAGE_TYPE { type DATA_TYPE (line 35) | enum DATA_TYPE { DT_NONE = 0x00, DT_HANDSHAKE, DT_DEFAULT_LAYER, DT_CURR... FILE: quantum/api/api_sysex.c function send_bytes_sysex (line 21) | void send_bytes_sysex(uint8_t message_type, uint8_t data_type, uint8_t* ... FILE: quantum/audio/audio.c function audio_init (line 115) | void audio_init() { function audio_startup (line 147) | void audio_startup(void) { function audio_toggle (line 155) | void audio_toggle(void) { function audio_on (line 166) | void audio_on(void) { function audio_off (line 173) | void audio_off(void) { function audio_is_on (line 181) | bool audio_is_on(void) { return (audio_config.enable != 0); } function audio_stop_all (line 183) | void audio_stop_all() { function audio_stop_tone (line 204) | void audio_stop_tone(float pitch) { function audio_play_note (line 245) | void audio_play_note(float pitch, uint16_t duration) { function audio_play_tone (line 294) | void audio_play_tone(float pitch) { audio_play_note(pitch, 0xffff); } function audio_play_melody (line 296) | void audio_play_melody(float (*np)[][2], uint16_t n_count, bool n_repeat) { function audio_play_click (line 326) | void audio_play_click(uint16_t delay, float pitch, uint16_t duration) { function audio_is_playing_note (line 347) | bool audio_is_playing_note(void) { return playing_note; } function audio_is_playing_melody (line 349) | bool audio_is_playing_melody(void) { return playing_melody; } function audio_get_number_of_active_tones (line 351) | uint8_t audio_get_number_of_active_tones(void) { return active_tones; } function audio_get_frequency (line 353) | float audio_get_frequency(uint8_t tone_index) { function audio_get_processed_frequency (line 360) | float audio_get_processed_frequency(uint8_t tone_index) { function audio_update_state (line 381) | bool audio_update_state(void) { function audio_set_tone_multiplexing_rate (line 487) | void audio_set_tone_multiplexing_rate(uint16_t rate) { tone_multiplexing... function audio_enable_tone_multiplexing (line 488) | void audio_enable_tone_multiplexing(void) { tone_multiplexing_rate = AUD... function audio_disable_tone_multiplexing (line 489) | void audio_disable_tone_multiplexing(void) { tone_multiplexing_rate = 0; } function audio_increase_tone_multiplexing_rate (line 490) | void audio_increase_tone_multiplexing_rate(uint16_t change) { function audio_decrease_tone_multiplexing_rate (line 495) | void audio_decrease_tone_multiplexing_rate(uint16_t change) { function audio_set_tempo (line 504) | void audio_set_tempo(uint8_t tempo) { function audio_increase_tempo (line 512) | void audio_increase_tempo(uint8_t tempo_change) { function audio_decrease_tempo (line 519) | void audio_decrease_tempo(uint8_t tempo_change) { function audio_duration_to_ms (line 527) | uint16_t audio_duration_to_ms(uint16_t duration_bpm) { function audio_ms_to_duration (line 536) | uint16_t audio_ms_to_duration(uint16_t duration_ms) { FILE: quantum/audio/audio.h type audio_config_t (line 42) | typedef union { type musical_tone_t (line 61) | typedef struct { FILE: quantum/audio/driver_avr_pwm_hardware.c function channel_1_set_frequency (line 154) | void channel_1_set_frequency(float freq) { function channel_1_start (line 174) | void channel_1_start(void) { function channel_1_stop (line 181) | void channel_1_stop(void) { function channel_2_set_frequency (line 191) | void channel_2_set_frequency(float freq) { function channel_2_get_frequency (line 205) | float channel_2_get_frequency(void) { return channel_2_frequency; } function channel_2_start (line 207) | void channel_2_start(void) { function channel_2_stop (line 212) | void channel_2_stop(void) { function audio_driver_initialize (line 218) | void audio_driver_initialize() { function audio_driver_stop (line 259) | void audio_driver_stop() { function audio_driver_start (line 269) | void audio_driver_start(void) { function ISR (line 287) | ISR(AUDIO1_TIMERx_COMPy_vect) { function ISR (line 316) | ISR(AUDIO2_TIMERx_COMPy_vect) { FILE: quantum/audio/driver_chibios_dac_additive.c type output_states_t (line 90) | typedef enum { function dac_value_generate (line 110) | __attribute__((weak)) uint16_t dac_value_generate(void) { function dac_end (line 169) | static void dac_end(DACDriver *dacp) { function dac_error (line 254) | static void dac_error(DACDriver *dacp, dacerror_t err) { function audio_driver_initialize (line 284) | void audio_driver_initialize() { function audio_driver_stop (line 324) | void audio_driver_stop(void) { state = OUTPUT_SHOULD_STOP; } function audio_driver_start (line 326) | void audio_driver_start(void) { FILE: quantum/audio/driver_chibios_dac_basic.c function channel_1_start (line 101) | void channel_1_start(void) { function channel_1_stop (line 107) | void channel_1_stop(void) { function channel_1_set_frequency (line 114) | void channel_1_set_frequency(float freq) { function channel_1_get_frequency (line 124) | float channel_1_get_frequency(void) { return channel_1_frequency; } function channel_2_start (line 126) | void channel_2_start(void) { function channel_2_stop (line 132) | void channel_2_stop(void) { function channel_2_set_frequency (line 139) | void channel_2_set_frequency(float freq) { function channel_2_get_frequency (line 149) | float channel_2_get_frequency(void) { return channel_2_frequency; } function gpt_audio_state_cb (line 151) | static void gpt_audio_state_cb(GPTDriver *gptp) { function audio_driver_initialize (line 186) | void audio_driver_initialize() { function audio_driver_stop (line 219) | void audio_driver_stop(void) { function audio_driver_start (line 237) | void audio_driver_start(void) { FILE: quantum/audio/driver_chibios_pwm_hardware.c function channel_1_set_frequency (line 72) | void channel_1_set_frequency(float freq) { function channel_1_get_frequency (line 85) | float channel_1_get_frequency(void) { return channel_1_frequency; } function channel_1_start (line 87) | void channel_1_start(void) { function channel_1_stop (line 92) | void channel_1_stop(void) { pwmStop(&AUDIO_PWM_DRIVER); } function audio_driver_initialize (line 107) | void audio_driver_initialize(void) { function audio_driver_start (line 120) | void audio_driver_start(void) { function audio_driver_stop (line 129) | void audio_driver_stop(void) { function gpt_callback (line 137) | static void gpt_callback(GPTDriver *gptp) { FILE: quantum/audio/driver_chibios_pwm_software.c function channel_1_set_frequency (line 57) | void channel_1_set_frequency(float freq) { function channel_1_get_frequency (line 71) | float channel_1_get_frequency(void) { return channel_1_frequency; } function channel_1_start (line 73) | void channel_1_start(void) { function channel_1_stop (line 81) | void channel_1_stop(void) { function pwm_audio_period_callback (line 92) | static void pwm_audio_period_callback(PWMDriver *pwmp) { function pwm_audio_channel_interrupt_callback (line 100) | static void pwm_audio_channel_interrupt_callback(PWMDriver *pwmp) { function audio_driver_initialize (line 123) | void audio_driver_initialize(void) { function audio_driver_start (line 140) | void audio_driver_start(void) { function audio_driver_stop (line 149) | void audio_driver_stop(void) { function gpt_callback (line 157) | static void gpt_callback(GPTDriver *gptp) { FILE: quantum/audio/muse.c function bit_for_value (line 16) | bool bit_for_value(uint8_t value) { function muse_clock_pulse (line 41) | uint8_t muse_clock_pulse(void) { FILE: quantum/audio/voices.c function set_voice (line 35) | void set_voice(voice_type v) { voice = v; } function voice_iterate (line 37) | void voice_iterate() { voice = (voice + 1) % number_of_voices; } function voice_deiterate (line 39) | void voice_deiterate() { voice = (voice - 1 + number_of_voices) % number... function mod (line 42) | float mod(float a, int b) { function voice_add_vibrato (line 48) | float voice_add_vibrato(float average_freq) { function voice_add_glissando (line 55) | float voice_add_glissando(float from_freq, float to_freq) { function voice_envelope (line 66) | float voice_envelope(float frequency) { function voice_set_vibrato_rate (line 328) | void voice_set_vibrato_rate(float rate) { vibrato_rate = rate; } function voice_increase_vibrato_rate (line 329) | void voice_increase_vibrato_rate(float change) { vibrato_rate *= change; } function voice_decrease_vibrato_rate (line 330) | void voice_decrease_vibrato_rate(float change) { vibrato_rate /= change; } function voice_set_vibrato_strength (line 331) | void voice_set_vibrato_strength(float strength) { vibrato_strength = str... function voice_increase_vibrato_strength (line 332) | void voice_increase_vibrato_strength(float change) { vibrato_strength *=... function voice_decrease_vibrato_strength (line 333) | void voice_decrease_vibrato_strength(float change) { vibrato_strength /=... function voice_set_timbre (line 337) | void voice_set_timbre(uint8_t timbre) { function voice_get_timbre (line 342) | uint8_t voice_get_timbre(void) { return note_timbre; } FILE: quantum/audio/voices.h type voice_type (line 26) | typedef enum { FILE: quantum/backlight/backlight.c function backlight_init (line 39) | void backlight_init(void) { function backlight_increase (line 56) | void backlight_increase(void) { function backlight_decrease (line 70) | void backlight_decrease(void) { function backlight_toggle (line 84) | void backlight_toggle(void) { function backlight_enable (line 97) | void backlight_enable(void) { function backlight_disable (line 112) | void backlight_disable(void) { function is_backlight_enabled (line 125) | bool is_backlight_enabled(void) { return backlight_config.enable; } function backlight_step (line 131) | void backlight_step(void) { function backlight_level_noeeprom (line 145) | void backlight_level_noeeprom(uint8_t level) { function backlight_level (line 156) | void backlight_level(uint8_t level) { function eeconfig_read_backlight (line 161) | uint8_t eeconfig_read_backlight(void) { return eeprom_read_byte(EECONFIG... function eeconfig_update_backlight (line 163) | void eeconfig_update_backlight(uint8_t val) { eeprom_update_byte(EECONFI... function eeconfig_update_backlight_current (line 165) | void eeconfig_update_backlight_current(void) { eeconfig_update_backlight... function eeconfig_update_backlight_default (line 167) | void eeconfig_update_backlight_default(void) { function get_backlight_level (line 182) | uint8_t get_backlight_level(void) { return backlight_config.level; } function backlight_toggle_breathing (line 189) | void backlight_toggle_breathing(void) { function backlight_enable_breathing (line 202) | void backlight_enable_breathing(void) { function backlight_disable_breathing (line 215) | void backlight_disable_breathing(void) { function is_backlight_breathing (line 228) | bool is_backlight_breathing(void) { return backlight_config.breathing; } function breathing_period_set (line 231) | __attribute__((weak)) void breathing_period_set(uint8_t value) { breathi... function get_breathing_period (line 233) | __attribute__((weak)) uint8_t get_breathing_period(void) { return breath... function breathing_period_default (line 235) | __attribute__((weak)) void breathing_period_default(void) { breathing_pe... function breathing_period_inc (line 237) | __attribute__((weak)) void breathing_period_inc(void) { breathing_period... function breathing_period_dec (line 239) | __attribute__((weak)) void breathing_period_dec(void) { breathing_period... function breathing_toggle (line 241) | __attribute__((weak)) void breathing_toggle(void) { function backlight_init_ports (line 251) | __attribute__((weak)) void backlight_init_ports(void) {} function backlight_set (line 253) | __attribute__((weak)) void backlight_set(uint8_t level) {} function backlight_task (line 255) | __attribute__((weak)) void backlight_task(void) {} FILE: quantum/backlight/backlight.h type backlight_config_t (line 37) | typedef union { FILE: quantum/backlight/backlight_avr.c function enable_pwm (line 171) | static inline void enable_pwm(void) { function disable_pwm (line 179) | static inline void disable_pwm(void) { function ISR (line 205) | ISR(TIMERx_COMPA_vect) { backlight_pins_off(); } function ISR (line 209) | ISR(TIMERx_OVF_vect) { function cie_lightness (line 233) | static uint16_t cie_lightness(uint16_t v) { function rescale_limit_val (line 249) | static uint32_t rescale_limit_val(uint32_t val) { return (val * (BACKLIG... function set_pwm (line 252) | static inline void set_pwm(uint16_t val) { OCRxx = val; } function backlight_set (line 254) | void backlight_set(uint8_t level) { function backlight_task (line 283) | void backlight_task(void) {} function is_breathing (line 298) | bool is_breathing(void) { return breathing; } function is_breathing (line 310) | bool is_breathing(void) { return !!(TIMSKx & _BV(TOIEx)); } function breathing_enable (line 331) | void breathing_enable(void) { function breathing_pulse (line 337) | void breathing_pulse(void) { function breathing_disable (line 346) | void breathing_disable(void) { function breathing_self_disable (line 352) | void breathing_self_disable(void) { function scale_backlight (line 365) | static inline uint16_t scale_backlight(uint16_t v) { return v / BACKLIGH... function backlight_init_ports (line 391) | void backlight_init_ports(void) { FILE: quantum/backlight/backlight_chibios.c function cie_lightness (line 51) | static uint16_t cie_lightness(uint16_t v) { function rescale_limit_val (line 66) | static uint32_t rescale_limit_val(uint32_t val) { function backlight_init_ports (line 71) | void backlight_init_ports(void) { function backlight_set (line 90) | void backlight_set(uint8_t level) { function backlight_task (line 103) | void backlight_task(void) {} function is_breathing (line 116) | bool is_breathing(void) { return pwmCFG.callback != NULL; } function breathing_enable (line 118) | void breathing_enable(void) { function breathing_disable (line 123) | void breathing_disable(void) { function scale_backlight (line 132) | static inline uint16_t scale_backlight(uint16_t v) { return v / BACKLIGH... function breathing_callback (line 134) | void breathing_callback(PWMDriver *pwmp) { function breathing_pulse (line 150) | void breathing_pulse(void) { FILE: quantum/backlight/backlight_driver_common.c function backlight_on (line 26) | static inline void backlight_on(pin_t backlight_pin) { function backlight_off (line 34) | static inline void backlight_off(pin_t backlight_pin) { function backlight_pins_init (line 42) | void backlight_pins_init(void) { function backlight_pins_on (line 47) | void backlight_pins_on(void) { FOR_EACH_LED(backlight_on(backlight_pin);) } function backlight_pins_off (line 49) | void backlight_pins_off(void) { FOR_EACH_LED(backlight_off(backlight_pin... FILE: quantum/backlight/backlight_software.c function scale_backlight (line 33) | static uint8_t scale_backlight(uint8_t v) { return v * (backlight_duty_t... function backlight_init_ports (line 35) | void backlight_init_ports(void) { backlight_pins_init(); } function backlight_set (line 37) | void backlight_set(uint8_t level) { s_duty_pattern = backlight_duty_tabl... function backlight_task (line 39) | void backlight_task(void) { FILE: quantum/backlight/backlight_timer.c function cie_lightness (line 16) | static uint16_t cie_lightness(uint16_t v) { function backlight_init_ports (line 31) | void backlight_init_ports(void) { function backlight_set (line 43) | void backlight_set(uint8_t level) { function backlight_timer_top (line 52) | static void backlight_timer_top(void) { function backlight_timer_cmp (line 64) | static void backlight_timer_cmp(void) { backlight_pins_off(); } function backlight_task (line 66) | void backlight_task(void) {} function scale_backlight (line 80) | static inline uint16_t scale_backlight(uint16_t v) { return v / BACKLIGH... function breathing_task (line 82) | void breathing_task(void) { function is_breathing (line 94) | bool is_breathing(void) { return breathing; } function breathing_enable (line 96) | void breathing_enable(void) { function breathing_disable (line 100) | void breathing_disable(void) { breathing = false; } function breathing_pulse (line 102) | void breathing_pulse(void) { function timerCallback (line 114) | static void timerCallback(void) { function backlight_timer_set_duty (line 143) | static void backlight_timer_set_duty(uint16_t duty) { s_duty = duty; } function backlight_timer_get_duty (line 144) | static uint16_t backlight_timer_get_duty(void) { return s_duty; } function gptTimerCallback (line 147) | static void gptTimerCallback(GPTDriver *gptp) { function backlight_timer_configure (line 152) | static void backlight_timer_configure(bool enable) { FILE: quantum/bitwise.c function bitpop (line 21) | __attribute__((noinline)) uint8_t bitpop(uint8_t bits) { function bitpop16 (line 31) | uint8_t bitpop16(uint16_t bits) { function bitpop32 (line 37) | uint8_t bitpop32(uint32_t bits) { function biton (line 45) | __attribute__((noinline)) uint8_t biton(uint8_t bits) { function biton16 (line 62) | uint8_t biton16(uint16_t bits) { function biton32 (line 83) | uint8_t biton32(uint32_t bits) { function bitrev (line 108) | __attribute__((noinline)) uint8_t bitrev(uint8_t bits) { function bitrev16 (line 115) | uint16_t bitrev16(uint16_t bits) { function bitrev32 (line 120) | uint32_t bitrev32(uint32_t bits) { FILE: quantum/bootmagic/bootmagic_lite.c function bootmagic_lite_reset_eeprom (line 22) | __attribute__((weak)) void bootmagic_lite_reset_eeprom(void) { eeconfig_... function bootmagic_lite (line 28) | __attribute__((weak)) void bootmagic_lite(void) { function bootmagic (line 60) | void bootmagic(void) { bootmagic_lite(); } FILE: quantum/bootmagic/magic.c function bootmagic (line 30) | __attribute__((weak)) void bootmagic(void) {} function magic (line 36) | void magic(void) { FILE: quantum/color.c function RGB (line 21) | RGB hsv_to_rgb_impl(HSV hsv, bool use_cie) { function RGB (line 99) | RGB hsv_to_rgb(HSV hsv) { function RGB (line 107) | RGB hsv_to_rgb_nocie(HSV hsv) { return hsv_to_rgb_impl(hsv, false); } function convert_rgb_to_rgbw (line 113) | void convert_rgb_to_rgbw(LED_TYPE *led) { FILE: quantum/color.h type cRGB (line 100) | typedef struct PACKED { type cRGB (line 116) | typedef cRGB RGB; type cRGBW (line 119) | typedef struct PACKED { type HSV (line 136) | typedef struct PACKED { FILE: quantum/command.c function command_proc (line 64) | bool command_proc(uint8_t code) { function command_extra (line 91) | bool command_extra(uint8_t code) { function command_console_extra (line 97) | bool command_console_extra(uint8_t code) { function command_common_help (line 106) | static void command_common_help(void) { function print_version (line 163) | static void print_version(void) { function print_status (line 221) | static void print_status(void) { function print_eeconfig (line 250) | static void print_eeconfig(void) { function command_common (line 320) | static bool command_common(uint8_t code) { function command_console_help (line 538) | static void command_console_help(void) { function command_console (line 547) | static bool command_console(uint8_t code) { function mousekey_console_help (line 603) | static void mousekey_console_help(void) { function mousekey_console (line 629) | bool mousekey_console(uint8_t code) { function switch_default_layer (line 743) | static void switch_default_layer(uint8_t layer) { FILE: quantum/command.h type command_state_t (line 23) | typedef enum { ONESHOT, CONSOLE, MOUSEKEY } command_state_t; FILE: quantum/crc.c function crc_init (line 19) | __attribute__((weak)) void crc_init(void){ function crc8 (line 30) | __attribute__((weak)) uint8_t crc8(const void *data, size_t data_len) { function crc8 (line 43) | __attribute__((weak)) uint8_t crc8(const void *data, size_t data_len) { FILE: quantum/crc.h type uint_fast8_t (line 27) | typedef uint_fast8_t crc_t; type uint_least8_t (line 29) | typedef uint_least8_t crc_t; FILE: quantum/debounce/asym_eager_defer_pk.c type debounce_counter_t (line 48) | typedef struct { function debounce_init (line 65) | void debounce_init(uint8_t num_rows) { function debounce_free (line 75) | void debounce_free(void) { function debounce (line 80) | void debounce(matrix_row_t raw[], matrix_row_t cooked[], uint8_t num_row... function update_debounce_counters_and_transfer_if_expired (line 107) | static void update_debounce_counters_and_transfer_if_expired(matrix_row_... function transfer_matrix_values (line 138) | static void transfer_matrix_values(matrix_row_t raw[], matrix_row_t cook... function debounce_active (line 168) | bool debounce_active(void) { return true; } FILE: quantum/debounce/none.c function debounce_init (line 21) | void debounce_init(uint8_t num_rows) {} function debounce (line 23) | void debounce(matrix_row_t raw[], matrix_row_t cooked[], uint8_t num_row... function debounce_active (line 29) | bool debounce_active(void) { return false; } function debounce_free (line 31) | void debounce_free(void) {} FILE: quantum/debounce/sym_defer_g.c function debounce_init (line 31) | void debounce_init(uint8_t num_rows) {} function debounce (line 33) | void debounce(matrix_row_t raw[], matrix_row_t cooked[], uint8_t num_row... function debounce_active (line 47) | bool debounce_active(void) { return debouncing; } function debounce_free (line 49) | void debounce_free(void) {} FILE: quantum/debounce/sym_defer_pk.c type debounce_counter_t (line 45) | typedef uint8_t debounce_counter_t; function debounce_init (line 58) | void debounce_init(uint8_t num_rows) { function debounce_free (line 68) | void debounce_free(void) { function debounce (line 73) | void debounce(matrix_row_t raw[], matrix_row_t cooked[], uint8_t num_row... function update_debounce_counters_and_transfer_if_expired (line 100) | static void update_debounce_counters_and_transfer_if_expired(matrix_row_... function start_debounce_counters (line 119) | static void start_debounce_counters(matrix_row_t raw[], matrix_row_t coo... function debounce_active (line 137) | bool debounce_active(void) { return true; } FILE: quantum/debounce/sym_eager_pk.c type debounce_counter_t (line 45) | typedef uint8_t debounce_counter_t; function debounce_init (line 59) | void debounce_init(uint8_t num_rows) { function debounce_free (line 69) | void debounce_free(void) { function debounce (line 74) | void debounce(matrix_row_t raw[], matrix_row_t cooked[], uint8_t num_row... function update_debounce_counters (line 102) | static void update_debounce_counters(uint8_t num_rows, uint8_t elapsed_t... function transfer_matrix_values (line 123) | static void transfer_matrix_values(matrix_row_t raw[], matrix_row_t cook... function debounce_active (line 143) | bool debounce_active(void) { return true; } FILE: quantum/debounce/sym_eager_pr.c type debounce_counter_t (line 43) | typedef uint8_t debounce_counter_t; function debounce_init (line 58) | void debounce_init(uint8_t num_rows) { function debounce_free (line 65) | void debounce_free(void) { function debounce (line 70) | void debounce(matrix_row_t raw[], matrix_row_t cooked[], uint8_t num_row... function update_debounce_counters (line 98) | static void update_debounce_counters(uint8_t num_rows, uint8_t elapsed_t... function transfer_matrix_values (line 117) | static void transfer_matrix_values(matrix_row_t raw[], matrix_row_t cook... function debounce_active (line 135) | bool debounce_active(void) { return true; } FILE: quantum/debounce/tests/asym_eager_defer_pk_tests.cpp function TEST_F (line 21) | TEST_F(DebounceTest, OneKeyShort1) { function TEST_F (line 45) | TEST_F(DebounceTest, OneKeyShort2) { function TEST_F (line 60) | TEST_F(DebounceTest, OneKeyShort3) { function TEST_F (line 75) | TEST_F(DebounceTest, OneKeyShort4) { function TEST_F (line 90) | TEST_F(DebounceTest, OneKeyShort5) { function TEST_F (line 104) | TEST_F(DebounceTest, OneKeyShort6) { function TEST_F (line 118) | TEST_F(DebounceTest, OneKeyShort7) { function TEST_F (line 132) | TEST_F(DebounceTest, OneKeyShort8) { function TEST_F (line 147) | TEST_F(DebounceTest, OneKeyShort9) { function TEST_F (line 161) | TEST_F(DebounceTest, OneKeyBouncing1) { function TEST_F (line 187) | TEST_F(DebounceTest, OneKeyBouncing2) { function TEST_F (line 219) | TEST_F(DebounceTest, OneKeyLong) { function TEST_F (line 238) | TEST_F(DebounceTest, TwoKeysShort) { function TEST_F (line 258) | TEST_F(DebounceTest, OneKeyDelayedScan1) { function TEST_F (line 271) | TEST_F(DebounceTest, OneKeyDelayedScan2) { function TEST_F (line 285) | TEST_F(DebounceTest, OneKeyDelayedScan3) { function TEST_F (line 300) | TEST_F(DebounceTest, OneKeyDelayedScan4) { function TEST_F (line 316) | TEST_F(DebounceTest, OneKeyDelayedScan5) { function TEST_F (line 331) | TEST_F(DebounceTest, OneKeyDelayedScan6) { function TEST_F (line 347) | TEST_F(DebounceTest, OneKeyDelayedScan7) { function TEST_F (line 360) | TEST_F(DebounceTest, OneKeyDelayedScan8) { FILE: quantum/debounce/tests/debounce_test_common.h type Direction (line 28) | enum Direction { function class (line 33) | class MatrixTestEvent { function class (line 42) | class DebounceTestEvent { function class (line 54) | class DebounceTest : public ::testing::Test { FILE: quantum/debounce/tests/sym_defer_g_tests.cpp function TEST_F (line 21) | TEST_F(DebounceTest, OneKeyShort1) { function TEST_F (line 34) | TEST_F(DebounceTest, OneKeyShort2) { function TEST_F (line 47) | TEST_F(DebounceTest, OneKeyShort3) { function TEST_F (line 60) | TEST_F(DebounceTest, OneKeyTooQuick1) { function TEST_F (line 69) | TEST_F(DebounceTest, OneKeyTooQuick2) { function TEST_F (line 82) | TEST_F(DebounceTest, OneKeyBouncing1) { function TEST_F (line 96) | TEST_F(DebounceTest, OneKeyBouncing2) { function TEST_F (line 110) | TEST_F(DebounceTest, OneKeyLong) { function TEST_F (line 127) | TEST_F(DebounceTest, TwoKeysShort) { function TEST_F (line 142) | TEST_F(DebounceTest, TwoKeysSimultaneous1) { function TEST_F (line 154) | TEST_F(DebounceTest, TwoKeysSimultaneous2) { function TEST_F (line 169) | TEST_F(DebounceTest, OneKeyDelayedScan1) { function TEST_F (line 184) | TEST_F(DebounceTest, OneKeyDelayedScan2) { function TEST_F (line 199) | TEST_F(DebounceTest, OneKeyDelayedScan3) { function TEST_F (line 210) | TEST_F(DebounceTest, OneKeyDelayedScan4) { FILE: quantum/debounce/tests/sym_defer_pk_tests.cpp function TEST_F (line 21) | TEST_F(DebounceTest, OneKeyShort1) { function TEST_F (line 34) | TEST_F(DebounceTest, OneKeyShort2) { function TEST_F (line 47) | TEST_F(DebounceTest, OneKeyShort3) { function TEST_F (line 60) | TEST_F(DebounceTest, OneKeyTooQuick1) { function TEST_F (line 69) | TEST_F(DebounceTest, OneKeyTooQuick2) { function TEST_F (line 82) | TEST_F(DebounceTest, OneKeyBouncing1) { function TEST_F (line 96) | TEST_F(DebounceTest, OneKeyBouncing2) { function TEST_F (line 110) | TEST_F(DebounceTest, OneKeyLong) { function TEST_F (line 127) | TEST_F(DebounceTest, TwoKeysShort) { function TEST_F (line 144) | TEST_F(DebounceTest, TwoKeysSimultaneous1) { function TEST_F (line 156) | TEST_F(DebounceTest, TwoKeysSimultaneous2) { function TEST_F (line 171) | TEST_F(DebounceTest, OneKeyDelayedScan1) { function TEST_F (line 186) | TEST_F(DebounceTest, OneKeyDelayedScan2) { function TEST_F (line 201) | TEST_F(DebounceTest, OneKeyDelayedScan3) { function TEST_F (line 212) | TEST_F(DebounceTest, OneKeyDelayedScan4) { FILE: quantum/debounce/tests/sym_eager_pk_tests.cpp function TEST_F (line 21) | TEST_F(DebounceTest, OneKeyShort1) { function TEST_F (line 34) | TEST_F(DebounceTest, OneKeyShort2) { function TEST_F (line 47) | TEST_F(DebounceTest, OneKeyShort3) { function TEST_F (line 60) | TEST_F(DebounceTest, OneKeyShort4) { function TEST_F (line 73) | TEST_F(DebounceTest, OneKeyShort5) { function TEST_F (line 85) | TEST_F(DebounceTest, OneKeyShort6) { function TEST_F (line 97) | TEST_F(DebounceTest, OneKeyBouncing1) { function TEST_F (line 112) | TEST_F(DebounceTest, OneKeyBouncing2) { function TEST_F (line 137) | TEST_F(DebounceTest, OneKeyLong) { function TEST_F (line 148) | TEST_F(DebounceTest, TwoKeysShort) { function TEST_F (line 169) | TEST_F(DebounceTest, OneKeyDelayedScan1) { function TEST_F (line 180) | TEST_F(DebounceTest, OneKeyDelayedScan2) { function TEST_F (line 192) | TEST_F(DebounceTest, OneKeyDelayedScan3) { function TEST_F (line 204) | TEST_F(DebounceTest, OneKeyDelayedScan4) { function TEST_F (line 215) | TEST_F(DebounceTest, OneKeyDelayedScan5) { function TEST_F (line 227) | TEST_F(DebounceTest, OneKeyDelayedScan6) { FILE: quantum/debounce/tests/sym_eager_pr_tests.cpp function TEST_F (line 21) | TEST_F(DebounceTest, OneKeyShort1) { function TEST_F (line 34) | TEST_F(DebounceTest, OneKeyShort2) { function TEST_F (line 47) | TEST_F(DebounceTest, OneKeyShort3) { function TEST_F (line 60) | TEST_F(DebounceTest, OneKeyShort4) { function TEST_F (line 73) | TEST_F(DebounceTest, OneKeyShort5) { function TEST_F (line 85) | TEST_F(DebounceTest, OneKeyShort6) { function TEST_F (line 97) | TEST_F(DebounceTest, OneKeyBouncing1) { function TEST_F (line 112) | TEST_F(DebounceTest, OneKeyBouncing2) { function TEST_F (line 137) | TEST_F(DebounceTest, OneKeyLong) { function TEST_F (line 148) | TEST_F(DebounceTest, TwoRowsShort) { function TEST_F (line 169) | TEST_F(DebounceTest, TwoKeysOverlap) { function TEST_F (line 192) | TEST_F(DebounceTest, TwoKeysSimultaneous1) { function TEST_F (line 204) | TEST_F(DebounceTest, TwoKeysSimultaneous2) { function TEST_F (line 212) | TEST_F(DebounceTest, OneKeyDelayedScan1) { function TEST_F (line 223) | TEST_F(DebounceTest, OneKeyDelayedScan2) { function TEST_F (line 235) | TEST_F(DebounceTest, OneKeyDelayedScan3) { function TEST_F (line 247) | TEST_F(DebounceTest, OneKeyDelayedScan4) { function TEST_F (line 258) | TEST_F(DebounceTest, OneKeyDelayedScan5) { function TEST_F (line 270) | TEST_F(DebounceTest, OneKeyDelayedScan6) { FILE: quantum/digitizer.c function digitizer_send (line 20) | __attribute__((weak)) void digitizer_send(void) { function digitizer_task (line 27) | __attribute__((weak)) void digitizer_task(void) { digitizer_send(); } function digitizer_t (line 29) | digitizer_t digitizer_get_report(void) { return digitizerReport; } function digitizer_set_report (line 31) | void digitizer_set_report(digitizer_t newDigitizerReport) { FILE: quantum/digitizer.h type digitizer_status (line 22) | enum digitizer_status { DZ_INITIALIZED = 1, DZ_UPDATED = 2 } type digitizer_t (line 24) | typedef struct { FILE: quantum/dip_switch.c type matrix_index_t (line 41) | typedef struct matrix_index_t { function dip_switch_update_user (line 55) | __attribute__((weak)) bool dip_switch_update_user(uint8_t index, bool ac... function dip_switch_update_kb (line 57) | __attribute__((weak)) bool dip_switch_update_kb(uint8_t index, bool acti... function dip_switch_update_mask_user (line 59) | __attribute__((weak)) bool dip_switch_update_mask_user(uint32_t state) {... function dip_switch_update_mask_kb (line 61) | __attribute__((weak)) bool dip_switch_update_mask_kb(uint32_t state) { r... function dip_switch_init (line 63) | void dip_switch_init(void) { function dip_switch_read (line 83) | void dip_switch_read(bool forced) { FILE: quantum/dynamic_keymap.c function dynamic_keymap_get_layer_count (line 84) | uint8_t dynamic_keymap_get_layer_count(void) { return DYNAMIC_KEYMAP_LAY... function dynamic_keymap_get_keycode (line 91) | uint16_t dynamic_keymap_get_keycode(uint8_t layer, uint8_t row, uint8_t ... function dynamic_keymap_set_keycode (line 99) | void dynamic_keymap_set_keycode(uint8_t layer, uint8_t row, uint8_t colu... function dynamic_keymap_reset (line 106) | void dynamic_keymap_reset(void) { function dynamic_keymap_get_buffer (line 119) | void dynamic_keymap_get_buffer(uint16_t offset, uint16_t size, uint8_t *... function dynamic_keymap_set_buffer (line 134) | void dynamic_keymap_set_buffer(uint16_t offset, uint16_t size, uint8_t *... function keymap_key_to_keycode (line 148) | uint16_t keymap_key_to_keycode(uint8_t layer, keypos_t key) { function dynamic_keymap_macro_get_count (line 156) | uint8_t dynamic_keymap_macro_get_count(void) { return DYNAMIC_KEYMAP_MAC... function dynamic_keymap_macro_get_buffer_size (line 158) | uint16_t dynamic_keymap_macro_get_buffer_size(void) { return DYNAMIC_KEY... function dynamic_keymap_macro_get_buffer (line 160) | void dynamic_keymap_macro_get_buffer(uint16_t offset, uint16_t size, uin... function dynamic_keymap_macro_set_buffer (line 174) | void dynamic_keymap_macro_set_buffer(uint16_t offset, uint16_t size, uin... function dynamic_keymap_macro_reset (line 186) | void dynamic_keymap_macro_reset(void) { function dynamic_keymap_macro_send (line 195) | void dynamic_keymap_macro_send(uint8_t id) { FILE: quantum/dynamic_macro.h function dynamic_macro_led_blink (line 39) | void dynamic_macro_led_blink(void) { function dynamic_macro_record_start (line 60) | void dynamic_macro_record_start(keyrecord_t **macro_pointer, keyrecord_t... function dynamic_macro_play (line 77) | void dynamic_macro_play(keyrecord_t *macro_buffer, keyrecord_t *macro_en... function dynamic_macro_record_key (line 104) | void dynamic_macro_record_key(keyrecord_t *macro_buffer, keyrecord_t **m... function dynamic_macro_record_end (line 128) | void dynamic_macro_record_end(keyrecord_t *macro_buffer, keyrecord_t *ma... function process_record_dynamic_macro (line 154) | bool process_record_dynamic_macro(uint16_t keycode, keyrecord_t *record) { FILE: quantum/eeconfig.c function eeconfig_init_user (line 30) | __attribute__((weak)) void eeconfig_init_user(void) { function eeconfig_init_kb (line 35) | __attribute__((weak)) void eeconfig_init_kb(void) { function eeconfig_init_quantum (line 45) | void eeconfig_init_quantum(void) { function eeconfig_init (line 101) | void eeconfig_init(void) { eeconfig_init_quantum(); } function eeconfig_enable (line 107) | void eeconfig_enable(void) { eeprom_update_word(EECONFIG_MAGIC, EECONFIG... function eeconfig_disable (line 113) | void eeconfig_disable(void) { function eeconfig_is_enabled (line 127) | bool eeconfig_is_enabled(void) { function eeconfig_is_disabled (line 141) | bool eeconfig_is_disabled(void) { function eeconfig_read_debug (line 155) | uint8_t eeconfig_read_debug(void) { return eeprom_read_byte(EECONFIG_DEB... function eeconfig_update_debug (line 160) | void eeconfig_update_debug(uint8_t val) { eeprom_update_byte(EECONFIG_DE... function eeconfig_read_default_layer (line 166) | uint8_t eeconfig_read_default_layer(void) { return eeprom_read_byte(EECO... function eeconfig_update_default_layer (line 171) | void eeconfig_update_default_layer(uint8_t val) { eeprom_update_byte(EEC... function eeconfig_read_keymap (line 177) | uint16_t eeconfig_read_keymap(void) { return (eeprom_read_byte(EECONFIG_... function eeconfig_update_keymap (line 182) | void eeconfig_update_keymap(uint16_t val) { function eeconfig_read_audio (line 191) | uint8_t eeconfig_read_audio(void) { return eeprom_read_byte(EECONFIG_AUD... function eeconfig_update_audio (line 196) | void eeconfig_update_audio(uint8_t val) { eeprom_update_byte(EECONFIG_AU... function eeconfig_read_kb (line 202) | uint32_t eeconfig_read_kb(void) { return eeprom_read_dword(EECONFIG_KEYB... function eeconfig_update_kb (line 207) | void eeconfig_update_kb(uint32_t val) { eeprom_update_dword(EECONFIG_KEY... function eeconfig_read_user (line 213) | uint32_t eeconfig_read_user(void) { return eeprom_read_dword(EECONFIG_US... function eeconfig_update_user (line 218) | void eeconfig_update_user(uint32_t val) { eeprom_update_dword(EECONFIG_U... function eeconfig_read_haptic (line 224) | uint32_t eeconfig_read_haptic(void) { return eeprom_read_dword(EECONFIG_... function eeconfig_update_haptic (line 229) | void eeconfig_update_haptic(uint32_t val) { eeprom_update_dword(EECONFIG... function eeconfig_read_handedness (line 235) | bool eeconfig_read_handedness(void) { return !!eeprom_read_byte(EECONFIG... function eeconfig_update_handedness (line 240) | void eeconfig_update_handedness(bool val) { eeprom_update_byte(EECONFIG_... FILE: quantum/encoder.c function encoder_update_user (line 62) | __attribute__((weak)) bool encoder_update_user(uint8_t index, bool clock... function encoder_update_kb (line 64) | __attribute__((weak)) bool encoder_update_kb(uint8_t index, bool clockwi... function encoder_init (line 66) | void encoder_init(void) { function encoder_update (line 97) | static bool encoder_update(uint8_t index, uint8_t state) { function encoder_read (line 130) | bool encoder_read(void) { function encoder_state_raw (line 143) | void encoder_state_raw(uint8_t* slave_state) { memcpy(slave_state, &enco... function encoder_update_raw (line 145) | void encoder_update_raw(uint8_t* slave_state) { FILE: quantum/haptic.c function haptic_init (line 29) | void haptic_init(void) { function haptic_task (line 59) | void haptic_task(void) { function eeconfig_debug_haptic (line 65) | void eeconfig_debug_haptic(void) { function haptic_enable (line 71) | void haptic_enable(void) { function haptic_disable (line 77) | void haptic_disable(void) { function haptic_toggle (line 83) | void haptic_toggle(void) { function haptic_feedback_toggle (line 92) | void haptic_feedback_toggle(void) { function haptic_buzz_toggle (line 99) | void haptic_buzz_toggle(void) { function haptic_mode_increase (line 105) | void haptic_mode_increase(void) { function haptic_mode_decrease (line 115) | void haptic_mode_decrease(void) { function haptic_dwell_increase (line 125) | void haptic_dwell_increase(void) { function haptic_dwell_decrease (line 142) | void haptic_dwell_decrease(void) { function haptic_reset (line 159) | void haptic_reset(void) { function haptic_set_feedback (line 182) | void haptic_set_feedback(uint8_t feedback) { function haptic_set_mode (line 188) | void haptic_set_mode(uint8_t mode) { function haptic_set_amplitude (line 194) | void haptic_set_amplitude(uint8_t amp) { function haptic_set_buzz (line 203) | void haptic_set_buzz(uint8_t buzz) { function haptic_set_dwell (line 209) | void haptic_set_dwell(uint8_t dwell) { function haptic_get_enable (line 215) | uint8_t haptic_get_enable(void) { return haptic_config.enable; } function haptic_get_mode (line 217) | uint8_t haptic_get_mode(void) { function haptic_get_feedback (line 224) | uint8_t haptic_get_feedback(void) { function haptic_get_dwell (line 231) | uint8_t haptic_get_dwell(void) { function haptic_enable_continuous (line 238) | void haptic_enable_continuous(void) { function haptic_disable_continuous (line 247) | void haptic_disable_continuous(void) { function haptic_toggle_continuous (line 256) | void haptic_toggle_continuous(void) { function haptic_cont_increase (line 264) | void haptic_cont_increase(void) { function haptic_cont_decrease (line 272) | void haptic_cont_decrease(void) { function haptic_play (line 280) | void haptic_play(void) { function haptic_shutdown (line 291) | void haptic_shutdown(void) { FILE: quantum/haptic.h type haptic_config_t (line 30) | typedef union { type HAPTIC_FEEDBACK (line 44) | typedef enum HAPTIC_FEEDBACK { FILE: quantum/joystick.h type joystick_config_t (line 37) | typedef struct { type joystick_status (line 50) | enum joystick_status { JS_INITIALIZED = 1, JS_UPDATED = 2 } type joystick_t (line 52) | typedef struct { FILE: quantum/keyboard.c function last_input_activity_time (line 114) | uint32_t last_input_activity_time(void) { return last_input_modif... function last_input_activity_elapsed (line 115) | uint32_t last_input_activity_elapsed(void) { return timer_elapsed... function last_matrix_activity_time (line 118) | uint32_t last_matrix_activity_time(void) { return last_matrix_mod... function last_matrix_activity_elapsed (line 119) | uint32_t last_matrix_activity_elapsed(void) { return timer_elapse... function last_matrix_activity_trigger (line 120) | void last_matrix_activity_trigger(void) { last_matrix_modific... function last_encoder_activity_time (line 123) | uint32_t last_encoder_activity_time(void) { return last_encoder_m... function last_encoder_activity_elapsed (line 124) | uint32_t last_encoder_activity_elapsed(void) { return timer_elaps... function last_encoder_activity_trigger (line 125) | void last_encoder_activity_trigger(void) { last_encoder_modif... function matrix_scan_perf_task (line 133) | void matrix_scan_perf_task(void) { function get_matrix_scan_rate (line 147) | uint32_t get_matrix_scan_rate(void) { return last_matrix_scan_count; } function matrix_row_t (line 154) | static matrix_row_t get_real_keys(uint8_t row, matrix_row_t rowdata) { function popcount_more_than_one (line 166) | static inline bool popcount_more_than_one(matrix_row_t rowdata) { function has_ghost_in_row (line 171) | static inline bool has_ghost_in_row(uint8_t row, matrix_row_t rowdata) { function disable_jtag (line 197) | void disable_jtag(void) { function matrix_setup (line 212) | __attribute__((weak)) void matrix_setup(void) {} function keyboard_pre_init_user (line 218) | __attribute__((weak)) void keyboard_pre_init_user(void) {} function keyboard_pre_init_kb (line 224) | __attribute__((weak)) void keyboard_pre_init_kb(void) { keyboard_pre_ini... function keyboard_post_init_user (line 231) | __attribute__((weak)) void keyboard_post_init_user() {} function keyboard_post_init_kb (line 238) | __attribute__((weak)) void keyboard_post_init_kb(void) { keyboard_post_i... function keyboard_setup (line 244) | void keyboard_setup(void) { function is_keyboard_master (line 265) | __attribute__((weak)) bool is_keyboard_master(void) { return true; } function is_keyboard_left (line 271) | __attribute__((weak)) bool is_keyboard_left(void) { return true; } function should_process_keypress (line 280) | __attribute__((weak)) bool should_process_keypress(void) { return is_key... function housekeeping_task_kb (line 287) | __attribute__((weak)) void housekeeping_task_kb(void) {} function housekeeping_task_user (line 294) | __attribute__((weak)) void housekeeping_task_user(void) {} function housekeeping_task (line 300) | void housekeeping_task(void) { function keyboard_init (line 309) | void keyboard_init(void) { function switch_events (line 372) | void switch_events(uint8_t row, uint8_t col, bool pressed) { function keyboard_task (line 393) | void keyboard_task(void) { function keyboard_set_leds (line 562) | void keyboard_set_leds(uint8_t leds) { FILE: quantum/keyboard.h type keypos_t (line 28) | typedef struct { type keyevent_t (line 34) | typedef struct { function IS_NOEVENT (line 47) | static inline bool IS_NOEVENT(keyevent_t event) { return event.time == 0... function IS_PRESSED (line 48) | static inline bool IS_PRESSED(keyevent_t event) { return (!IS_NOEVENT(ev... function IS_RELEASED (line 49) | static inline bool IS_RELEASED(keyevent_t event) { return (!IS_NOEVENT(e... FILE: quantum/keycode.h type hid_keyboard_keypad_usage (line 220) | enum hid_keyboard_keypad_usage { type internal_special_keycodes (line 459) | enum internal_special_keycodes { type mouse_keys (line 525) | enum mouse_keys { FILE: quantum/keycode_config.c function keycode_config (line 26) | uint16_t keycode_config(uint16_t keycode) { function mod_config (line 122) | uint8_t mod_config(uint8_t mod) { FILE: quantum/keycode_config.h type keymap_config_t (line 27) | typedef union { FILE: quantum/keymap_common.c function action_t (line 40) | action_t action_for_key(uint8_t layer, keypos_t key) { function action_t (line 46) | action_t action_for_keycode(uint16_t keycode) { function macro_t (line 173) | __attribute__((weak)) const macro_t *action_get_macro(keyrecord_t *recor... function action_function (line 176) | __attribute__((weak)) void action_function(keyrecord_t *record, uint8_t ... function keymap_key_to_keycode (line 179) | __attribute__((weak)) uint16_t keymap_key_to_keycode(uint8_t layer, keyp... function keymap_function_id_to_action (line 185) | __attribute__((weak)) uint16_t keymap_function_id_to_action(uint16_t fun... FILE: quantum/keymap_extras/keymap_steno.h type steno_keycodes (line 24) | enum steno_keycodes { type steno_combined_keycodes (line 77) | enum steno_combined_keycodes FILE: quantum/led.c function handle_backlight_caps_lock (line 33) | static void handle_backlight_caps_lock(led_t led_state) { function led_set_user (line 56) | __attribute__((weak)) void led_set_user(uint8_t usb_led) {} function led_set_kb (line 62) | __attribute__((weak)) void led_set_kb(uint8_t usb_led) { led_set_user(us... function led_update_user (line 68) | __attribute__((weak)) bool led_update_user(led_t led_state) { return tru... function led_update_kb (line 74) | __attribute__((weak)) bool led_update_kb(led_t led_state) { function led_init_ports (line 105) | __attribute__((weak)) void led_init_ports(void) { function led_set (line 130) | __attribute__((weak)) void led_set(uint8_t usb_led) { FILE: quantum/led.h type led_t (line 36) | typedef union { FILE: quantum/led_matrix/animations/alpha_mods_anim.h function ALPHAS_MODS (line 6) | bool ALPHAS_MODS(effect_params_t* params) { FILE: quantum/led_matrix/animations/band_anim.h function BAND_math (line 5) | static uint8_t BAND_math(uint8_t val, uint8_t i, uint8_t time) { function BAND (line 10) | bool BAND(effect_params_t* params) { return effect_runner_i(params, &BAN... FILE: quantum/led_matrix/animations/band_pinwheel_anim.h function BAND_PINWHEEL_math (line 5) | static uint8_t BAND_PINWHEEL_math(uint8_t val, int16_t dx, int16_t dy, u... function BAND_PINWHEEL (line 7) | bool BAND_PINWHEEL(effect_params_t* params) { return effect_runner_dx_dy... FILE: quantum/led_matrix/animations/band_spiral_anim.h function BAND_SPIRAL_math (line 5) | static uint8_t BAND_SPIRAL_math(uint8_t val, int16_t dx, int16_t dy, uin... function BAND_SPIRAL (line 7) | bool BAND_SPIRAL(effect_params_t* params) { return effect_runner_dx_dy_d... FILE: quantum/led_matrix/animations/breathing_anim.h function BREATHING (line 5) | bool BREATHING(effect_params_t* params) { FILE: quantum/led_matrix/animations/cycle_left_right_anim.h function CYCLE_LEFT_RIGHT_math (line 5) | static uint8_t CYCLE_LEFT_RIGHT_math(uint8_t val, uint8_t i, uint8_t tim... function CYCLE_LEFT_RIGHT (line 7) | bool CYCLE_LEFT_RIGHT(effect_params_t* params) { return effect_runner_i(... FILE: quantum/led_matrix/animations/cycle_out_in_anim.h function CYCLE_OUT_IN_math (line 5) | static uint8_t CYCLE_OUT_IN_math(uint8_t val, int16_t dx, int16_t dy, ui... function CYCLE_OUT_IN (line 7) | bool CYCLE_OUT_IN(effect_params_t* params) { return effect_runner_dx_dy_... FILE: quantum/led_matrix/animations/cycle_up_down_anim.h function CYCLE_UP_DOWN_math (line 5) | static uint8_t CYCLE_UP_DOWN_math(uint8_t val, uint8_t i, uint8_t time) ... function CYCLE_UP_DOWN (line 7) | bool CYCLE_UP_DOWN(effect_params_t* params) { return effect_runner_i(par... FILE: quantum/led_matrix/animations/dual_beacon_anim.h function DUAL_BEACON_math (line 5) | static uint8_t DUAL_BEACON_math(uint8_t val, int8_t sin, int8_t cos, uin... function DUAL_BEACON (line 7) | bool DUAL_BEACON(effect_params_t* params) { return effect_runner_sin_cos... FILE: quantum/led_matrix/animations/runners/effect_runner_dx_dy.h function effect_runner_dx_dy (line 5) | bool effect_runner_dx_dy(effect_params_t* params, dx_dy_f effect_func) { FILE: quantum/led_matrix/animations/runners/effect_runner_dx_dy_dist.h function effect_runner_dx_dy_dist (line 5) | bool effect_runner_dx_dy_dist(effect_params_t* params, dx_dy_dist_f effe... FILE: quantum/led_matrix/animations/runners/effect_runner_i.h function effect_runner_i (line 5) | bool effect_runner_i(effect_params_t* params, i_f effect_func) { FILE: quantum/led_matrix/animations/runners/effect_runner_reactive.h function effect_runner_reactive (line 7) | bool effect_runner_reactive(effect_params_t* params, reactive_f effect_f... FILE: quantum/led_matrix/animations/runners/effect_runner_reactive_splash.h function effect_runner_reactive_splash (line 7) | bool effect_runner_reactive_splash(uint8_t start, effect_params_t* param... FILE: quantum/led_matrix/animations/runners/effect_runner_sin_cos_i.h function effect_runner_sin_cos_i (line 5) | bool effect_runner_sin_cos_i(effect_params_t* params, sin_cos_i_f effect... FILE: quantum/led_matrix/animations/solid_anim.h function SOLID (line 4) | bool SOLID(effect_params_t* params) { FILE: quantum/led_matrix/animations/solid_reactive_cross.h function SOLID_REACTIVE_CROSS_math (line 14) | static uint8_t SOLID_REACTIVE_CROSS_math(uint8_t val, int16_t dx, int16_... function SOLID_REACTIVE_CROSS (line 26) | bool SOLID_REACTIVE_CROSS(effect_params_t* params) { return effect_runne... function SOLID_REACTIVE_MULTICROSS (line 30) | bool SOLID_REACTIVE_MULTICROSS(effect_params_t* params) { return effect_... FILE: quantum/led_matrix/animations/solid_reactive_nexus.h function SOLID_REACTIVE_NEXUS_math (line 14) | static uint8_t SOLID_REACTIVE_NEXUS_math(uint8_t val, int16_t dx, int16_... function SOLID_REACTIVE_NEXUS (line 23) | bool SOLID_REACTIVE_NEXUS(effect_params_t* params) { return effect_runne... function SOLID_REACTIVE_MULTINEXUS (line 27) | bool SOLID_REACTIVE_MULTINEXUS(effect_params_t* params) { return effect_... FILE: quantum/led_matrix/animations/solid_reactive_simple_anim.h function SOLID_REACTIVE_SIMPLE_math (line 6) | static uint8_t SOLID_REACTIVE_SIMPLE_math(uint8_t val, uint16_t offset) ... function SOLID_REACTIVE_SIMPLE (line 8) | bool SOLID_REACTIVE_SIMPLE(effect_params_t* params) { return effect_runn... FILE: quantum/led_matrix/animations/solid_reactive_wide.h function SOLID_REACTIVE_WIDE_math (line 14) | static uint8_t SOLID_REACTIVE_WIDE_math(uint8_t val, int16_t dx, int16_t... function SOLID_REACTIVE_WIDE (line 21) | bool SOLID_REACTIVE_WIDE(effect_params_t* params) { return effect_runner... function SOLID_REACTIVE_MULTIWIDE (line 25) | bool SOLID_REACTIVE_MULTIWIDE(effect_params_t* params) { return effect_r... FILE: quantum/led_matrix/animations/solid_splash_anim.h function SOLID_SPLASH_math (line 14) | uint8_t SOLID_SPLASH_math(uint8_t val, int16_t dx, int16_t dy, uint8_t d... function SOLID_SPLASH (line 21) | bool SOLID_SPLASH(effect_params_t* params) { return effect_runner_reacti... function SOLID_MULTISPLASH (line 25) | bool SOLID_MULTISPLASH(effect_params_t* params) { return effect_runner_r... FILE: quantum/led_matrix/animations/wave_left_right_anim.h function WAVE_LEFT_RIGHT_math (line 5) | static uint8_t WAVE_LEFT_RIGHT_math(uint8_t val, uint8_t i, uint8_t time... function WAVE_LEFT_RIGHT (line 7) | bool WAVE_LEFT_RIGHT(effect_params_t* params) { return effect_runner_i(p... FILE: quantum/led_matrix/animations/wave_up_down_anim.h function WAVE_UP_DOWN_math (line 5) | static uint8_t WAVE_UP_DOWN_math(uint8_t val, uint8_t i, uint8_t time) {... function WAVE_UP_DOWN (line 7) | bool WAVE_UP_DOWN(effect_params_t* params) { return effect_runner_i(para... FILE: quantum/led_matrix/led_matrix.c function eeconfig_read_led_matrix (line 130) | void eeconfig_read_led_matrix(void) { eeprom_read_block(&led_matrix_eeco... function eeconfig_update_led_matrix (line 132) | void eeconfig_update_led_matrix(void) { eeprom_update_block(&led_matrix_... function eeconfig_update_led_matrix_default (line 134) | void eeconfig_update_led_matrix_default(void) { function eeconfig_debug_led_matrix (line 144) | void eeconfig_debug_led_matrix(void) { function led_matrix_map_row_column_to_led_kb (line 153) | __attribute__((weak)) uint8_t led_matrix_map_row_column_to_led_kb(uint8_... function led_matrix_map_row_column_to_led (line 155) | uint8_t led_matrix_map_row_column_to_led(uint8_t row, uint8_t column, ui... function led_matrix_update_pwm_buffers (line 165) | void led_matrix_update_pwm_buffers(void) { led_matrix_driver.flush(); } function led_matrix_set_value (line 167) | void led_matrix_set_value(int index, uint8_t value) { function led_matrix_set_value_all (line 184) | void led_matrix_set_value_all(uint8_t value) { function process_led_matrix (line 196) | void process_led_matrix(uint8_t row, uint8_t col, bool pressed) { function led_matrix_none (line 242) | static bool led_matrix_none(effect_params_t *params) { function led_task_timers (line 251) | static void led_task_timers(void) { function led_task_sync (line 281) | static void led_task_sync(void) { function led_task_start (line 288) | static void led_task_start(void) { function led_task_render (line 302) | static void led_task_render(uint8_t effect) { function led_task_flush (line 355) | static void led_task_flush(uint8_t effect) { function led_matrix_task (line 367) | void led_matrix_task(void) { function led_matrix_indicators (line 400) | void led_matrix_indicators(void) { function led_matrix_indicators_kb (line 405) | __attribute__((weak)) void led_matrix_indicators_kb(void) {} function led_matrix_indicators_user (line 407) | __attribute__((weak)) void led_matrix_indicators_user(void) {} function led_matrix_indicators_advanced (line 409) | void led_matrix_indicators_advanced(effect_params_t *params) { function led_matrix_indicators_advanced_kb (line 427) | __attribute__((weak)) void led_matrix_indicators_advanced_kb(uint8_t led... function led_matrix_indicators_advanced_user (line 429) | __attribute__((weak)) void led_matrix_indicators_advanced_user(uint8_t l... function led_matrix_init (line 431) | void led_matrix_init(void) { function led_matrix_set_suspend_state (line 460) | void led_matrix_set_suspend_state(bool state) { function led_matrix_get_suspend_state (line 470) | bool led_matrix_get_suspend_state(void) { return suspend_state; } function led_matrix_toggle_eeprom_helper (line 472) | void led_matrix_toggle_eeprom_helper(bool write_to_eeprom) { function led_matrix_toggle_noeeprom (line 478) | void led_matrix_toggle_noeeprom(void) { led_matrix_toggle_eeprom_helper(... function led_matrix_toggle (line 479) | void led_matrix_toggle(void) { led_matrix_toggle_eeprom_helper(true); } function led_matrix_enable (line 481) | void led_matrix_enable(void) { function led_matrix_enable_noeeprom (line 486) | void led_matrix_enable_noeeprom(void) { function led_matrix_disable (line 491) | void led_matrix_disable(void) { function led_matrix_disable_noeeprom (line 496) | void led_matrix_disable_noeeprom(void) { function led_matrix_is_enabled (line 501) | uint8_t led_matrix_is_enabled(void) { return led_matrix_eeconfig.enable; } function led_matrix_mode_eeprom_helper (line 503) | void led_matrix_mode_eeprom_helper(uint8_t mode, bool write_to_eeprom) { function led_matrix_mode_noeeprom (line 518) | void led_matrix_mode_noeeprom(uint8_t mode) { led_matrix_mode_eeprom_hel... function led_matrix_mode (line 519) | void led_matrix_mode(uint8_t mode) { led_matrix_mode_eeprom_helper(mode,... function led_matrix_get_mode (line 521) | uint8_t led_matrix_get_mode(void) { return led_matrix_eeconfig.mode; } function led_matrix_step_helper (line 523) | void led_matrix_step_helper(bool write_to_eeprom) { function led_matrix_step_noeeprom (line 527) | void led_matrix_step_noeeprom(void) { led_matrix_step_helper(false); } function led_matrix_step (line 528) | void led_matrix_step(void) { led_matrix_step_helper(true); } function led_matrix_step_reverse_helper (line 530) | void led_matrix_step_reverse_helper(bool write_to_eeprom) { function led_matrix_step_reverse_noeeprom (line 534) | void led_matrix_step_reverse_noeeprom(void) { led_matrix_step_reverse_he... function led_matrix_step_reverse (line 535) | void led_matrix_step_reverse(void) { led_matrix_step_reverse_helper(true... function led_matrix_set_val_eeprom_helper (line 537) | void led_matrix_set_val_eeprom_helper(uint8_t val, bool write_to_eeprom) { function led_matrix_set_val_noeeprom (line 545) | void led_matrix_set_val_noeeprom(uint8_t val) { led_matrix_set_val_eepro... function led_matrix_set_val (line 546) | void led_matrix_set_val(uint8_t val) { led_matrix_set_val_eeprom_helper(... function led_matrix_get_val (line 548) | uint8_t led_matrix_get_val(void) { return led_matrix_eeconfig.val; } function led_matrix_increase_val_helper (line 550) | void led_matrix_increase_val_helper(bool write_to_eeprom) { led_matrix_s... function led_matrix_increase_val_noeeprom (line 551) | void led_matrix_increase_val_noeeprom(void) { led_matrix_increase_val_he... function led_matrix_increase_val (line 552) | void led_matrix_increase_val(void) { led_matrix_increase_val_helper(true... function led_matrix_decrease_val_helper (line 554) | void led_matrix_decrease_val_helper(bool write_to_eeprom) { led_matrix_s... function led_matrix_decrease_val_noeeprom (line 555) | void led_matrix_decrease_val_noeeprom(void) { led_matrix_decrease_val_he... function led_matrix_decrease_val (line 556) | void led_matrix_decrease_val(void) { led_matrix_decrease_val_helper(true... function led_matrix_set_speed_eeprom_helper (line 558) | void led_matrix_set_speed_eeprom_helper(uint8_t speed, bool write_to_eep... function led_matrix_set_speed_noeeprom (line 563) | void led_matrix_set_speed_noeeprom(uint8_t speed) { led_matrix_set_speed... function led_matrix_set_speed (line 564) | void led_matrix_set_speed(uint8_t speed) { led_matrix_set_speed_eeprom_h... function led_matrix_get_speed (line 566) | uint8_t led_matrix_get_speed(void) { return led_matrix_eeconfig.speed; } function led_matrix_increase_speed_helper (line 568) | void led_matrix_increase_speed_helper(bool write_to_eeprom) { led_matrix... function led_matrix_increase_speed_noeeprom (line 569) | void led_matrix_increase_speed_noeeprom(void) { led_matrix_increase_spee... function led_matrix_increase_speed (line 570) | void led_matrix_increase_speed(void) { led_matrix_increase_speed_helper(... function led_matrix_decrease_speed_helper (line 572) | void led_matrix_decrease_speed_helper(bool write_to_eeprom) { led_matrix... function led_matrix_decrease_speed_noeeprom (line 573) | void led_matrix_decrease_speed_noeeprom(void) { led_matrix_decrease_spee... function led_matrix_decrease_speed (line 574) | void led_matrix_decrease_speed(void) { led_matrix_decrease_speed_helper(... function led_flags_t (line 576) | led_flags_t led_matrix_get_flags(void) { return led_matrix_eeconfig.flag... function led_matrix_set_flags (line 578) | void led_matrix_set_flags(led_flags_t flags) { led_matrix_eeconfig.flags... FILE: quantum/led_matrix/led_matrix.h type led_matrix_effects (line 54) | enum led_matrix_effects { type led_matrix_driver_t (line 138) | typedef struct { FILE: quantum/led_matrix/led_matrix_drivers.c function init (line 32) | static void init(void) { function flush (line 111) | static void flush(void) { FILE: quantum/led_matrix/led_matrix_types.h type last_hit_t (line 42) | typedef struct PACKED { type led_task_states (line 51) | typedef enum led_task_states { STARTING, RENDERING, FLUSHING, SYNCING } ... type led_flags_t (line 53) | typedef uint8_t led_flags_t; type effect_params_t (line 55) | typedef struct PACKED { type led_point_t (line 61) | typedef struct PACKED { type led_config_t (line 77) | typedef struct PACKED { type led_eeconfig_t (line 83) | typedef union { FILE: quantum/logging/debug.h type debug_config_t (line 30) | typedef union { FILE: quantum/logging/print.c function null_sendchar_func (line 22) | static int8_t null_sendchar_func(uint8_t c) { return 0; } function print_set_sendchar (line 25) | void print_set_sendchar(sendchar_func_t send) { func = send; } function _putchar (line 27) | void _putchar(char character) { func(character); } FILE: quantum/logging/sendchar.c function sendchar (line 20) | __attribute__((weak)) int8_t sendchar(uint8_t c) { return 0; } FILE: quantum/main.c function main (line 30) | int main(void) { FILE: quantum/matrix.c function matrix_slave_scan_kb (line 74) | __attribute__((weak)) void matrix_slave_scan_kb(void) { matrix_slave_sca... function matrix_slave_scan_user (line 75) | __attribute__((weak)) void matrix_slave_scan_user(void) {} function setPinOutput_writeLow (line 78) | static inline void setPinOutput_writeLow(pin_t pin) { function setPinInputHigh_atomic (line 85) | static inline void setPinInputHigh_atomic(pin_t pin) { function readMatrixPin (line 89) | static inline uint8_t readMatrixPin(pin_t pin) { function matrix_init_pins (line 101) | __attribute__((weak)) void matrix_init_pins(void) { function matrix_read_cols_on_row (line 112) | __attribute__((weak)) void matrix_read_cols_on_row(matrix_row_t current_... function select_row (line 131) | static bool select_row(uint8_t row) { function unselect_row (line 140) | static void unselect_row(uint8_t row) { function unselect_rows (line 147) | static void unselect_rows(void) { function matrix_init_pins (line 153) | __attribute__((weak)) void matrix_init_pins(void) { function matrix_read_cols_on_row (line 162) | __attribute__((weak)) void matrix_read_cols_on_row(matrix_row_t current_... function select_col (line 189) | static bool select_col(uint8_t col) { function unselect_col (line 198) | static void unselect_col(uint8_t col) { function unselect_cols (line 205) | static void unselect_cols(void) { function matrix_init_pins (line 211) | __attribute__((weak)) void matrix_init_pins(void) { function matrix_read_rows_on_col (line 220) | __attribute__((weak)) void matrix_read_rows_on_col(matrix_row_t current_... function matrix_init (line 255) | void matrix_init(void) { function transport_master_if_connected (line 307) | __attribute__((weak)) bool transport_master_if_connected(matrix_row_t ma... function matrix_post_scan (line 312) | bool matrix_post_scan(void) { function matrix_scan (line 344) | uint8_t matrix_scan(void) { FILE: quantum/matrix.h type matrix_row_t (line 24) | typedef uint8_t matrix_row_t; type matrix_row_t (line 26) | typedef uint16_t matrix_row_t; type matrix_row_t (line 28) | typedef uint32_t matrix_row_t; FILE: quantum/matrix_common.c function matrix_init_kb (line 22) | __attribute__((weak)) void matrix_init_kb(void) { matrix_init_user(); } function matrix_scan_kb (line 24) | __attribute__((weak)) void matrix_scan_kb(void) { matrix_scan_user(); } function matrix_init_user (line 26) | __attribute__((weak)) void matrix_init_user(void) {} function matrix_scan_user (line 28) | __attribute__((weak)) void matrix_scan_user(void) {} function matrix_rows (line 32) | inline uint8_t matrix_rows(void) { return MATRIX_ROWS; } function matrix_cols (line 34) | inline uint8_t matrix_cols(void) { return MATRIX_COLS; } function matrix_is_on (line 36) | inline bool matrix_is_on(uint8_t row, uint8_t col) { return (matrix[row]... function matrix_row_t (line 38) | inline matrix_row_t matrix_get_row(uint8_t row) { function matrix_is_modified (line 49) | bool matrix_is_modified(void) { function matrix_print (line 68) | void matrix_print(void) { function matrix_key_count (line 79) | uint8_t matrix_key_count(void) { function matrix_io_delay (line 88) | __attribute__((weak)) void matrix_io_delay(void) { wait_us(MATRIX_IO_DEL... function matrix_output_select_delay (line 90) | __attribute__((weak)) void matrix_output_select_delay(void) { waitInputP... function matrix_output_unselect_delay (line 91) | __attribute__((weak)) void matrix_output_unselect_delay(uint8_t line, bo... function matrix_init_custom (line 94) | __attribute__((weak)) void matrix_init_custom(void) {} function matrix_scan_custom (line 96) | __attribute__((weak)) bool matrix_scan_custom(matrix_row_t current_matri... function matrix_init (line 98) | __attribute__((weak)) void matrix_init(void) { function matrix_scan (line 112) | __attribute__((weak)) uint8_t matrix_scan(void) { function peek_matrix (line 121) | __attribute__((weak)) bool peek_matrix(uint8_t row_index, uint8_t col_in... FILE: quantum/mousekey.c function times_inv_sqrt2 (line 26) | inline int8_t times_inv_sqrt2(int8_t x) { function move_unit (line 74) | static uint8_t move_unit(void) { function wheel_unit (line 92) | static uint8_t wheel_unit(void) { function move_unit (line 130) | static uint8_t move_unit(void) { function wheel_unit (line 151) | static uint8_t wheel_unit(void) { function move_unit (line 171) | static uint8_t move_unit(void) { function wheel_unit (line 189) | static uint8_t wheel_unit(void) { function mousekey_task (line 210) | void mousekey_task(void) { function mousekey_on (line 258) | void mousekey_on(uint8_t code) { function mousekey_off (line 291) | void mousekey_off(uint8_t code) { function mousekey_task (line 341) | void mousekey_task(void) { function adjust_speed (line 362) | void adjust_speed(void) { function mousekey_on (line 390) | void mousekey_on(uint8_t code) { function mousekey_off (line 421) | void mousekey_off(uint8_t code) { function mousekey_send (line 456) | void mousekey_send(void) { function mousekey_clear (line 464) | void mousekey_clear(void) { function mousekey_debug (line 471) | static void mousekey_debug(void) { function report_mouse_t (line 490) | report_mouse_t mousekey_get_report(void) { return mouse_report; } FILE: quantum/pointing_device.c function has_mouse_report_changed (line 28) | __attribute__((weak)) bool has_mouse_report_changed(report_mouse_t new, ... function pointing_device_init (line 30) | __attribute__((weak)) void pointing_device_init(void) { function pointing_device_send (line 34) | __attribute__((weak)) void pointing_device_send(void) { function pointing_device_task (line 49) | __attribute__((weak)) void pointing_device_task(void) { function report_mouse_t (line 60) | report_mouse_t pointing_device_get_report(void) { return mouseReport; } function pointing_device_set_report (line 62) | void pointing_device_set_report(report_mouse_t newMouseReport) { mouseRe... FILE: quantum/process_keycode/process_audio.c function compute_freq_for_midi_note (line 13) | float compute_freq_for_midi_note(uint8_t note) { function process_audio (line 18) | bool process_audio(uint16_t keycode, keyrecord_t *record) { function process_audio_noteon (line 53) | void process_audio_noteon(uint8_t note) { play_note(compute_freq_for_mid... function process_audio_noteoff (line 55) | void process_audio_noteoff(uint8_t note) { stop_note(compute_freq_for_mi... function process_audio_all_notes_off (line 57) | void process_audio_all_notes_off(void) { stop_all_notes(); } function audio_on_user (line 59) | __attribute__((weak)) void audio_on_user() {} FILE: quantum/process_keycode/process_auto_shift.c function autoshift_end (line 92) | static void autoshift_end(uint16_t keycode, uint16_t now, bool matrix_tr... function autoshift_matrix_scan (line 142) | void autoshift_matrix_scan(void) { function autoshift_toggle (line 152) | void autoshift_toggle(void) { function autoshift_enable (line 157) | void autoshift_enable(void) { autoshift_flags.enabled = true; } function autoshift_disable (line 159) | void autoshift_disable(void) { function autoshift_timer_report (line 165) | void autoshift_timer_report(void) { function get_autoshift_state (line 174) | bool get_autoshift_state(void) { return autoshift_flags.enabled; } function get_autoshift_timeout (line 176) | uint16_t get_autoshift_timeout(void) { return autoshift_timeout; } function set_autoshift_timeout (line 178) | void set_autoshift_timeout(uint16_t timeout) { autoshift_timeout = timeo... function process_auto_shift (line 180) | bool process_auto_shift(uint16_t keycode, keyrecord_t *record) { function get_auto_shifted_key (line 230) | __attribute__((weak)) bool get_auto_shifted_key(uint16_t keycode, keyrec... FILE: quantum/process_keycode/process_backlight.c function process_backlight (line 25) | bool process_backlight(uint16_t keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_clicky.c function clicky_play (line 38) | void clicky_play(void) { function clicky_freq_up (line 47) | void clicky_freq_up(void) { function clicky_freq_down (line 54) | void clicky_freq_down(void) { function clicky_freq_reset (line 61) | void clicky_freq_reset(void) { clicky_freq = AUDIO_CLICKY_FREQ_DEFAULT; } function clicky_toggle (line 63) | void clicky_toggle(void) { function clicky_on (line 68) | void clicky_on(void) { function clicky_off (line 73) | void clicky_off(void) { function is_clicky_on (line 78) | bool is_clicky_on(void) { return (audio_config.clicky_enable != 0); } function process_clicky (line 80) | bool process_clicky(uint16_t keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_combo.c function process_combo_event (line 30) | __attribute__((weak)) void process_combo_event(uint16_t combo_index, boo... function get_combo_must_hold (line 33) | __attribute__((weak)) bool get_combo_must_hold(uint16_t index, combo_t *... function get_combo_must_tap (line 37) | __attribute__((weak)) bool get_combo_must_tap(uint16_t index, combo_t *c... function get_combo_term (line 41) | __attribute__((weak)) uint16_t get_combo_term(uint16_t index, combo_t *c... function process_combo_key_release (line 45) | __attribute__((weak)) bool process_combo_key_release(uint16_t combo_inde... type queued_record_t (line 54) | typedef struct { type queued_combo_t (line 62) | typedef struct { function release_combo (line 99) | static inline void release_combo(uint16_t combo_index, combo_t *combo) { function _get_combo_must_hold (line 120) | static inline bool _get_combo_must_hold(uint16_t combo_index, combo_t *c... function _get_wait_time (line 132) | static inline uint16_t _get_wait_time(uint16_t combo_index, combo_t *com... function _get_combo_term (line 146) | static inline uint16_t _get_combo_term(uint16_t combo_index, combo_t *co... function clear_combos (line 155) | void clear_combos(void) { function dump_key_buffer (line 166) | static inline void dump_key_buffer(void) { function _find_key_index_and_count (line 212) | static inline void _find_key_index_and_count(const uint16_t *keys, uint1... function drop_combo_from_buffer (line 221) | void drop_combo_from_buffer(uint16_t combo_index) { function apply_combo (line 241) | void apply_combo(uint16_t combo_index, combo_t *combo) { function apply_combos (line 291) | static inline void apply_combos(void) { function combo_t (line 313) | combo_t* overlaps(combo_t *combo1, combo_t *combo2) { function process_single_combo (line 337) | static bool process_single_combo(combo_t *combo, uint16_t keycode, keyre... function process_combo (line 460) | bool process_combo(uint16_t keycode, keyrecord_t *record) { function combo_task (line 525) | void combo_task(void) { function combo_enable (line 545) | void combo_enable(void) { b_combo_enable = true; } function combo_disable (line 547) | void combo_disable(void) { function combo_toggle (line 557) | void combo_toggle(void) { function is_combo_enabled (line 565) | bool is_combo_enabled(void) { return b_combo_enable; } FILE: quantum/process_keycode/process_combo.h type combo_t (line 40) | typedef struct { FILE: quantum/process_keycode/process_dynamic_macro.c function dynamic_macro_led_blink (line 22) | void dynamic_macro_led_blink(void) { function dynamic_macro_record_start_user (line 32) | __attribute__((weak)) void dynamic_macro_record_start_user(void) { dynam... function dynamic_macro_play_user (line 34) | __attribute__((weak)) void dynamic_macro_play_user(int8_t direction) { d... function dynamic_macro_record_key_user (line 36) | __attribute__((weak)) void dynamic_macro_record_key_user(int8_t directio... function dynamic_macro_record_end_user (line 38) | __attribute__((weak)) void dynamic_macro_record_end_user(int8_t directio... function dynamic_macro_record_start (line 53) | void dynamic_macro_record_start(keyrecord_t **macro_pointer, keyrecord_t... function dynamic_macro_play (line 70) | void dynamic_macro_play(keyrecord_t *macro_buffer, keyrecord_t *macro_en... function dynamic_macro_record_key (line 99) | void dynamic_macro_record_key(keyrecord_t *macro_buffer, keyrecord_t **m... function dynamic_macro_record_end (line 123) | void dynamic_macro_record_end(keyrecord_t *macro_buffer, keyrecord_t *ma... function process_dynamic_macro (line 149) | bool process_dynamic_macro(uint16_t keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_grave_esc.c function process_grave_esc (line 23) | bool process_grave_esc(uint16_t keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_haptic.c function get_haptic_enabled_key (line 21) | __attribute__((weak)) bool get_haptic_enabled_key(uint16_t keycode, keyr... function process_haptic (line 88) | bool process_haptic(uint16_t keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_joystick.c function process_joystick (line 11) | bool process_joystick(uint16_t keycode, keyrecord_t *record) { function joystick_task (line 20) | __attribute__((weak)) void joystick_task(void) { function process_joystick_buttons (line 27) | bool process_joystick_buttons(uint16_t keycode, keyrecord_t *record) { function savePinState (line 43) | uint16_t savePinState(pin_t pin) { function restorePinState (line 59) | void restorePinState(pin_t pin, uint16_t restoreState) { function process_joystick_analogread (line 76) | __attribute__((weak)) bool process_joystick_analogread() { return proces... function process_joystick_analogread_quantum (line 78) | bool process_joystick_analogread_quantum() { FILE: quantum/process_keycode/process_key_lock.c function translate_keycode (line 51) | static inline uint16_t translate_keycode(uint16_t keycode) { function process_key_lock (line 59) | bool process_key_lock(uint16_t *keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_key_override.c function clear_mods_from (line 51) | static uint16_t clear_mods_from(uint16_t keycode) { function key_override_on (line 90) | void key_override_on(void) { function key_override_off (line 95) | void key_override_off(void) { function key_override_toggle (line 101) | void key_override_toggle(void) { function key_override_is_enabled (line 109) | bool key_override_is_enabled(void) { return enabled; } function key_override_matches_active_modifiers (line 112) | static bool key_override_matches_active_modifiers(const key_override_t *... function schedule_deferred_register (line 145) | static void schedule_deferred_register(const uint16_t keycode) { function key_override_t (line 158) | const key_override_t *clear_active_override(const bool allow_reregister) { function check_activation_event (line 221) | static bool check_activation_event(const key_override_t *override, const... function try_activating_override (line 245) | static bool try_activating_override(const uint16_t keycode, const uint8_... function key_override_task (line 383) | void key_override_task(void) { function process_key_override (line 397) | bool process_key_override(const uint16_t keycode, const keyrecord_t *con... FILE: quantum/process_keycode/process_key_override.h type ko_option_t (line 35) | typedef enum { type key_override_t (line 59) | typedef struct { FILE: quantum/process_keycode/process_leader.c function leader_start (line 26) | __attribute__((weak)) void leader_start(void) {} function leader_end (line 28) | __attribute__((weak)) void leader_end(void) {} function qk_leader_start (line 37) | void qk_leader_start(void) { function process_leader (line 48) | bool process_leader(uint16_t keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_magic.c function process_magic (line 40) | bool process_magic(uint16_t keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_midi.c function process_midi_basic_noteon (line 25) | void process_midi_basic_noteon(uint8_t note) { midi_send_noteon(&midi_de... function process_midi_basic_noteoff (line 27) | void process_midi_basic_noteoff(uint8_t note) { midi_send_noteoff(&midi_... function process_midi_all_notes_off (line 29) | void process_midi_all_notes_off(void) { midi_send_cc(&midi_device, 0, 0x... function compute_velocity (line 44) | inline uint8_t compute_velocity(uint8_t setting) { return setting * (128... function midi_init (line 46) | void midi_init(void) { function midi_compute_note (line 63) | uint8_t midi_compute_note(uint16_t keycode) { return 12 * midi_config.oc... function process_midi (line 65) | bool process_midi(uint16_t keycode, keyrecord_t *record) { function midi_task (line 243) | void midi_task(void) { FILE: quantum/process_keycode/process_midi.h type midi_config_t (line 32) | typedef union { FILE: quantum/process_keycode/process_music.c function music_noteon (line 76) | static void music_noteon(uint8_t note) { function music_noteoff (line 85) | static void music_noteoff(uint8_t note) { function music_all_notes_off (line 94) | void music_all_notes_off(void) { function process_music (line 103) | bool process_music(uint16_t keycode, keyrecord_t *record) { function music_mask (line 225) | bool music_mask(uint16_t keycode) { function music_mask_kb (line 233) | __attribute__((weak)) bool music_mask_kb(uint16_t keycode) { return musi... function music_mask_user (line 235) | __attribute__((weak)) bool music_mask_user(uint16_t keycode) { return ke... function is_music_on (line 237) | bool is_music_on(void) { return (music_activated != 0); } function music_toggle (line 239) | void music_toggle(void) { function music_on (line 247) | void music_on(void) { function music_off (line 255) | void music_off(void) { function is_midi_on (line 263) | bool is_midi_on(void) { return (midi_activated != 0); } function midi_toggle (line 265) | void midi_toggle(void) { function midi_on (line 273) | void midi_on(void) { function midi_off (line 281) | void midi_off(void) { function music_mode_cycle (line 291) | void music_mode_cycle(void) { function music_task (line 299) | void music_task(void) { function music_on_user (line 312) | __attribute__((weak)) void music_on_user() {} function midi_on_user (line 314) | __attribute__((weak)) void midi_on_user() {} function music_scale_user (line 316) | __attribute__((weak)) void music_scale_user() {} FILE: quantum/process_keycode/process_music.h type music_modes (line 23) | enum music_modes { MUSIC_MODE_CHROMATIC, MUSIC_MODE_GUITAR, MUSIC_MODE_V... FILE: quantum/process_keycode/process_printer.c function enable_printing (line 23) | void enable_printing(void) { function disable_printing (line 28) | void disable_printing(void) { printing_enabled = false; } function print_char (line 36) | void print_char(char c) { function print_string (line 42) | void print_string(char c[]) { function print_box_string (line 46) | void print_box_string(const char text[]) { function process_printer (line 73) | bool process_printer(uint16_t keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_printer_bb.c function serial_delay (line 28) | inline static void serial_delay(void) { _delay_us(SERIAL_DELAY); } function serial_high (line 30) | inline static void serial_high(void) { SERIAL_PIN_PORT |= SERIAL_PIN_MAS... function serial_low (line 32) | inline static void serial_low(void) { SERIAL_PIN_PORT &= ~SERIAL_PIN_MAS... function serial_output (line 34) | inline static void serial_output(void) { SERIAL_PIN_DDR |= SERIAL_PIN_MA... function enable_printing (line 36) | void enable_printing() { function disable_printing (line 42) | void disable_printing() { printing_enabled = false; } function print_char (line 50) | void print_char(char c) { function print_string (line 63) | void print_string(char c[]) { function process_printer (line 67) | bool process_printer(uint16_t keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_rgb.c function handleKeycodeRGB (line 26) | static void __attribute__((noinline)) handleKeycodeRGB(const uint8_t is_... function handleKeycodeRGBMode (line 42) | static void __attribute__((noinline, unused)) handleKeycodeRGBMode(const... FILE: quantum/process_keycode/process_sequencer.c function process_sequencer (line 19) | bool process_sequencer(uint16_t keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_space_cadet.c function perform_space_cadet (line 85) | void perform_space_cadet(keyrecord_t *record, uint16_t sc_keycode, uint8... function process_space_cadet (line 128) | bool process_space_cadet(uint16_t keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_steno.c function steno_clear_state (line 74) | static void steno_clear_state(void) { function send_steno_state (line 79) | static void send_steno_state(uint8_t size, bool send_empty) { function steno_init (line 89) | void steno_init() { function steno_set_mode (line 96) | void steno_set_mode(steno_mode_t new_mode) { function send_steno_chord_user (line 105) | __attribute__((weak)) bool send_steno_chord_user(steno_mode_t mode, uint... function postprocess_steno_user (line 107) | __attribute__((weak)) bool postprocess_steno_user(uint16_t keycode, keyr... function process_steno_user (line 109) | __attribute__((weak)) bool process_steno_user(uint16_t keycode, keyrecor... function send_steno_chord (line 111) | static void send_steno_chord(void) { function update_state_bolt (line 133) | static bool update_state_bolt(uint8_t key, bool press) { function update_state_gemini (line 144) | static bool update_state_gemini(uint8_t key, bool press) { function process_steno (line 156) | bool process_steno(uint16_t keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_steno.h type steno_mode_t (line 21) | typedef enum { STENO_MODE_BOLT, STENO_MODE_GEMINI } steno_mode_t; FILE: quantum/process_keycode/process_tap_dance.c function qk_tap_dance_pair_on_each_tap (line 25) | void qk_tap_dance_pair_on_each_tap(qk_tap_dance_state_t *state, void *us... function qk_tap_dance_pair_finished (line 34) | void qk_tap_dance_pair_finished(qk_tap_dance_state_t *state, void *user_... function qk_tap_dance_pair_reset (line 44) | void qk_tap_dance_pair_reset(qk_tap_dance_state_t *state, void *user_dat... function qk_tap_dance_dual_role_on_each_tap (line 54) | void qk_tap_dance_dual_role_on_each_tap(qk_tap_dance_state_t *state, voi... function qk_tap_dance_dual_role_finished (line 63) | void qk_tap_dance_dual_role_finished(qk_tap_dance_state_t *state, void *... function qk_tap_dance_dual_role_reset (line 73) | void qk_tap_dance_dual_role_reset(qk_tap_dance_state_t *state, void *use... function _process_tap_dance_action_fn (line 81) | static inline void _process_tap_dance_action_fn(qk_tap_dance_state_t *st... function process_tap_dance_action_on_each_tap (line 87) | static inline void process_tap_dance_action_on_each_tap(qk_tap_dance_act... function process_tap_dance_action_on_dance_finished (line 89) | static inline void process_tap_dance_action_on_dance_finished(qk_tap_dan... function process_tap_dance_action_on_reset (line 98) | static inline void process_tap_dance_action_on_reset(qk_tap_dance_action... function preprocess_tap_dance (line 105) | void preprocess_tap_dance(uint16_t keycode, keyrecord_t *record) { function process_tap_dance (line 128) | bool process_tap_dance(uint16_t keycode, keyrecord_t *record) { function tap_dance_task (line 164) | void tap_dance_task() { function reset_tap_dance (line 186) | void reset_tap_dance(qk_tap_dance_state_t *state) { FILE: quantum/process_keycode/process_tap_dance.h type qk_tap_dance_state_t (line 24) | typedef struct { type qk_tap_dance_action_t (line 40) | typedef struct { type qk_tap_dance_pair_t (line 51) | typedef struct { type qk_tap_dance_dual_role_t (line 56) | typedef struct { FILE: quantum/process_keycode/process_terminal.c type stringcase (line 53) | struct stringcase { function enable_terminal (line 58) | void enable_terminal(void) { function disable_terminal (line 68) | void disable_terminal(void) { function push_to_cmd_buffer (line 73) | void push_to_cmd_buffer(void) { function terminal_about (line 95) | void terminal_about(void) { function terminal_keycode (line 115) | void terminal_keycode(void) { function terminal_keymap (line 137) | void terminal_keymap(void) { function print_cmd_buff (line 156) | void print_cmd_buff(void) { function flush_cmd_buffer (line 171) | void flush_cmd_buffer(void) { function terminal_help (line 178) | void terminal_help(void) { function command_not_found (line 187) | void command_not_found(void) { function process_terminal_command (line 194) | void process_terminal_command(void) { function check_pos (line 225) | void check_pos(void) { function process_terminal (line 233) | bool process_terminal(uint16_t keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_ucis.c function qk_ucis_start (line 21) | void qk_ucis_start(void) { function qk_ucis_start_user (line 28) | __attribute__((weak)) void qk_ucis_start_user(void) { function qk_ucis_success (line 34) | __attribute__((weak)) void qk_ucis_success(uint8_t symbol_index) {} function is_uni_seq (line 36) | static bool is_uni_seq(char *seq) { function qk_ucis_symbol_fallback (line 52) | __attribute__((weak)) void qk_ucis_symbol_fallback(void) { function qk_ucis_cancel (line 61) | __attribute__((weak)) void qk_ucis_cancel(void) {} function register_ucis (line 63) | void register_ucis(const uint32_t *code_points) { function process_ucis (line 70) | bool process_ucis(uint16_t keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_ucis.h type qk_ucis_symbol_t (line 29) | typedef struct { type qk_ucis_state_t (line 34) | typedef struct { FILE: quantum/process_keycode/process_unicode.c function process_unicode (line 21) | bool process_unicode(uint16_t keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_unicode_common.c function unicode_input_mode_init (line 32) | void unicode_input_mode_init(void) { function get_unicode_input_mode (line 56) | uint8_t get_unicode_input_mode(void) { return unicode_config.input_mode; } function set_unicode_input_mode (line 58) | void set_unicode_input_mode(uint8_t mode) { function cycle_unicode_input_mode (line 64) | void cycle_unicode_input_mode(int8_t offset) { function persist_unicode_input_mode (line 78) | void persist_unicode_input_mode(void) { eeprom_update_byte(EECONFIG_UNIC... function unicode_input_start (line 80) | __attribute__((weak)) void unicode_input_start(void) { function unicode_input_finish (line 114) | __attribute__((weak)) void unicode_input_finish(void) { function unicode_input_cancel (line 136) | __attribute__((weak)) void unicode_input_cancel(void) { function register_hex (line 158) | void register_hex(uint16_t hex) { function register_hex32 (line 165) | void register_hex32(uint32_t hex) { function register_unicode (line 183) | void register_unicode(uint32_t code_point) { function send_unicode_hex_string (line 204) | void send_unicode_hex_string(const char *str) { function send_unicode_string (line 262) | void send_unicode_string(const char *str) { function audio_helper (line 279) | static void audio_helper(void) { function process_unicode_common (line 318) | bool process_unicode_common(uint16_t keycode, keyrecord_t *record) { FILE: quantum/process_keycode/process_unicode_common.h type unicode_input_modes (line 61) | enum unicode_input_modes { type unicode_config_t (line 70) | typedef union { FILE: quantum/process_keycode/process_unicodemap.c function unicodemap_index (line 19) | __attribute__((weak)) uint16_t unicodemap_index(uint16_t keycode) { function process_unicodemap (line 42) | bool process_unicodemap(uint16_t keycode, keyrecord_t *record) { FILE: quantum/quantum.c function extract_mod_bits (line 58) | uint8_t extract_mod_bits(uint16_t code) { function do_code16 (line 83) | static void do_code16(uint16_t code, void (*f)(uint8_t)) { f(extract_mod... function register_code16 (line 85) | void register_code16(uint16_t code) { function unregister_code16 (line 94) | void unregister_code16(uint16_t code) { function tap_code16 (line 103) | void tap_code16(uint16_t code) { function process_action_kb (line 111) | __attribute__((weak)) bool process_action_kb(keyrecord_t *record) { retu... function process_record_kb (line 113) | __attribute__((weak)) bool process_record_kb(uint16_t keycode, keyrecord... function process_record_user (line 115) | __attribute__((weak)) bool process_record_user(uint16_t keycode, keyreco... function post_process_record_kb (line 117) | __attribute__((weak)) void post_process_record_kb(uint16_t keycode, keyr... function post_process_record_user (line 119) | __attribute__((weak)) void post_process_record_user(uint16_t keycode, ke... function reset_keyboard (line 121) | void reset_keyboard(void) { function get_record_keycode (line 146) | uint16_t get_record_keycode(keyrecord_t *record, bool update_layer_cache) { function get_event_keycode (line 160) | uint16_t get_event_keycode(keyevent_t event, bool update_layer_cache) { function pre_process_record_quantum (line 179) | bool pre_process_record_quantum(keyrecord_t *record) { function post_process_record_quantum (line 191) | void post_process_record_quantum(keyrecord_t *record) { function process_record_quantum (line 199) | bool process_record_quantum(keyrecord_t *record) { function set_single_persistent_default_layer (line 359) | void set_single_persistent_default_layer(uint8_t default_layer) { function layer_state_t (line 367) | layer_state_t update_tri_layer_state(layer_state_t state, uint8_t layer1... function update_tri_layer (line 373) | void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3) { ... function matrix_init_quantum (line 375) | void matrix_init_quantum() { function matrix_scan_quantum (line 403) | void matrix_scan_quantum() { function api_send_unicode (line 471) | void api_send_unicode(uint32_t unicode) { function startup_user (line 483) | __attribute__((weak)) void startup_user() {} function shutdown_user (line 485) | __attribute__((weak)) void shutdown_user() {} FILE: quantum/quantum_keycodes.h type quantum_keycodes (line 25) | enum quantum_keycodes { FILE: quantum/rgb_matrix/animations/alpha_mods_anim.h function ALPHAS_MODS (line 6) | bool ALPHAS_MODS(effect_params_t* params) { FILE: quantum/rgb_matrix/animations/breathing_anim.h function BREATHING (line 5) | bool BREATHING(effect_params_t* params) { FILE: quantum/rgb_matrix/animations/colorband_pinwheel_sat_anim.h function HSV (line 5) | static HSV BAND_PINWHEEL_SAT_math(HSV hsv, int16_t dx, int16_t dy, uint8... function BAND_PINWHEEL_SAT (line 10) | bool BAND_PINWHEEL_SAT(effect_params_t* params) { return effect_runner_d... FILE: quantum/rgb_matrix/animations/colorband_pinwheel_val_anim.h function HSV (line 5) | static HSV BAND_PINWHEEL_VAL_math(HSV hsv, int16_t dx, int16_t dy, uint8... function BAND_PINWHEEL_VAL (line 10) | bool BAND_PINWHEEL_VAL(effect_params_t* params) { return effect_runner_d... FILE: quantum/rgb_matrix/animations/colorband_sat_anim.h function HSV (line 5) | static HSV BAND_SAT_math(HSV hsv, uint8_t i, uint8_t time) { function BAND_SAT (line 11) | bool BAND_SAT(effect_params_t* params) { return effect_runner_i(params, ... FILE: quantum/rgb_matrix/animations/colorband_spiral_sat_anim.h function HSV (line 5) | static HSV BAND_SPIRAL_SAT_math(HSV hsv, int16_t dx, int16_t dy, uint8_t... function BAND_SPIRAL_SAT (line 10) | bool BAND_SPIRAL_SAT(effect_params_t* params) { return effect_runner_dx_... FILE: quantum/rgb_matrix/animations/colorband_spiral_val_anim.h function HSV (line 5) | static HSV BAND_SPIRAL_VAL_math(HSV hsv, int16_t dx, int16_t dy, uint8_t... function BAND_SPIRAL_VAL (line 10) | bool BAND_SPIRAL_VAL(effect_params_t* params) { return effect_runner_dx_... FILE: quantum/rgb_matrix/animations/colorband_val_anim.h function HSV (line 5) | static HSV BAND_VAL_math(HSV hsv, uint8_t i, uint8_t time) { function BAND_VAL (line 11) | bool BAND_VAL(effect_params_t* params) { return effect_runner_i(params, ... FILE: quantum/rgb_matrix/animations/cycle_all_anim.h function HSV (line 5) | static HSV CYCLE_ALL_math(HSV hsv, uint8_t i, uint8_t time) { function CYCLE_ALL (line 10) | bool CYCLE_ALL(effect_params_t* params) { return effect_runner_i(params,... FILE: quantum/rgb_matrix/animations/cycle_left_right_anim.h function HSV (line 5) | static HSV CYCLE_LEFT_RIGHT_math(HSV hsv, uint8_t i, uint8_t time) { function CYCLE_LEFT_RIGHT (line 10) | bool CYCLE_LEFT_RIGHT(effect_params_t* params) { return effect_runner_i(... FILE: quantum/rgb_matrix/animations/cycle_out_in_anim.h function HSV (line 5) | static HSV CYCLE_OUT_IN_math(HSV hsv, int16_t dx, int16_t dy, uint8_t di... function CYCLE_OUT_IN (line 10) | bool CYCLE_OUT_IN(effect_params_t* params) { return effect_runner_dx_dy_... FILE: quantum/rgb_matrix/animations/cycle_out_in_dual_anim.h function HSV (line 5) | static HSV CYCLE_OUT_IN_DUAL_math(HSV hsv, int16_t dx, int16_t dy, uint8... function CYCLE_OUT_IN_DUAL (line 12) | bool CYCLE_OUT_IN_DUAL(effect_params_t* params) { return effect_runner_d... FILE: quantum/rgb_matrix/animations/cycle_pinwheel_anim.h function HSV (line 5) | static HSV CYCLE_PINWHEEL_math(HSV hsv, int16_t dx, int16_t dy, uint8_t ... function CYCLE_PINWHEEL (line 10) | bool CYCLE_PINWHEEL(effect_params_t* params) { return effect_runner_dx_d... FILE: quantum/rgb_matrix/animations/cycle_spiral_anim.h function HSV (line 5) | static HSV CYCLE_SPIRAL_math(HSV hsv, int16_t dx, int16_t dy, uint8_t di... function CYCLE_SPIRAL (line 10) | bool CYCLE_SPIRAL(effect_params_t* params) { return effect_runner_dx_dy_... FILE: quantum/rgb_matrix/animations/cycle_up_down_anim.h function HSV (line 5) | static HSV CYCLE_UP_DOWN_math(HSV hsv, uint8_t i, uint8_t time) { function CYCLE_UP_DOWN (line 10) | bool CYCLE_UP_DOWN(effect_params_t* params) { return effect_runner_i(par... FILE: quantum/rgb_matrix/animations/digital_rain_anim.h function DIGITAL_RAIN (line 10) | bool DIGITAL_RAIN(effect_params_t* params) { FILE: quantum/rgb_matrix/animations/dual_beacon_anim.h function HSV (line 5) | static HSV DUAL_BEACON_math(HSV hsv, int8_t sin, int8_t cos, uint8_t i, ... function DUAL_BEACON (line 10) | bool DUAL_BEACON(effect_params_t* params) { return effect_runner_sin_cos... FILE: quantum/rgb_matrix/animations/gradient_left_right_anim.h function GRADIENT_LEFT_RIGHT (line 5) | bool GRADIENT_LEFT_RIGHT(effect_params_t* params) { FILE: quantum/rgb_matrix/animations/gradient_up_down_anim.h function GRADIENT_UP_DOWN (line 5) | bool GRADIENT_UP_DOWN(effect_params_t* params) { FILE: quantum/rgb_matrix/animations/hue_breathing_anim.h function HUE_BREATHING (line 7) | bool HUE_BREATHING(effect_params_t* params) { FILE: quantum/rgb_matrix/animations/hue_pendulum_anim.h function HSV (line 8) | static HSV HUE_PENDULUM_math(HSV hsv, uint8_t i, uint8_t time) { function HUE_PENDULUM (line 14) | bool HUE_PENDULUM(effect_params_t* params) { return effect_runner_i(para... FILE: quantum/rgb_matrix/animations/hue_wave_anim.h function HSV (line 8) | static HSV HUE_WAVE_math(HSV hsv, uint8_t i, uint8_t time) { function HUE_WAVE (line 14) | bool HUE_WAVE(effect_params_t* params) { return effect_runner_i(params, ... FILE: quantum/rgb_matrix/animations/jellybean_raindrops_anim.h function jellybean_raindrops_set_color (line 5) | static void jellybean_raindrops_set_color(int i, effect_params_t* params) { function JELLYBEAN_RAINDROPS (line 12) | bool JELLYBEAN_RAINDROPS(effect_params_t* params) { FILE: quantum/rgb_matrix/animations/rainbow_beacon_anim.h function HSV (line 5) | static HSV RAINBOW_BEACON_math(HSV hsv, int8_t sin, int8_t cos, uint8_t ... function RAINBOW_BEACON (line 10) | bool RAINBOW_BEACON(effect_params_t* params) { return effect_runner_sin_... FILE: quantum/rgb_matrix/animations/rainbow_moving_chevron_anim.h function HSV (line 5) | static HSV RAINBOW_MOVING_CHEVRON_math(HSV hsv, uint8_t i, uint8_t time) { function RAINBOW_MOVING_CHEVRON (line 10) | bool RAINBOW_MOVING_CHEVRON(effect_params_t* params) { return effect_run... FILE: quantum/rgb_matrix/animations/rainbow_pinwheels_anim.h function HSV (line 5) | static HSV RAINBOW_PINWHEELS_math(HSV hsv, int8_t sin, int8_t cos, uint8... function RAINBOW_PINWHEELS (line 10) | bool RAINBOW_PINWHEELS(effect_params_t* params) { return effect_runner_s... FILE: quantum/rgb_matrix/animations/raindrops_anim.h function raindrops_set_color (line 5) | static void raindrops_set_color(int i, effect_params_t* params) { function RAINDROPS (line 22) | bool RAINDROPS(effect_params_t* params) { FILE: quantum/rgb_matrix/animations/runners/effect_runner_dx_dy.h type HSV (line 3) | typedef HSV (*dx_dy_f)(HSV hsv, int16_t dx, int16_t dy, uint8_t time); function effect_runner_dx_dy (line 5) | bool effect_runner_dx_dy(effect_params_t* params, dx_dy_f effect_func) { FILE: quantum/rgb_matrix/animations/runners/effect_runner_dx_dy_dist.h type HSV (line 3) | typedef HSV (*dx_dy_dist_f)(HSV hsv, int16_t dx, int16_t dy, uint8_t dis... function effect_runner_dx_dy_dist (line 5) | bool effect_runner_dx_dy_dist(effect_params_t* params, dx_dy_dist_f effe... FILE: quantum/rgb_matrix/animations/runners/effect_runner_i.h type HSV (line 3) | typedef HSV (*i_f)(HSV hsv, uint8_t i, uint8_t time); function effect_runner_i (line 5) | bool effect_runner_i(effect_params_t* params, i_f effect_func) { FILE: quantum/rgb_matrix/animations/runners/effect_runner_reactive.h type HSV (line 5) | typedef HSV (*reactive_f)(HSV hsv, uint16_t offset); function effect_runner_reactive (line 7) | bool effect_runner_reactive(effect_params_t* params, reactive_f effect_f... FILE: quantum/rgb_matrix/animations/runners/effect_runner_reactive_splash.h type HSV (line 5) | typedef HSV (*reactive_splash_f)(HSV hsv, int16_t dx, int16_t dy, uint8_... function effect_runner_reactive_splash (line 7) | bool effect_runner_reactive_splash(uint8_t start, effect_params_t* param... FILE: quantum/rgb_matrix/animations/runners/effect_runner_sin_cos_i.h type HSV (line 3) | typedef HSV (*sin_cos_i_f)(HSV hsv, int8_t sin, int8_t cos, uint8_t i, u... function effect_runner_sin_cos_i (line 5) | bool effect_runner_sin_cos_i(effect_params_t* params, sin_cos_i_f effect... FILE: quantum/rgb_matrix/animations/solid_color_anim.h function SOLID_COLOR (line 4) | bool SOLID_COLOR(effect_params_t* params) { FILE: quantum/rgb_matrix/animations/solid_reactive_anim.h function HSV (line 6) | static HSV SOLID_REACTIVE_math(HSV hsv, uint16_t offset) { function SOLID_REACTIVE (line 11) | bool SOLID_REACTIVE(effect_params_t* params) { return effect_runner_reac... FILE: quantum/rgb_matrix/animations/solid_reactive_cross.h function HSV (line 14) | static HSV SOLID_REACTIVE_CROSS_math(HSV hsv, int16_t dx, int16_t dy, ui... function SOLID_REACTIVE_CROSS (line 27) | bool SOLID_REACTIVE_CROSS(effect_params_t* params) { return effect_runne... function SOLID_REACTIVE_MULTICROSS (line 31) | bool SOLID_REACTIVE_MULTICROSS(effect_params_t* params) { return effect_... FILE: quantum/rgb_matrix/animations/solid_reactive_nexus.h function HSV (line 14) | static HSV SOLID_REACTIVE_NEXUS_math(HSV hsv, int16_t dx, int16_t dy, ui... function SOLID_REACTIVE_NEXUS (line 25) | bool SOLID_REACTIVE_NEXUS(effect_params_t* params) { return effect_runne... function SOLID_REACTIVE_MULTINEXUS (line 29) | bool SOLID_REACTIVE_MULTINEXUS(effect_params_t* params) { return effect_... FILE: quantum/rgb_matrix/animations/solid_reactive_simple_anim.h function HSV (line 6) | static HSV SOLID_REACTIVE_SIMPLE_math(HSV hsv, uint16_t offset) { function SOLID_REACTIVE_SIMPLE (line 11) | bool SOLID_REACTIVE_SIMPLE(effect_params_t* params) { return effect_runn... FILE: quantum/rgb_matrix/animations/solid_reactive_wide.h function HSV (line 14) | static HSV SOLID_REACTIVE_WIDE_math(HSV hsv, int16_t dx, int16_t dy, uin... function SOLID_REACTIVE_WIDE (line 22) | bool SOLID_REACTIVE_WIDE(effect_params_t* params) { return effect_runner... function SOLID_REACTIVE_MULTIWIDE (line 26) | bool SOLID_REACTIVE_MULTIWIDE(effect_params_t* params) { return effect_r... FILE: quantum/rgb_matrix/animations/solid_splash_anim.h function HSV (line 14) | HSV SOLID_SPLASH_math(HSV hsv, int16_t dx, int16_t dy, uint8_t dist, uin... function SOLID_SPLASH (line 22) | bool SOLID_SPLASH(effect_params_t* params) { return effect_runner_reacti... function SOLID_MULTISPLASH (line 26) | bool SOLID_MULTISPLASH(effect_params_t* params) { return effect_runner_r... FILE: quantum/rgb_matrix/animations/splash_anim.h function HSV (line 14) | HSV SPLASH_math(HSV hsv, int16_t dx, int16_t dy, uint8_t dist, uint16_t ... function SPLASH (line 23) | bool SPLASH(effect_params_t* params) { return effect_runner_reactive_spl... function MULTISPLASH (line 27) | bool MULTISPLASH(effect_params_t* params) { return effect_runner_reactiv... FILE: quantum/rgb_matrix/animations/typing_heatmap_anim.h function process_rgb_matrix_typing_heatmap (line 9) | void process_rgb_matrix_typing_heatmap(uint8_t row, uint8_t col) { function TYPING_HEATMAP (line 37) | bool TYPING_HEATMAP(effect_params_t* params) { FILE: quantum/rgb_matrix/rgb_matrix.c function RGB (line 42) | __attribute__((weak)) RGB rgb_matrix_hsv_to_rgb(HSV hsv) { return hsv_to... function eeconfig_read_rgb_matrix (line 151) | void eeconfig_read_rgb_matrix(void) { eeprom_read_block(&rgb_matrix_conf... function eeconfig_update_rgb_matrix (line 153) | void eeconfig_update_rgb_matrix(void) { eeprom_update_block(&rgb_matrix_... function eeconfig_update_rgb_matrix_default (line 155) | void eeconfig_update_rgb_matrix_default(void) { function eeconfig_debug_rgb_matrix (line 165) | void eeconfig_debug_rgb_matrix(void) { function rgb_matrix_map_row_column_to_led_kb (line 176) | __attribute__((weak)) uint8_t rgb_matrix_map_row_column_to_led_kb(uint8_... function rgb_matrix_map_row_column_to_led (line 178) | uint8_t rgb_matrix_map_row_column_to_led(uint8_t row, uint8_t column, ui... function rgb_matrix_update_pwm_buffers (line 188) | void rgb_matrix_update_pwm_buffers(void) { rgb_matrix_driver.flush(); } function rgb_matrix_set_color (line 190) | void rgb_matrix_set_color(int index, uint8_t red, uint8_t green, uint8_t... function rgb_matrix_set_color_all (line 199) | void rgb_matrix_set_color_all(uint8_t red, uint8_t green, uint8_t blue) { function process_rgb_matrix (line 207) | void process_rgb_matrix(uint8_t row, uint8_t col, bool pressed) { function rgb_matrix_test (line 253) | void rgb_matrix_test(void) { function rgb_matrix_none (line 277) | static bool rgb_matrix_none(effect_params_t *params) { function rgb_task_timers (line 286) | static void rgb_task_timers(void) { function rgb_task_sync (line 316) | static void rgb_task_sync(void) { function rgb_task_start (line 323) | static void rgb_task_start(void) { function rgb_task_render (line 337) | static void rgb_task_render(uint8_t effect) { function rgb_task_flush (line 397) | static void rgb_task_flush(uint8_t effect) { function rgb_matrix_task (line 409) | void rgb_matrix_task(void) { function rgb_matrix_indicators (line 442) | void rgb_matrix_indicators(void) { function rgb_matrix_indicators_kb (line 447) | __attribute__((weak)) void rgb_matrix_indicators_kb(void) {} function rgb_matrix_indicators_user (line 449) | __attribute__((weak)) void rgb_matrix_indicators_user(void) {} function rgb_matrix_indicators_advanced (line 451) | void rgb_matrix_indicators_advanced(effect_params_t *params) { function rgb_matrix_indicators_advanced_kb (line 469) | __attribute__((weak)) void rgb_matrix_indicators_advanced_kb(uint8_t led... function rgb_matrix_indicators_advanced_user (line 471) | __attribute__((weak)) void rgb_matrix_indicators_advanced_user(uint8_t l... function rgb_matrix_init (line 473) | void rgb_matrix_init(void) { function rgb_matrix_set_suspend_state (line 502) | void rgb_matrix_set_suspend_state(bool state) { function rgb_matrix_get_suspend_state (line 512) | bool rgb_matrix_get_suspend_state(void) { return suspend_state; } function rgb_matrix_toggle_eeprom_helper (line 514) | void rgb_matrix_toggle_eeprom_helper(bool write_to_eeprom) { function rgb_matrix_toggle_noeeprom (line 520) | void rgb_matrix_toggle_noeeprom(void) { rgb_matrix_toggle_eeprom_helper(... function rgb_matrix_toggle (line 521) | void rgb_matrix_toggle(void) { rgb_matrix_toggle_eeprom_helper(true); } function rgb_matrix_enable (line 523) | void rgb_matrix_enable(void) { function rgb_matrix_enable_noeeprom (line 528) | void rgb_matrix_enable_noeeprom(void) { function rgb_matrix_disable (line 533) | void rgb_matrix_disable(void) { function rgb_matrix_disable_noeeprom (line 538) | void rgb_matrix_disable_noeeprom(void) { function rgb_matrix_is_enabled (line 543) | uint8_t rgb_matrix_is_enabled(void) { return rgb_matrix_config.enable; } function rgb_matrix_mode_eeprom_helper (line 545) | void rgb_matrix_mode_eeprom_helper(uint8_t mode, bool write_to_eeprom) { function rgb_matrix_mode_noeeprom (line 560) | void rgb_matrix_mode_noeeprom(uint8_t mode) { rgb_matrix_mode_eeprom_hel... function rgb_matrix_mode (line 561) | void rgb_matrix_mode(uint8_t mode) { rgb_matrix_mode_eeprom_helper(mode,... function rgb_matrix_get_mode (line 563) | uint8_t rgb_matrix_get_mode(void) { return rgb_matrix_config.mode; } function rgb_matrix_step_helper (line 565) | void rgb_matrix_step_helper(bool write_to_eeprom) { function rgb_matrix_step_noeeprom (line 569) | void rgb_matrix_step_noeeprom(void) { rgb_matrix_step_helper(false); } function rgb_matrix_step (line 570) | void rgb_matrix_step(void) { rgb_matrix_step_helper(true); } function rgb_matrix_step_reverse_helper (line 572) | void rgb_matrix_step_reverse_helper(bool write_to_eeprom) { function rgb_matrix_step_reverse_noeeprom (line 576) | void rgb_matrix_step_reverse_noeeprom(void) { rgb_matrix_step_reverse_he... function rgb_matrix_step_reverse (line 577) | void rgb_matrix_step_reverse(void) { rgb_matrix_step_reverse_helper(true... function rgb_matrix_sethsv_eeprom_helper (line 579) | void rgb_matrix_sethsv_eeprom_helper(uint16_t hue, uint8_t sat, uint8_t ... function rgb_matrix_sethsv_noeeprom (line 589) | void rgb_matrix_sethsv_noeeprom(uint16_t hue, uint8_t sat, uint8_t val) ... function rgb_matrix_sethsv (line 590) | void rgb_matrix_sethsv(uint16_t hue, uint8_t sat, uint8_t val) { rgb_mat... function HSV (line 592) | HSV rgb_matrix_get_hsv(void) { return rgb_matrix_config.hsv; } function rgb_matrix_get_hue (line 593) | uint8_t rgb_matrix_get_hue(void) { return rgb_matrix_config.hsv.h; } function rgb_matrix_get_sat (line 594) | uint8_t rgb_matrix_get_sat(void) { return rgb_matrix_config.hsv.s; } function rgb_matrix_get_val (line 595) | uint8_t rgb_matrix_get_val(void) { return rgb_matrix_config.hsv.v; } function rgb_matrix_increase_hue_helper (line 597) | void rgb_matrix_increase_hue_helper(bool write_to_eeprom) { rgb_matrix_s... function rgb_matrix_increase_hue_noeeprom (line 598) | void rgb_matrix_increase_hue_noeeprom(void) { rgb_matrix_increase_hue_he... function rgb_matrix_increase_hue (line 599) | void rgb_matrix_increase_hue(void) { rgb_matrix_increase_hue_helper(true... function rgb_matrix_decrease_hue_helper (line 601) | void rgb_matrix_decrease_hue_helper(bool write_to_eeprom) { rgb_matrix_s... function rgb_matrix_decrease_hue_noeeprom (line 602) | void rgb_matrix_decrease_hue_noeeprom(void) { rgb_matrix_decrease_hue_he... function rgb_matrix_decrease_hue (line 603) | void rgb_matrix_decrease_hue(void) { rgb_matrix_decrease_hue_helper(true... function rgb_matrix_increase_sat_helper (line 605) | void rgb_matrix_increase_sat_helper(bool write_to_eeprom) { rgb_matrix_s... function rgb_matrix_increase_sat_noeeprom (line 606) | void rgb_matrix_increase_sat_noeeprom(void) { rgb_matrix_increase_sat_he... function rgb_matrix_increase_sat (line 607) | void rgb_matrix_increase_sat(void) { rgb_matrix_increase_sat_helper(true... function rgb_matrix_decrease_sat_helper (line 609) | void rgb_matrix_decrease_sat_helper(bool write_to_eeprom) { rgb_matrix_s... function rgb_matrix_decrease_sat_noeeprom (line 610) | void rgb_matrix_decrease_sat_noeeprom(void) { rgb_matrix_decrease_sat_he... function rgb_matrix_decrease_sat (line 611) | void rgb_matrix_decrease_sat(void) { rgb_matrix_decrease_sat_helper(true... function rgb_matrix_increase_val_helper (line 613) | void rgb_matrix_increase_val_helper(bool write_to_eeprom) { rgb_matrix_s... function rgb_matrix_increase_val_noeeprom (line 614) | void rgb_matrix_increase_val_noeeprom(void) { rgb_matrix_increase_val_he... function rgb_matrix_increase_val (line 615) | void rgb_matrix_increase_val(void) { rgb_matrix_increase_val_helper(true... function rgb_matrix_decrease_val_helper (line 617) | void rgb_matrix_decrease_val_helper(bool write_to_eeprom) { rgb_matrix_s... function rgb_matrix_decrease_val_noeeprom (line 618) | void rgb_matrix_decrease_val_noeeprom(void) { rgb_matrix_decrease_val_he... function rgb_matrix_decrease_val (line 619) | void rgb_matrix_decrease_val(void) { rgb_matrix_decrease_val_helper(true... function rgb_matrix_set_speed_eeprom_helper (line 621) | void rgb_matrix_set_speed_eeprom_helper(uint8_t speed, bool write_to_eep... function rgb_matrix_set_speed_noeeprom (line 626) | void rgb_matrix_set_speed_noeeprom(uint8_t speed) { rgb_matrix_set_speed... function rgb_matrix_set_speed (line 627) | void rgb_matrix_set_speed(uint8_t speed) { rgb_matrix_set_speed_eeprom_h... function rgb_matrix_get_speed (line 629) | uint8_t rgb_matrix_get_speed(void) { return rgb_matrix_config.speed; } function rgb_matrix_increase_speed_helper (line 631) | void rgb_matrix_increase_speed_helper(bool write_to_eeprom) { rgb_matrix... function rgb_matrix_increase_speed_noeeprom (line 632) | void rgb_matrix_increase_speed_noeeprom(void) { rgb_matrix_increase_spee... function rgb_matrix_increase_speed (line 633) | void rgb_matrix_increase_speed(void) { rgb_matrix_increase_speed_helper(... function rgb_matrix_decrease_speed_helper (line 635) | void rgb_matrix_decrease_speed_helper(bool write_to_eeprom) { rgb_matrix... function rgb_matrix_decrease_speed_noeeprom (line 636) | void rgb_matrix_decrease_speed_noeeprom(void) { rgb_matrix_decrease_spee... function rgb_matrix_decrease_speed (line 637) | void rgb_matrix_decrease_speed(void) { rgb_matrix_decrease_speed_helper(... function led_flags_t (line 639) | led_flags_t rgb_matrix_get_flags(void) { return rgb_matrix_config.flags; } function rgb_matrix_set_flags (line 641) | void rgb_matrix_set_flags(led_flags_t flags) { rgb_matrix_config.flags =... FILE: quantum/rgb_matrix/rgb_matrix.h type rgb_matrix_effects (line 69) | enum rgb_matrix_effects { type rgb_matrix_driver_t (line 206) | typedef struct { FILE: quantum/rgb_matrix/rgb_matrix_drivers.c function init (line 30) | static void init(void) { function flush (line 121) | static void flush(void) { function flush (line 141) | static void flush(void) { function flush (line 161) | static void flush(void) { function flush (line 175) | static void flush(void) { IS31FL3741_update_pwm_buffers(DRIVER_ADDR_1, D... function init (line 187) | static void init(void) { function flush (line 195) | static void flush(void) { function init (line 218) | static void init(void) {} function flush (line 220) | static void flush(void) { function setled (line 226) | static inline void setled(int i, uint8_t r, uint8_t g, uint8_t b) { function setled_all (line 235) | static void setled_all(uint8_t r, uint8_t g, uint8_t b) { FILE: quantum/rgb_matrix/rgb_matrix_types.h type last_hit_t (line 43) | typedef struct PACKED { type rgb_task_states (line 52) | typedef enum rgb_task_states { STARTING, RENDERING, FLUSHING, SYNCING } ... type led_flags_t (line 54) | typedef uint8_t led_flags_t; type effect_params_t (line 56) | typedef struct PACKED { type led_point_t (line 62) | typedef struct PACKED { type led_config_t (line 79) | typedef struct PACKED { type rgb_config_t (line 85) | typedef union { FILE: quantum/rgblight/rgblight.c function is_static_effect (line 103) | static inline int is_static_effect(uint8_t mode) { return memchr(static_... function rgblight_set_clipping_range (line 137) | void rgblight_set_clipping_range(uint8_t start_pos, uint8_t num_leds) { function rgblight_set_effect_range (line 142) | void rgblight_set_effect_range(uint8_t start_pos, uint8_t num_leds) { function RGB (line 150) | __attribute__((weak)) RGB rgblight_hsv_to_rgb(HSV hsv) { return hsv_to_r... function sethsv_raw (line 152) | void sethsv_raw(uint8_t hue, uint8_t sat, uint8_t val, LED_TYPE *led1) { function sethsv (line 158) | void sethsv(uint8_t hue, uint8_t sat, uint8_t val, LED_TYPE *led1) { set... function setrgb (line 160) | void setrgb(uint8_t r, uint8_t g, uint8_t b, LED_TYPE *led1) { function rgblight_check_config (line 169) | void rgblight_check_config(void) { function eeconfig_read_rgblight (line 183) | uint32_t eeconfig_read_rgblight(void) { function eeconfig_update_rgblight (line 191) | void eeconfig_update_rgblight(uint32_t val) { function eeconfig_update_rgblight_current (line 198) | void eeconfig_update_rgblight_current(void) { eeconfig_update_rgblight(r... function eeconfig_update_rgblight_default (line 200) | void eeconfig_update_rgblight_default(void) { function eeconfig_debug_rgblight (line 211) | void eeconfig_debug_rgblight(void) { function rgblight_init (line 221) | void rgblight_init(void) { function rgblight_reload_from_eeprom (line 256) | void rgblight_reload_from_eeprom(void) { function rgblight_read_dword (line 267) | uint32_t rgblight_read_dword(void) { return rgblight_config.raw; } function rgblight_update_dword (line 269) | void rgblight_update_dword(uint32_t dword) { function rgblight_increase (line 280) | void rgblight_increase(void) { function rgblight_decrease (line 287) | void rgblight_decrease(void) { function rgblight_step_helper (line 295) | void rgblight_step_helper(bool write_to_eeprom) { function rgblight_step_noeeprom (line 303) | void rgblight_step_noeeprom(void) { rgblight_step_helper(false); } function rgblight_step (line 304) | void rgblight_step(void) { rgblight_step_helper(true); } function rgblight_step_reverse_helper (line 305) | void rgblight_step_reverse_helper(bool write_to_eeprom) { function rgblight_step_reverse_noeeprom (line 313) | void rgblight_step_reverse_noeeprom(void) { rgblight_step_reverse_helper... function rgblight_step_reverse (line 314) | void rgblight_step_reverse(void) { rgblight_step_reverse_helper(true); } function rgblight_get_mode (line 316) | uint8_t rgblight_get_mode(void) { function rgblight_mode_eeprom_helper (line 324) | void rgblight_mode_eeprom_helper(uint8_t mode, bool write_to_eeprom) { function rgblight_mode (line 353) | void rgblight_mode(uint8_t mode) { rgblight_mode_eeprom_helper(mode, tru... function rgblight_mode_noeeprom (line 355) | void rgblight_mode_noeeprom(uint8_t mode) { rgblight_mode_eeprom_helper(... function rgblight_toggle (line 357) | void rgblight_toggle(void) { function rgblight_toggle_noeeprom (line 366) | void rgblight_toggle_noeeprom(void) { function rgblight_enable (line 375) | void rgblight_enable(void) { function rgblight_enable_noeeprom (line 383) | void rgblight_enable_noeeprom(void) { function rgblight_disable (line 389) | void rgblight_disable(void) { function rgblight_disable_noeeprom (line 399) | void rgblight_disable_noeeprom(void) { function rgblight_is_enabled (line 408) | bool rgblight_is_enabled(void) { return rgblight_config.enable; } function rgblight_increase_hue_helper (line 410) | void rgblight_increase_hue_helper(bool write_to_eeprom) { function rgblight_increase_hue_noeeprom (line 414) | void rgblight_increase_hue_noeeprom(void) { rgblight_increase_hue_helper... function rgblight_increase_hue (line 415) | void rgblight_increase_hue(void) { rgblight_increase_hue_helper(true); } function rgblight_decrease_hue_helper (line 416) | void rgblight_decrease_hue_helper(bool write_to_eeprom) { function rgblight_decrease_hue_noeeprom (line 420) | void rgblight_decrease_hue_noeeprom(void) { rgblight_decrease_hue_helper... function rgblight_decrease_hue (line 421) | void rgblight_decrease_hue(void) { rgblight_decrease_hue_helper(true); } function rgblight_increase_sat_helper (line 422) | void rgblight_increase_sat_helper(bool write_to_eeprom) { function rgblight_increase_sat_noeeprom (line 426) | void rgblight_increase_sat_noeeprom(void) { rgblight_increase_sat_helper... function rgblight_increase_sat (line 427) | void rgblight_increase_sat(void) { rgblight_increase_sat_helper(true); } function rgblight_decrease_sat_helper (line 428) | void rgblight_decrease_sat_helper(bool write_to_eeprom) { function rgblight_decrease_sat_noeeprom (line 432) | void rgblight_decrease_sat_noeeprom(void) { rgblight_decrease_sat_helper... function rgblight_decrease_sat (line 433) | void rgblight_decrease_sat(void) { rgblight_decrease_sat_helper(true); } function rgblight_increase_val_helper (line 434) | void rgblight_increase_val_helper(bool write_to_eeprom) { function rgblight_increase_val_noeeprom (line 438) | void rgblight_increase_val_noeeprom(void) { rgblight_increase_val_helper... function rgblight_increase_val (line 439) | void rgblight_increase_val(void) { rgblight_increase_val_helper(true); } function rgblight_decrease_val_helper (line 440) | void rgblight_decrease_val_helper(bool write_to_eeprom) { function rgblight_decrease_val_noeeprom (line 444) | void rgblight_decrease_val_noeeprom(void) { rgblight_decrease_val_helper... function rgblight_decrease_val (line 445) | void rgblight_decrease_val(void) { rgblight_decrease_val_helper(true); } function rgblight_increase_speed_helper (line 447) | void rgblight_increase_speed_helper(bool write_to_eeprom) { function rgblight_increase_speed (line 454) | void rgblight_increase_speed(void) { rgblight_increase_speed_helper(true... function rgblight_increase_speed_noeeprom (line 455) | void rgblight_increase_speed_noeeprom(void) { rgblight_increase_speed_he... function rgblight_decrease_speed_helper (line 457) | void rgblight_decrease_speed_helper(bool write_to_eeprom) { function rgblight_decrease_speed (line 464) | void rgblight_decrease_speed(void) { rgblight_decrease_speed_helper(true... function rgblight_decrease_speed_noeeprom (line 465) | void rgblight_decrease_speed_noeeprom(void) { rgblight_decrease_speed_he... function rgblight_sethsv_noeeprom_old (line 467) | void rgblight_sethsv_noeeprom_old(uint8_t hue, uint8_t sat, uint8_t val) { function rgblight_sethsv_eeprom_helper (line 475) | void rgblight_sethsv_eeprom_helper(uint8_t hue, uint8_t sat, uint8_t val... function rgblight_sethsv (line 547) | void rgblight_sethsv(uint8_t hue, uint8_t sat, uint8_t val) { rgblight_s... function rgblight_sethsv_noeeprom (line 549) | void rgblight_sethsv_noeeprom(uint8_t hue, uint8_t sat, uint8_t val) { r... function rgblight_get_speed (line 551) | uint8_t rgblight_get_speed(void) { return rgblight_config.speed; } function rgblight_set_speed_eeprom_helper (line 553) | void rgblight_set_speed_eeprom_helper(uint8_t speed, bool write_to_eepro... function rgblight_set_speed (line 563) | void rgblight_set_speed(uint8_t speed) { rgblight_set_speed_eeprom_helpe... function rgblight_set_speed_noeeprom (line 565) | void rgblight_set_speed_noeeprom(uint8_t speed) { rgblight_set_speed_eep... function rgblight_get_hue (line 567) | uint8_t rgblight_get_hue(void) { return rgblight_config.hue; } function rgblight_get_sat (line 569) | uint8_t rgblight_get_sat(void) { return rgblight_config.sat; } function rgblight_get_val (line 571) | uint8_t rgblight_get_val(void) { return rgblight_config.val; } function HSV (line 573) | HSV rgblight_get_hsv(void) { return (HSV){rgblight_config.hue, rgblight_... function rgblight_setrgb (line 575) | void rgblight_setrgb(uint8_t r, uint8_t g, uint8_t b) { function rgblight_setrgb_at (line 591) | void rgblight_setrgb_at(uint8_t r, uint8_t g, uint8_t b, uint8_t index) { function rgblight_sethsv_at (line 605) | void rgblight_sethsv_at(uint8_t hue, uint8_t sat, uint8_t val, uint8_t i... function rgblight_setrgb_range (line 627) | void rgblight_setrgb_range(uint8_t r, uint8_t g, uint8_t b, uint8_t star... function rgblight_sethsv_range (line 644) | void rgblight_sethsv_range(uint8_t hue, uint8_t sat, uint8_t val, uint8_... function rgblight_setrgb_master (line 655) | void rgblight_setrgb_master(uint8_t r, uint8_t g, uint8_t b) { rgblight_... function rgblight_setrgb_slave (line 657) | void rgblight_setrgb_slave(uint8_t r, uint8_t g, uint8_t b) { rgblight_s... function rgblight_sethsv_master (line 659) | void rgblight_sethsv_master(uint8_t hue, uint8_t sat, uint8_t val) { rgb... function rgblight_sethsv_slave (line 661) | void rgblight_sethsv_slave(uint8_t hue, uint8_t sat, uint8_t val) { rgbl... function rgblight_set_layer_state (line 665) | void rgblight_set_layer_state(uint8_t layer, bool enabled) { function rgblight_get_layer_state (line 686) | bool rgblight_get_layer_state(uint8_t layer) { function rgblight_layers_write (line 692) | static void rgblight_layers_write(void) { function rgblight_blink_layer (line 733) | void rgblight_blink_layer(uint8_t layer, uint16_t duration_ms) { rgbligh... function rgblight_blink_layer_repeat (line 735) | void rgblight_blink_layer_repeat(uint8_t layer, uint16_t duration_ms, ui... function rgblight_blink_layer_repeat_helper (line 745) | void rgblight_blink_layer_repeat_helper(void) { function rgblight_suspend (line 769) | void rgblight_suspend(void) { function rgblight_wakeup (line 785) | void rgblight_wakeup(void) { function rgblight_call_driver (line 803) | __attribute__((weak)) void rgblight_call_driver(LED_TYPE *start_led, uin... function rgblight_set (line 807) | void rgblight_set(void) { function rgblight_get_change_flags (line 855) | uint8_t rgblight_get_change_flags(void) { return rgblight_status.change_... function rgblight_clear_change_flags (line 857) | void rgblight_clear_change_flags(void) { rgblight_status.change_flags = ... function rgblight_get_syncinfo (line 859) | void rgblight_get_syncinfo(rgblight_syncinfo_t *syncinfo) { function rgblight_update_sync (line 865) | void rgblight_update_sync(rgblight_syncinfo_t *syncinfo, bool write_to_e... function rgblight_timer_init (line 905) | void rgblight_timer_init(void) { function rgblight_timer_enable (line 909) | void rgblight_timer_enable(void) { function rgblight_timer_disable (line 917) | void rgblight_timer_disable(void) { function rgblight_timer_toggle (line 922) | void rgblight_timer_toggle(void) { function rgblight_show_solid_color (line 931) | void rgblight_show_solid_color(uint8_t r, uint8_t g, uint8_t b) { function rgblight_effect_dummy (line 937) | static void rgblight_effect_dummy(animation_status_t *anim) { function rgblight_task (line 949) | void rgblight_task(void) { function breathe_calc (line 1067) | static uint8_t breathe_calc(uint8_t pos) { function rgblight_effect_breathing (line 1083) | void rgblight_effect_breathing(animation_status_t *anim) { function rgblight_effect_rainbow_mood (line 1093) | void rgblight_effect_rainbow_mood(animation_status_t *anim) { function rgblight_effect_rainbow_swirl (line 1106) | void rgblight_effect_rainbow_swirl(animation_status_t *anim) { function rgblight_effect_snake (line 1127) | void rgblight_effect_snake(animation_status_t *anim) { function rgblight_effect_knight (line 1194) | void rgblight_effect_knight(animation_status_t *anim) { function rgblight_effect_christmas (line 1256) | void rgblight_effect_christmas(animation_status_t *anim) { function rgblight_effect_rgbtest (line 1290) | void rgblight_effect_rgbtest(animation_status_t *anim) { function rgblight_effect_alternating (line 1319) | void rgblight_effect_alternating(animation_status_t *anim) { type TwinkleState (line 1338) | typedef struct PACKED { function rgblight_effect_twinkle (line 1346) | void rgblight_effect_twinkle(animation_status_t *anim) { FILE: quantum/rgblight/rgblight.h type RGBLIGHT_EFFECT_MODE (line 111) | enum RGBLIGHT_EFFECT_MODE { type rgblight_segment_t (line 179) | typedef struct { type rgblight_layer_mask_t (line 196) | typedef uint8_t rgblight_layer_mask_t; type rgblight_layer_mask_t (line 198) | typedef uint16_t rgblight_layer_mask_t; type rgblight_layer_mask_t (line 200) | typedef uint32_t rgblight_layer_mask_t; type rgblight_config_t (line 236) | typedef union { type rgblight_status_t (line 248) | typedef struct _rgblight_status_t { type rgblight_ranges_t (line 262) | typedef struct _rgblight_ranges_t { type rgblight_syncinfo_t (line 395) | typedef struct _rgblight_syncinfo_t { type animation_status_t (line 410) | typedef struct _animation_status_t { FILE: quantum/ring_buffer.h function rbuf_enqueue (line 14) | static inline bool rbuf_enqueue(uint8_t data) { function rbuf_dequeue (line 26) | static inline uint8_t rbuf_dequeue(void) { function rbuf_has_data (line 37) | static inline bool rbuf_has_data(void) { function rbuf_clear (line 42) | static inline void rbuf_clear(void) { FILE: quantum/send_string.c function send_string (line 145) | void send_string(const char *str) { send_string_with_delay(str, 0); } function send_string_P (line 147) | void send_string_P(const char *str) { send_string_with_delay_P(str, 0); } function send_string_with_delay (line 149) | void send_string_with_delay(const char *str, uint8_t interval) { function send_string_with_delay_P (line 190) | void send_string_with_delay_P(const char *str, uint8_t interval) { function send_char (line 231) | void send_char(char ascii_code) { function send_dword (line 262) | void send_dword(uint32_t number) { function send_word (line 267) | void send_word(uint16_t number) { function send_byte (line 272) | void send_byte(uint8_t number) { function send_nibble (line 277) | void send_nibble(uint8_t number) { function tap_random_base64 (line 288) | void tap_random_base64(void) { FILE: quantum/sequencer/sequencer.c function is_sequencer_on (line 37) | bool is_sequencer_on(void) { return sequencer_config.enabled; } function sequencer_on (line 39) | void sequencer_on(void) { function sequencer_off (line 48) | void sequencer_off(void) { function sequencer_toggle (line 54) | void sequencer_toggle(void) { function sequencer_set_track_notes (line 62) | void sequencer_set_track_notes(const uint16_t track_notes[SEQUENCER_TRAC... function is_sequencer_track_active (line 68) | bool is_sequencer_track_active(uint8_t track) { return (sequencer_intern... function sequencer_set_track_activation (line 70) | void sequencer_set_track_activation(uint8_t track, bool value) { function sequencer_toggle_track_activation (line 79) | void sequencer_toggle_track_activation(uint8_t track) { sequencer_set_tr... function sequencer_toggle_single_active_track (line 81) | void sequencer_toggle_single_active_track(uint8_t track) { function is_sequencer_step_on (line 89) | bool is_sequencer_step_on(uint8_t step) { return step < SEQUENCER_STEPS ... function is_sequencer_step_on_for_track (line 91) | bool is_sequencer_step_on_for_track(uint8_t step, uint8_t track) { retur... function sequencer_set_step (line 93) | void sequencer_set_step(uint8_t step, bool value) { function sequencer_toggle_step (line 106) | void sequencer_toggle_step(uint8_t step) { function sequencer_set_all_steps (line 114) | void sequencer_set_all_steps(bool value) { function sequencer_get_tempo (line 125) | uint8_t sequencer_get_tempo(void) { return sequencer_config.tempo; } function sequencer_set_tempo (line 127) | void sequencer_set_tempo(uint8_t tempo) { function sequencer_increase_tempo (line 136) | void sequencer_increase_tempo(void) { function sequencer_decrease_tempo (line 145) | void sequencer_decrease_tempo(void) { sequencer_set_tempo(sequencer_conf... function sequencer_resolution_t (line 147) | sequencer_resolution_t sequencer_get_resolution(void) { return sequencer... function sequencer_set_resolution (line 149) | void sequencer_set_resolution(sequencer_resolution_t resolution) { function sequencer_increase_resolution (line 158) | void sequencer_increase_resolution(void) { sequencer_set_resolution(sequ... function sequencer_decrease_resolution (line 160) | void sequencer_decrease_resolution(void) { sequencer_set_resolution(sequ... function sequencer_get_current_step (line 162) | uint8_t sequencer_get_current_step(void) { return sequencer_internal_sta... function sequencer_phase_attack (line 164) | void sequencer_phase_attack(void) { function sequencer_phase_release (line 189) | void sequencer_phase_release(void) { function sequencer_phase_pause (line 205) | void sequencer_phase_pause(void) { function sequencer_task (line 214) | void sequencer_task(void) { function sequencer_get_beat_duration (line 232) | uint16_t sequencer_get_beat_duration(void) { return get_beat_duration(se... function sequencer_get_step_duration (line 234) | uint16_t sequencer_get_step_duration(void) { return get_step_duration(se... function get_beat_duration (line 236) | uint16_t get_beat_duration(uint8_t tempo) { function get_step_duration (line 254) | uint16_t get_step_duration(uint8_t tempo, sequencer_resolution_t resolut... FILE: quantum/sequencer/sequencer.h type sequencer_resolution_t (line 45) | typedef enum { SQ_RES_2, SQ_RES_2T, SQ_RES_4, SQ_RES_4T, SQ_RES_8, SQ_RE... type sequencer_config_t (line 47) | typedef struct { type sequencer_phase_t (line 59) | typedef enum sequencer_phase_t { type sequencer_state_t (line 65) | typedef struct { FILE: quantum/sequencer/tests/midi_mock.c function midi_compute_note (line 22) | uint16_t midi_compute_note(uint16_t keycode) { return keycode; } function process_midi_basic_noteon (line 24) | void process_midi_basic_noteon(uint16_t note) { last_noteon = note; } function process_midi_basic_noteoff (line 26) | void process_midi_basic_noteoff(uint16_t note) { last_noteoff = note; } FILE: quantum/sequencer/tests/sequencer_tests.cpp class SequencerTest (line 30) | class SequencerTest : public ::testing::Test { method SetUp (line 32) | void SetUp() override { method TearDown (line 57) | void TearDown() override { function TEST_F (line 81) | TEST_F(SequencerTest, TestOffByDefault) { EXPECT_EQ(is_sequencer_on(), f... function TEST_F (line 83) | TEST_F(SequencerTest, TestOn) { function TEST_F (line 94) | TEST_F(SequencerTest, TestOff) { function TEST_F (line 105) | TEST_F(SequencerTest, TestToggle) { function TEST_F (line 115) | TEST_F(SequencerTest, TestNoActiveTrackByDefault) { function TEST_F (line 121) | TEST_F(SequencerTest, TestGetActiveTracks) { function TEST_F (line 134) | TEST_F(SequencerTest, TestGetActiveTracksOutOfBound) { function TEST_F (line 142) | TEST_F(SequencerTest, TestToggleTrackActivation) { function TEST_F (line 157) | TEST_F(SequencerTest, TestToggleSingleTrackActivation) { function TEST_F (line 172) | TEST_F(SequencerTest, TestStepOffByDefault) { function TEST_F (line 178) | TEST_F(SequencerTest, TestIsStepOffWithNoActiveTracks) { function TEST_F (line 183) | TEST_F(SequencerTest, TestIsStepOffWithGivenActiveTracks) { function TEST_F (line 193) | TEST_F(SequencerTest, TestIsStepOnWithGivenActiveTracks) { function TEST_F (line 203) | TEST_F(SequencerTest, TestIsStepOffForGivenTrack) { function TEST_F (line 208) | TEST_F(SequencerTest, TestIsStepOnForGivenTrack) { function TEST_F (line 213) | TEST_F(SequencerTest, TestSetStepOn) { function TEST_F (line 222) | TEST_F(SequencerTest, TestSetStepOff) { function TEST_F (line 231) | TEST_F(SequencerTest, TestToggleStepOff) { function TEST_F (line 240) | TEST_F(SequencerTest, TestToggleStepOn) { function TEST_F (line 249) | TEST_F(SequencerTest, TestSetAllStepsOn) { function TEST_F (line 260) | TEST_F(SequencerTest, TestSetAllStepsOff) { function TEST_F (line 271) | TEST_F(SequencerTest, TestSetTempoZero) { function TEST_F (line 279) | TEST_F(SequencerTest, TestIncreaseTempoMax) { function TEST_F (line 287) | TEST_F(SequencerTest, TestSetResolutionLowerBound) { function TEST_F (line 295) | TEST_F(SequencerTest, TestSetResolutionUpperBound) { function TEST_F (line 303) | TEST_F(SequencerTest, TestGetBeatDuration) { function TEST_F (line 310) | TEST_F(SequencerTest, TestGetStepDuration60) { function TEST_F (line 338) | TEST_F(SequencerTest, TestGetStepDuration120) { function setUpMatrixScanSequencerTest (line 366) | void setUpMatrixScanSequencerTest(void) { function TEST_F (line 386) | TEST_F(SequencerTest, TestMatrixScanSequencerShouldAttackFirstTrackOfFir... function TEST_F (line 394) | TEST_F(SequencerTest, TestMatrixScanSequencerShouldAttackSecondTrackAfte... function TEST_F (line 403) | TEST_F(SequencerTest, TestMatrixScanSequencerShouldNotAttackInactiveTrac... function TEST_F (line 417) | TEST_F(SequencerTest, TestMatrixScanSequencerShouldAttackThirdTrackAfter... function TEST_F (line 432) | TEST_F(SequencerTest, TestMatrixScanSequencerShouldEnterReleasePhaseAfte... function TEST_F (line 449) | TEST_F(SequencerTest, TestMatrixScanSequencerShouldReleaseBackwards) { function TEST_F (line 467) | TEST_F(SequencerTest, TestMatrixScanSequencerShouldNotReleaseInactiveTra... function TEST_F (line 484) | TEST_F(SequencerTest, TestMatrixScanSequencerShouldReleaseFirstTrackFirs... function TEST_F (line 503) | TEST_F(SequencerTest, TestMatrixScanSequencerShouldEnterPausePhaseAfterR... function TEST_F (line 523) | TEST_F(SequencerTest, TestMatrixScanSequencerShouldProcessFirstTrackOfSe... function TEST_F (line 545) | TEST_F(SequencerTest, TestMatrixScanSequencerShouldProcessSecondTrackToo... function TEST_F (line 556) | TEST_F(SequencerTest, TestMatrixScanSequencerShouldProcessSecondTrackOnT... function TEST_F (line 570) | TEST_F(SequencerTest, TestMatrixScanSequencerShouldLoopOnceSequenceIsOve... FILE: quantum/serial_link/protocol/byte_stuffer.c type byte_stuffer_state_t (line 34) | typedef struct byte_stuffer_state { function init_byte_stuffer_state (line 43) | void init_byte_stuffer_state(byte_stuffer_state_t* state) { function init_byte_stuffer (line 49) | void init_byte_stuffer(void) { function byte_stuffer_recv_byte (line 56) | void byte_stuffer_recv_byte(uint8_t link, uint8_t data) { function send_block (line 100) | static void send_block(uint8_t link, uint8_t* start, uint8_t* end, uint8... function byte_stuffer_send_frame (line 107) | void byte_stuffer_send_frame(uint8_t link, uint8_t* data, uint16_t size) { FILE: quantum/serial_link/protocol/frame_router.c function router_set_master (line 31) | void router_set_master(bool master) { is_master = master; } function route_incoming_frame (line 33) | void route_incoming_frame(uint8_t link, uint8_t* data, uint16_t size) { function router_send_frame (line 52) | void router_send_frame(uint8_t destination, uint8_t* data, uint16_t size) { FILE: quantum/serial_link/protocol/frame_validator.c function crc32_byte (line 35) | static uint32_t crc32_byte(uint8_t* p, uint32_t bytelength) { function validator_recv_frame (line 42) | void validator_recv_frame(uint8_t link, uint8_t* data, uint16_t size) { function validator_send_frame (line 53) | void validator_send_frame(uint8_t link, uint8_t* data, uint16_t size) { FILE: quantum/serial_link/protocol/transport.c function reinitialize_serial_link_transport (line 34) | void reinitialize_serial_link_transport(void) { num_remote_objects = 0; } function add_remote_objects (line 36) | void add_remote_objects(remote_object_t** _remote_objects, uint32_t _num... function transport_recv_frame (line 72) | void transport_recv_frame(uint8_t from, uint8_t* data, uint16_t size) { function update_transport (line 94) | void update_transport(void) { FILE: quantum/serial_link/protocol/transport.h type remote_object_type (line 36) | typedef enum { type remote_object_t (line 42) | typedef struct { FILE: quantum/serial_link/protocol/triple_buffered_object.c function triple_buffer_init (line 40) | void triple_buffer_init(triple_buffer_object_t* object) { function triple_buffer_end_write_internal (line 69) | void triple_buffer_end_write_internal(triple_buffer_object_t* object) { FILE: quantum/serial_link/protocol/triple_buffered_object.h type triple_buffer_object_t (line 29) | typedef struct { FILE: quantum/serial_link/system/serial_link.c function read_from_serial (line 64) | static uint32_t read_from_serial(SerialDriver* driver, uint8_t link) { function print_error (line 77) | static void print_error(char* str, eventflags_t flags, SerialDriver* dri... function is_serial_link_master (line 107) | bool is_serial_link_master(void) { return is_master; } function send_data (line 147) | void send_data(uint8_t link, const uint8_t* data, uint16_t size) { type matrix_object_t (line 157) | typedef struct { function init_serial_link (line 177) | void init_serial_link(void) { function serial_link_update (line 190) | void serial_link_update(void) { function signal_data_written (line 235) | void signal_data_written(void) { chEvtBroadcast(&new_data_event); } function is_serial_link_connected (line 237) | bool is_serial_link_connected(void) { return serial_link_connected; } function host_driver_t (line 239) | host_driver_t* get_serial_link_driver(void) { return &serial_driver; } function keyboard_leds (line 242) | uint8_t keyboard_leds(void) { return 0; } function send_keyboard (line 244) | void send_keyboard(report_keyboard_t* report) { (void)report; } function send_mouse (line 246) | void send_mouse(report_mouse_t* report) { (void)report; } function send_system (line 248) | void send_system(uint16_t data) { (void)data; } function send_consumer (line 250) | void send_consumer(uint16_t data) { (void)data; } FILE: quantum/serial_link/system/serial_link.h function serial_link_lock (line 40) | static inline void serial_link_lock(void) { chSysLock(); } function serial_link_unlock (line 42) | static inline void serial_link_unlock(void) { chSysUnlock(); } function serial_link_lock (line 48) | inline void serial_link_lock(void) {} function serial_link_unlock (line 50) | inline void serial_link_unlock(void) {} FILE: quantum/serial_link/tests/byte_stuffer_tests.cpp class ByteStuffer (line 39) | class ByteStuffer : public ::testing::Test { method ByteStuffer (line 41) | ByteStuffer() { method send_data (line 50) | void send_data(uint8_t link, const uint8_t* data, uint... function validator_recv_frame (line 59) | void validator_recv_frame(uint8_t link, uint8_t* data, uint16_t size) { ... function send_data (line 61) | void send_data(uint8_t link, const uint8_t* data, uint16_t size) { ByteS... function TEST_F (line 64) | TEST_F(ByteStuffer, receives_no_frame_for_a_single_zero_byte) { function TEST_F (line 69) | TEST_F(ByteStuffer, receives_no_frame_for_a_single_FF_byte) { function TEST_F (line 74) | TEST_F(ByteStuffer, receives_no_frame_for_a_single_random_byte) { function TEST_F (line 79) | TEST_F(ByteStuffer, receives_no_frame_for_a_zero_length_frame) { function TEST_F (line 85) | TEST_F(ByteStuffer, receives_single_byte_valid_frame) { function TEST_F (line 92) | TEST_F(ByteStuffer, receives_three_bytes_valid_frame) { function TEST_F (line 102) | TEST_F(ByteStuffer, receives_single_zero_valid_frame) { function TEST_F (line 110) | TEST_F(ByteStuffer, receives_valid_frame_with_zeroes) { function TEST_F (line 121) | TEST_F(ByteStuffer, receives_two_valid_frames) { function TEST_F (line 135) | TEST_F(ByteStuffer, receives_valid_frame_after_unexpected_zero) { function TEST_F (line 147) | TEST_F(ByteStuffer, receives_valid_frame_after_unexpected_non_zero) { function TEST_F (line 160) | TEST_F(ByteStuffer, receives_a_valid_frame_with_over254_non_zeroes_and_t... function TEST_F (line 174) | TEST_F(ByteStuffer, receives_a_valid_frame_with_over254_non_zeroes_next_... function TEST_F (line 191) | TEST_F(ByteStuffer, receives_a_valid_frame_with_over254_non_zeroes_next_... function TEST_F (line 208) | TEST_F(ByteStuffer, receives_two_long_frames_and_some_more) { function TEST_F (line 240) | TEST_F(ByteStuffer, receives_an_all_zeros_frame_that_is_maximum_size) { function TEST_F (line 251) | TEST_F(ByteStuffer, doesnt_recv_a_frame_thats_too_long_all_zeroes) { function TEST_F (line 263) | TEST_F(ByteStuffer, received_frame_is_aborted_when_its_too_long) { function TEST_F (line 276) | TEST_F(ByteStuffer, does_nothing_when_sending_zero_size_frame) { function TEST_F (line 281) | TEST_F(ByteStuffer, send_one_byte_frame) { function TEST_F (line 288) | TEST_F(ByteStuffer, sends_two_byte_frame) { function TEST_F (line 295) | TEST_F(ByteStuffer, sends_one_byte_frame_with_zero) { function TEST_F (line 302) | TEST_F(ByteStuffer, sends_two_byte_frame_starting_with_zero) { function TEST_F (line 309) | TEST_F(ByteStuffer, sends_two_byte_frame_starting_with_non_zero) { function TEST_F (line 316) | TEST_F(ByteStuffer, sends_three_byte_frame_zero_in_the_middle) { function TEST_F (line 323) | TEST_F(ByteStuffer, sends_three_byte_frame_data_in_the_middle) { function TEST_F (line 330) | TEST_F(ByteStuffer, sends_three_byte_frame_with_all_zeroes) { function TEST_F (line 337) | TEST_F(ByteStuffer, sends_frame_with_254_non_zeroes) { function TEST_F (line 353) | TEST_F(ByteStuffer, sends_frame_with_255_non_zeroes) { function TEST_F (line 371) | TEST_F(ByteStuffer, sends_frame_with_254_non_zeroes_followed_by_zero) { function TEST_F (line 390) | TEST_F(ByteStuffer, sends_and_receives_full_roundtrip_small_packet) { function TEST_F (line 400) | TEST_F(ByteStuffer, sends_and_receives_full_roundtrip_small_packet_with_... function TEST_F (line 410) | TEST_F(ByteStuffer, sends_and_receives_full_roundtrip_254_bytes) { function TEST_F (line 423) | TEST_F(ByteStuffer, sends_and_receives_full_roundtrip_256_bytes) { function TEST_F (line 438) | TEST_F(ByteStuffer, sends_and_receives_full_roundtrip_254_bytes_and_then... FILE: quantum/serial_link/tests/frame_router_tests.cpp class FrameRouter (line 38) | class FrameRouter : public testing::Test { method FrameRouter (line 40) | FrameRouter() : current_router_buffer(nullptr) { method send_data (line 47) | void send_data(uint8_t link, const uint8_t* data, uint16_t size) { method receive_data (line 52) | void receive_data(uint8_t link, uint8_t* data, uint16_t size) { method activate_router (line 59) | void activate_router(uint8_t num) { method simulate_transport (line 64) | void simulate_transport(uint8_t from, uint8_t to) { type router_buffer (line 77) | struct router_buffer { function send_data (line 95) | void send_data(uint8_t link, const uint8_t* data, uint16_t size) { Frame... function transport_recv_frame (line 97) | void transport_recv_frame(uint8_t from, uint8_t* data, uint16_t size) { ... function TEST_F (line 100) | TEST_F(FrameRouter, master_broadcast_is_received_by_everyone) { function TEST_F (line 118) | TEST_F(FrameRouter, master_send_is_received_by_targets) { function TEST_F (line 141) | TEST_F(FrameRouter, first_link_sends_to_master) { function TEST_F (line 155) | TEST_F(FrameRouter, second_link_sends_to_master) { function TEST_F (line 173) | TEST_F(FrameRouter, master_sends_to_master_does_nothing) { function TEST_F (line 182) | TEST_F(FrameRouter, link_sends_to_other_link_does_nothing) { function TEST_F (line 191) | TEST_F(FrameRouter, master_receives_on_uplink_does_nothing) { FILE: quantum/serial_link/tests/frame_validator_tests.cpp class FrameValidator (line 35) | class FrameValidator : public testing::Test { method FrameValidator (line 37) | FrameValidator() { Instance = this; } function route_incoming_frame (line 50) | void route_incoming_frame(uint8_t link, uint8_t* data, uint16_t size) { ... function byte_stuffer_send_frame (line 52) | void byte_stuffer_send_frame(uint8_t link, uint8_t* data, uint16_t size)... function TEST_F (line 55) | TEST_F(FrameValidator, doesnt_validate_frames_under_5_bytes) { function TEST_F (line 64) | TEST_F(FrameValidator, validates_one_byte_frame_with_correct_crc) { function TEST_F (line 70) | TEST_F(FrameValidator, does_not_validate_one_byte_frame_with_incorrect_c... function TEST_F (line 76) | TEST_F(FrameValidator, validates_four_byte_frame_with_correct_crc) { function TEST_F (line 82) | TEST_F(FrameValidator, validates_five_byte_frame_with_correct_crc) { function TEST_F (line 88) | TEST_F(FrameValidator, sends_one_byte_with_correct_crc) { function TEST_F (line 95) | TEST_F(FrameValidator, sends_five_bytes_with_correct_crc) { FILE: quantum/serial_link/tests/transport_tests.cpp type test_object1 (line 36) | struct test_object1 { type test_object2 (line 40) | struct test_object2 { class Transport (line 55) | class Transport : public testing::Test { method Transport (line 57) | Transport() { method router_send_frame (line 70) | void router_send_frame(uint8_t destination, uint8_t* data, uint16_t si... function signal_data_written (line 83) | void signal_data_written(void) { Transport::Instance->signal_data_writte... function router_send_frame (line 85) | void router_send_frame(uint8_t destination, uint8_t* data, uint16_t size... function TEST_F (line 88) | TEST_F(Transport, write_to_local_signals_an_event) { function TEST_F (line 100) | TEST_F(Transport, writes_from_master_to_all_slaves) { function TEST_F (line 114) | TEST_F(Transport, writes_from_slave_to_master) { function TEST_F (line 129) | TEST_F(Transport, writes_from_master_to_single_slave) { function TEST_F (line 143) | TEST_F(Transport, ignores_object_with_invalid_id) { function TEST_F (line 157) | TEST_F(Transport, ignores_object_with_size_too_small) { function TEST_F (line 171) | TEST_F(Transport, ignores_object_with_size_too_big) { FILE: quantum/serial_link/tests/triple_buffered_object_tests.cpp type test_object (line 30) | struct test_object { class TripleBufferedObject (line 37) | class TripleBufferedObject : public testing::Test { method TripleBufferedObject (line 39) | TripleBufferedObject() { triple_buffer_init((triple_buffer_object_t*)&... function TEST_F (line 42) | TEST_F(TripleBufferedObject, writes_and_reads_object) { function TEST_F (line 48) | TEST_F(TripleBufferedObject, does_not_read_empty) { EXPECT_EQ(triple_buf... function TEST_F (line 50) | TEST_F(TripleBufferedObject, writes_twice_and_reads_object) { function TEST_F (line 58) | TEST_F(TripleBufferedObject, performs_another_write_in_the_middle_of_rea... function TEST_F (line 69) | TEST_F(TripleBufferedObject, performs_two_writes_in_the_middle_of_read) { FILE: quantum/split_common/split_util.c function usbIsActive (line 60) | static bool usbIsActive(void) { function usbIsActive (line 71) | static inline bool usbIsActive(void) { return usb_vbus_state(); } function peek_matrix_intersection (line 77) | static uint8_t peek_matrix_intersection(pin_t out_pin, pin_t in_pin) { function is_keyboard_left (line 91) | __attribute__((weak)) bool is_keyboard_left(void) { function is_keyboard_master (line 115) | __attribute__((weak)) bool is_keyboard_master(void) { function split_pre_init (line 132) | void split_pre_init(void) { function split_post_init (line 155) | void split_post_init(void) { function is_transport_connected (line 161) | bool is_transport_connected(void) { return connection_errors < SPLIT_MAX... function transport_master_if_connected (line 163) | bool transport_master_if_connected(matrix_row_t master_matrix[], matrix_... FILE: quantum/split_common/transaction_id_define.h type serial_transaction_id (line 19) | enum serial_transaction_id { FILE: quantum/split_common/transactions.c function transaction_handler_master (line 57) | static bool transaction_handler_master(matrix_row_t master_matrix[], mat... function read_if_checksum_mismatch (line 83) | inline static bool read_if_checksum_mismatch(int8_t trans_id_checksum, i... function send_if_condition (line 98) | inline static bool send_if_condition(int8_t trans_id, uint32_t *last_upd... function send_if_data_mismatch (line 109) | inline static bool send_if_data_mismatch(int8_t trans_id, uint32_t *last... function slave_matrix_handlers_master (line 117) | static bool slave_matrix_handlers_master(matrix_row_t master_matrix[], m... function slave_matrix_handlers_slave (line 132) | static void slave_matrix_handlers_slave(matrix_row_t master_matrix[], ma... function master_matrix_handlers_master (line 150) | static bool master_matrix_handlers_master(matrix_row_t master_matrix[], ... function master_matrix_handlers_slave (line 155) | static void master_matrix_handlers_slave(matrix_row_t master_matrix[], m... function encoder_handlers_master (line 177) | static bool encoder_handlers_master(matrix_row_t master_matrix[], matrix... function encoder_handlers_slave (line 186) | static void encoder_handlers_slave(matrix_row_t master_matrix[], matrix_... function sync_timer_handlers_master (line 216) | static bool sync_timer_handlers_master(matrix_row_t master_matrix[], mat... function sync_timer_handlers_slave (line 230) | static void sync_timer_handlers_slave(matrix_row_t master_matrix[], matr... function layer_state_handlers_master (line 255) | static bool layer_state_handlers_master(matrix_row_t master_matrix[], ma... function layer_state_handlers_slave (line 266) | static void layer_state_handlers_slave(matrix_row_t master_matrix[], mat... function led_state_handlers_master (line 292) | static bool led_state_handlers_master(matrix_row_t master_matrix[], matr... function led_state_handlers_slave (line 298) | static void led_state_handlers_slave(matrix_row_t master_matrix[], matri... function mods_handlers_master (line 320) | static bool mods_handlers_master(matrix_row_t master_matrix[], matrix_ro... function mods_handlers_slave (line 352) | static void mods_handlers_slave(matrix_row_t master_matrix[], matrix_row... function backlight_handlers_master (line 377) | static bool backlight_handlers_master(matrix_row_t master_matrix[], matr... function backlight_handlers_slave (line 383) | static void backlight_handlers_slave(matrix_row_t master_matrix[], matri... function rgblight_handlers_master (line 402) | static bool rgblight_handlers_master(matrix_row_t master_matrix[], matri... function rgblight_handlers_slave (line 414) | static void rgblight_handlers_slave(matrix_row_t master_matrix[], matrix... function led_matrix_handlers_master (line 439) | static bool led_matrix_handlers_master(matrix_row_t master_matrix[], mat... function led_matrix_handlers_slave (line 447) | static void led_matrix_handlers_slave(matrix_row_t master_matrix[], matr... function rgb_matrix_handlers_master (line 469) | static bool rgb_matrix_handlers_master(matrix_row_t master_matrix[], mat... function rgb_matrix_handlers_slave (line 477) | static void rgb_matrix_handlers_slave(matrix_row_t master_matrix[], matr... function wpm_handlers_master (line 499) | static bool wpm_handlers_master(matrix_row_t master_matrix[], matrix_row... function wpm_handlers_slave (line 505) | static void wpm_handlers_slave(matrix_row_t master_matrix[], matrix_row_... function oled_handlers_master (line 524) | static bool oled_handlers_master(matrix_row_t master_matrix[], matrix_ro... function oled_handlers_slave (line 530) | static void oled_handlers_slave(matrix_row_t master_matrix[], matrix_row... function st7565_handlers_master (line 555) | static bool st7565_handlers_master(matrix_row_t master_matrix[], matrix_... function st7565_handlers_slave (line 561) | static void st7565_handlers_slave(matrix_row_t master_matrix[], matrix_r... function transactions_master (line 617) | bool transactions_master(matrix_row_t master_matrix[], matrix_row_t slav... function transactions_slave (line 635) | void transactions_slave(matrix_row_t master_matrix[], matrix_row_t slave... function transaction_register_rpc (line 654) | void transaction_register_rpc(int8_t transaction_id, slave_callback_t ca... function transaction_rpc_exec (line 664) | bool transaction_rpc_exec(int8_t transaction_id, uint8_t initiator2targe... function slave_rpc_info_callback (line 702) | void slave_rpc_info_callback(uint8_t initiator2target_buffer_size, const... function slave_rpc_exec_callback (line 711) | void slave_rpc_exec_callback(uint8_t initiator2target_buffer_size, const... FILE: quantum/split_common/transactions.h type split_transaction_desc_t (line 29) | typedef struct _split_transaction_desc_t { FILE: quantum/split_common/transport.c function transport_master_init (line 43) | void transport_master_init(void) { i2c_init(); } function transport_slave_init (line 44) | void transport_slave_init(void) { i2c_slave_init(SLAVE_I2C_ADDRESS); } function i2c_status_t (line 46) | i2c_status_t transport_trigger_callback(int8_t id) { function transport_execute_transaction (line 58) | bool transport_execute_transaction(int8_t id, const void *initiator2targ... function transport_master_init (line 92) | void transport_master_init(void) { soft_serial_initiator_init(); } function transport_slave_init (line 93) | void transport_slave_init(void) { soft_serial_target_init(); } function transport_execute_transaction (line 95) | bool transport_execute_transaction(int8_t id, const void *initiator2targ... function transport_master (line 116) | bool transport_master(matrix_row_t master_matrix[], matrix_row_t slave_m... function transport_slave (line 118) | void transport_slave(matrix_row_t master_matrix[], matrix_row_t slave_ma... FILE: quantum/split_common/transport.h type split_slave_matrix_sync_t (line 56) | typedef struct _split_slave_matrix_sync_t { type split_master_matrix_sync_t (line 62) | typedef struct _split_master_matrix_sync_t { type split_slave_encoder_sync_t (line 68) | typedef struct _split_slave_encoder_sync_t { type split_layers_sync_t (line 75) | typedef struct _split_layers_sync_t { type led_matrix_sync_t (line 84) | typedef struct _led_matrix_sync_t { type rgb_matrix_sync_t (line 93) | typedef struct _rgb_matrix_sync_t { type split_mods_sync_t (line 100) | typedef struct _split_mods_sync_t { type rpc_sync_info_t (line 110) | typedef struct _rpc_sync_info_t { type split_shared_memory_t (line 117) | typedef struct _split_shared_memory_t { FILE: quantum/variable_trace.c type traced_variable_t (line 34) | typedef struct { function add_traced_variable (line 46) | void add_traced_variable(const char* name, void* addr, unsigned size, co... function remove_traced_variable (line 80) | void remove_traced_variable(const char* name, const char* func, int line) { function verify_traced_variables (line 91) | void verify_traced_variables(const char* func, int line) { FILE: quantum/velocikey.c function velocikey_enabled (line 16) | bool velocikey_enabled(void) { return eeprom_read_byte(EECONFIG_VELOCIKE... function velocikey_toggle (line 18) | void velocikey_toggle(void) { function velocikey_accelerate (line 25) | void velocikey_accelerate(void) { function velocikey_decelerate (line 29) | void velocikey_decelerate(void) { function velocikey_match_speed (line 42) | uint8_t velocikey_match_speed(uint8_t minValue, uint8_t maxValue) { retu... FILE: quantum/via.c function via_eeprom_is_valid (line 64) | bool via_eeprom_is_valid(void) { function via_eeprom_set_valid (line 75) | void via_eeprom_set_valid(bool valid) { function via_init_kb (line 92) | __attribute__((weak)) void via_init_kb(void) {} function via_init (line 95) | void via_init(void) { function eeconfig_init_via (line 107) | void eeconfig_init_via(void) { function via_get_layout_options (line 122) | uint32_t via_get_layout_options(void) { function via_set_layout_options (line 134) | void via_set_layout_options(uint32_t value) { function process_record_via (line 145) | bool process_record_via(uint16_t keycode, keyrecord_t *record) { function raw_hid_receive_kb (line 186) | __attribute__((weak)) void raw_hid_receive_kb(uint8_t *data, uint8_t len... function raw_hid_receive (line 198) | void raw_hid_receive(uint8_t *data, uint8_t length) { function via_qmk_backlight_get_value (line 395) | void via_qmk_backlight_get_value(uint8_t *data) { function via_qmk_backlight_set_value (line 415) | void via_qmk_backlight_set_value(uint8_t *data) { function via_qmk_rgblight_get_value (line 441) | void via_qmk_rgblight_get_value(uint8_t *data) { function via_qmk_rgblight_set_value (line 465) | void via_qmk_rgblight_set_value(uint8_t *data) { FILE: quantum/via.h type via_command_id (line 61) | enum via_command_id { type via_keyboard_value_id (line 84) | enum via_keyboard_value_id { type via_lighting_value (line 90) | enum via_lighting_value { type via_keycodes (line 107) | enum via_keycodes { type user_keycodes (line 128) | enum user_keycodes { FILE: quantum/visualizer/default_animations.c function keyframe_enable (line 36) | static bool keyframe_enable(keyframe_animation_t* animation, visualizer_... function keyframe_disable (line 49) | static bool keyframe_disable(keyframe_animation_t* animation, visualizer... function keyframe_fade_in (line 62) | static bool keyframe_fade_in(keyframe_animation_t* animation, visualizer... function keyframe_fade_out (line 73) | static bool keyframe_fade_out(keyframe_animation_t* animation, visualize... FILE: quantum/visualizer/lcd_backlight.c function lcd_backlight_init (line 33) | void lcd_backlight_init(void) { function hsi_to_rgb (line 41) | static void hsi_to_rgb(float h, float s, float i, uint16_t* r_out, uint1... function lcd_backlight_color (line 69) | void lcd_backlight_color(uint8_t hue, uint8_t saturation, uint8_t intens... function lcd_backlight_brightness (line 82) | void lcd_backlight_brightness(uint8_t b) { function lcd_get_backlight_brightness (line 87) | uint8_t lcd_get_backlight_brightness(void) { return current_brightness; } FILE: quantum/visualizer/lcd_backlight.h function change_lcd_color_intensity (line 35) | static inline uint32_t change_lcd_color_intensity(uint32_t color, uint8_... FILE: quantum/visualizer/lcd_backlight_keyframes.c function lcd_backlight_keyframe_animate_color (line 19) | bool lcd_backlight_keyframe_animate_color(keyframe_animation_t* animatio... function lcd_backlight_keyframe_set_color (line 49) | bool lcd_backlight_keyframe_set_color(keyframe_animation_t* animation, v... function lcd_backlight_keyframe_disable (line 57) | bool lcd_backlight_keyframe_disable(keyframe_animation_t* animation, vis... function lcd_backlight_keyframe_enable (line 64) | bool lcd_backlight_keyframe_enable(keyframe_animation_t* animation, visu... FILE: quantum/visualizer/lcd_keyframes.c function lcd_keyframe_display_layer_text (line 23) | bool lcd_keyframe_display_layer_text(keyframe_animation_t* animation, vi... function format_layer_bitmap_string (line 30) | static void format_layer_bitmap_string(uint16_t default_layer, uint16_t ... function lcd_keyframe_display_layer_bitmap (line 54) | bool lcd_keyframe_display_layer_bitmap(keyframe_animation_t* animation, ... function format_mods_bitmap_string (line 67) | static void format_mods_bitmap_string(uint8_t mods, char* buffer) { function lcd_keyframe_display_mods_bitmap (line 88) | bool lcd_keyframe_display_mods_bitmap(keyframe_animation_t* animation, v... function get_led_state_string (line 106) | static void get_led_state_string(char* output, visualizer_state_t* state) { function lcd_keyframe_display_led_states (line 132) | bool lcd_keyframe_display_led_states(keyframe_animation_t* animation, vi... function lcd_keyframe_display_layer_and_led_states (line 141) | bool lcd_keyframe_display_layer_and_led_states(keyframe_animation_t* ani... function lcd_keyframe_draw_logo (line 155) | bool lcd_keyframe_draw_logo(keyframe_animation_t* animation, visualizer_... function lcd_keyframe_disable (line 172) | bool lcd_keyframe_disable(keyframe_animation_t* animation, visualizer_st... function lcd_keyframe_enable (line 179) | bool lcd_keyframe_enable(keyframe_animation_t* animation, visualizer_sta... FILE: quantum/visualizer/led_backlight_keyframes.c function fade_led_color (line 28) | static uint8_t fade_led_color(keyframe_animation_t* animation, int from,... function keyframe_fade_all_leds_from_to (line 37) | static void keyframe_fade_all_leds_from_to(keyframe_animation_t* animati... function compute_gradient_color (line 50) | static uint8_t compute_gradient_color(float t, float index, float num) { function led_backlight_keyframe_fade_in_all (line 58) | bool led_backlight_keyframe_fade_in_all(keyframe_animation_t* animation,... function led_backlight_keyframe_fade_out_all (line 64) | bool led_backlight_keyframe_fade_out_all(keyframe_animation_t* animation... function led_backlight_keyframe_left_to_right_gradient (line 70) | bool led_backlight_keyframe_left_to_right_gradient(keyframe_animation_t*... function led_backlight_keyframe_top_to_bottom_gradient (line 82) | bool led_backlight_keyframe_top_to_bottom_gradient(keyframe_animation_t*... function copy_current_led_state (line 94) | static void copy_current_led_state(uint8_t* dest) { function led_backlight_keyframe_crossfade (line 101) | bool led_backlight_keyframe_crossfade(keyframe_animation_t* animation, v... function led_backlight_keyframe_mirror_orientation (line 117) | bool led_backlight_keyframe_mirror_orientation(keyframe_animation_t* ani... function led_backlight_keyframe_normal_orientation (line 124) | bool led_backlight_keyframe_normal_orientation(keyframe_animation_t* ani... function led_backlight_keyframe_disable (line 131) | bool led_backlight_keyframe_disable(keyframe_animation_t* animation, vis... function led_backlight_keyframe_enable (line 138) | bool led_backlight_keyframe_enable(keyframe_animation_t* animation, visu... FILE: quantum/visualizer/visualizer.c function same_status (line 72) | static bool same_status(visualizer_keyboard_status_t* status1, visualize... function GDisplay (line 105) | __attribute__((weak)) GDisplay* get_lcd_display(void) { return gdispGetD... function GDisplay (line 109) | __attribute__((weak)) GDisplay* get_led_display(void) { return gdispGetD... function start_keyframe_animation (line 112) | void start_keyframe_animation(keyframe_animation_t* animation) { function stop_keyframe_animation (line 130) | void stop_keyframe_animation(keyframe_animation_t* animation) { function stop_all_keyframe_animations (line 144) | void stop_all_keyframe_animations(void) { function get_num_running_animations (line 157) | static uint8_t get_num_running_animations(void) { function update_keyframe_animation (line 165) | static bool update_keyframe_animation(keyframe_animation_t* animation, v... function run_next_keyframe (line 216) | void run_next_keyframe(keyframe_animation_t* animation, visualizer_state... function visualizer_init (line 368) | void visualizer_init(void) { function update_status (line 392) | void update_status(bool changed) { function visualizer_get_mods (line 412) | uint8_t visualizer_get_mods() { function visualizer_set_user_data (line 424) | void visualizer_set_user_data(void* u) { memcpy(user_data, u, VISUALIZER... function visualizer_suspend (line 468) | void visualizer_suspend(void) { function visualizer_resume (line 473) | void visualizer_resume(void) { function backlight_set (line 479) | void backlight_set(uint8_t level) { FILE: quantum/visualizer/visualizer.h type keyframe_animation_t (line 69) | struct keyframe_animation_t type visualizer_keyboard_status_t (line 71) | typedef struct { type visualizer_state_t (line 88) | typedef struct visualizer_state_t { type keyframe_animation_t (line 108) | struct keyframe_animation_t type keyframe_animation_t (line 112) | typedef struct keyframe_animation_t { FILE: quantum/visualizer/visualizer_keyframes.c function keyframe_no_operation (line 19) | bool keyframe_no_operation(keyframe_animation_t* animation, visualizer_s... FILE: quantum/wpm.c function set_current_wpm (line 29) | void set_current_wpm(uint8_t new_wpm) { current_wpm = new_wpm; } function get_current_wpm (line 31) | uint8_t get_current_wpm(void) { return current_wpm; } function wpm_keycode (line 33) | bool wpm_keycode(uint16_t keycode) { return wpm_keycode_kb(keycode); } function wpm_keycode_kb (line 35) | __attribute__((weak)) bool wpm_keycode_kb(uint16_t keycode) { return wpm... function wpm_keycode_user (line 37) | __attribute__((weak)) bool wpm_keycode_user(uint16_t keycode) { function wpm_regress_count (line 51) | __attribute__((weak)) uint8_t wpm_regress_count(uint16_t keycode) { function update_wpm (line 71) | void update_wpm(uint16_t keycode) { function decay_wpm (line 95) | void decay_wpm(void) { FILE: tests/basic/keymap.c function macro_t (line 37) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... FILE: tests/basic/test_action_layer.cpp class ActionLayer (line 22) | class ActionLayer : public TestFixture {} function TEST_F (line 48) | TEST_F(ActionLayer, LayerStateCmp) { FILE: tests/basic/test_keypress.cpp class KeyPress (line 23) | class KeyPress : public TestFixture {} function TEST_F (line 25) | TEST_F(KeyPress, SendKeyboardIsNotCalledWhenNoKeyIsPressed) { function TEST_F (line 31) | TEST_F(KeyPress, CorrectKeyIsReportedWhenPressed) { function TEST_F (line 41) | TEST_F(KeyPress, CorrectKeysAreReportedWhenTwoKeysArePressed) { function TEST_F (line 60) | TEST_F(KeyPress, ANonMappedKeyDoesNothing) { function TEST_F (line 68) | TEST_F(KeyPress, LeftShiftIsReportedCorrectly) { function TEST_F (line 86) | TEST_F(KeyPress, PressLeftShiftAndControl) { function TEST_F (line 98) | TEST_F(KeyPress, LeftAndRightShiftCanBePressedAtTheSameTime) { function TEST_F (line 110) | TEST_F(KeyPress, RightShiftLeftControlAndCharWithTheSameKey) { function TEST_F (line 127) | TEST_F(KeyPress, PressPlusEqualReleaseBeforePress) { function TEST_F (line 154) | TEST_F(KeyPress, PressPlusEqualDontReleaseBeforePress) { function TEST_F (line 183) | TEST_F(KeyPress, PressEqualPlusReleaseBeforePress) { function TEST_F (line 210) | TEST_F(KeyPress, PressEqualPlusDontReleaseBeforePress) { FILE: tests/basic/test_macro.cpp class Macro (line 23) | class Macro : public TestFixture {} function TEST_F (line 27) | TEST_F(Macro, PlayASimpleMacro) { FILE: tests/basic/test_tapping.cpp class Tapping (line 23) | class Tapping : public TestFixture {} function TEST_F (line 25) | TEST_F(Tapping, TapA_SHFT_T_KeyReportsKey) { function TEST_F (line 41) | TEST_F(Tapping, HoldA_SHFT_T_KeyReportsShift) { function TEST_F (line 53) | TEST_F(Tapping, ANewTapWithinTappingTermIsBuggy) { FILE: tests/test_common/keyboard_report_util.cpp function get_keys (line 23) | std::vector get_keys(const report_keyboard_t& report) { FILE: tests/test_common/keyboard_report_util.hpp class KeyboardReportMatcher (line 25) | class KeyboardReportMatcher : public testing::MatcherInterface KeyboardReport(Ts... keys) { FILE: tests/test_common/main.cpp function sendchar (line 7) | int8_t sendchar(uint8_t c) { function init_logging (line 14) | void init_logging(void) { function main (line 26) | int main(int argc, char **argv) { FILE: tests/test_common/matrix.c function matrix_init (line 23) | void matrix_init(void) { function matrix_scan (line 28) | uint8_t matrix_scan(void) { function matrix_row_t (line 33) | matrix_row_t matrix_get_row(uint8_t row) { return matrix[row]; } function matrix_print (line 35) | void matrix_print(void) {} function matrix_init_kb (line 37) | void matrix_init_kb(void) {} function matrix_scan_kb (line 39) | void matrix_scan_kb(void) {} function press_key (line 41) | void press_key(uint8_t col, uint8_t row) { matrix[row] |= 1 << col; } function release_key (line 43) | void release_key(uint8_t col, uint8_t row) { matrix[row] &= ~(1 << col); } function clear_all_keys (line 45) | void clear_all_keys(void) { memset(matrix, 0, sizeof(matrix)); } function led_set (line 47) | void led_set(uint8_t usb_led) {} FILE: tests/test_common/test_driver.hpp class TestDriver (line 25) | class TestDriver { method set_leds (line 29) | void set_leds(uint8_t leds) { m_leds = leds; } FILE: tests/test_common/test_fixture.hpp class TestFixture (line 21) | class TestFixture : public testing::Test { FILE: tmk_core/common/arm_atsam/atomic_util.h function __interrupt_disable__ (line 20) | static __inline__ uint8_t __interrupt_disable__(void) { function __interrupt_enable__ (line 26) | static __inline__ void __interrupt_enable__(const uint8_t *__s) { FILE: tmk_core/common/arm_atsam/bootloader.c function bootloader_jump (line 22) | void bootloader_jump(void) { FILE: tmk_core/common/arm_atsam/eeprom.c function eeprom_read_byte (line 26) | uint8_t eeprom_read_byte(const uint8_t *addr) { function eeprom_write_byte (line 31) | void eeprom_write_byte(uint8_t *addr, uint8_t value) { function eeprom_read_word (line 36) | uint16_t eeprom_read_word(const uint16_t *addr) { function eeprom_read_dword (line 41) | uint32_t eeprom_read_dword(const uint32_t *addr) { function eeprom_read_block (line 46) | void eeprom_read_block(void *buf, const void *addr, size_t len) { function eeprom_write_word (line 54) | void eeprom_write_word(uint16_t *addr, uint16_t value) { function eeprom_write_dword (line 60) | void eeprom_write_dword(uint32_t *addr, uint32_t value) { function eeprom_write_block (line 68) | void eeprom_write_block(const void *buf, void *addr, size_t len) { function eeprom_update_byte (line 76) | void eeprom_update_byte(uint8_t *addr, uint8_t value) { eeprom_write_byt... function eeprom_update_word (line 78) | void eeprom_update_word(uint16_t *addr, uint16_t value) { function eeprom_update_dword (line 84) | void eeprom_update_dword(uint32_t *addr, uint32_t value) { function eeprom_update_block (line 92) | void eeprom_update_block(const void *buf, void *addr, size_t len) { FILE: tmk_core/common/arm_atsam/gpio.h type pin_t (line 23) | typedef uint8_t pin_t; FILE: tmk_core/common/arm_atsam/platform.c function platform_setup (line 19) | void platform_setup(void) { FILE: tmk_core/common/arm_atsam/suspend.c function suspend_idle (line 10) | void suspend_idle(uint8_t time) { /* Note: Not used anywhere currently */ function suspend_power_down_user (line 17) | __attribute__((weak)) void suspend_power_down_user(void) {} function suspend_power_down_kb (line 23) | __attribute__((weak)) void suspend_power_down_kb(void) { suspend_power_d... function suspend_power_down (line 29) | void suspend_power_down(void) { function matrix_power_up (line 37) | __attribute__((weak)) void matrix_power_up(void) {} function matrix_power_down (line 38) | __attribute__((weak)) void matrix_power_down(void) {} function suspend_wakeup_condition (line 39) | bool suspend_wakeup_condition(void) { function suspend_wakeup_init_user (line 53) | __attribute__((weak)) void suspend_wakeup_init_user(void) {} function suspend_wakeup_init_kb (line 59) | __attribute__((weak)) void suspend_wakeup_init_kb(void) { suspend_wakeup... function suspend_wakeup_init (line 65) | void suspend_wakeup_init(void) { FILE: tmk_core/common/arm_atsam/timer.c function set_time (line 5) | void set_time(uint64_t tset) { ms_clk = tset; } function timer_init (line 7) | void timer_init(void) { timer_clear(); } function timer_read (line 9) | uint16_t timer_read(void) { return (uint16_t)ms_clk; } function timer_read32 (line 11) | uint32_t timer_read32(void) { return (uint32_t)ms_clk; } function timer_read64 (line 13) | uint64_t timer_read64(void) { return ms_clk; } function timer_elapsed (line 15) | uint16_t timer_elapsed(uint16_t tlast) { return TIMER_DIFF_16(timer_read... function timer_elapsed32 (line 17) | uint32_t timer_elapsed32(uint32_t tlast) { return TIMER_DIFF_32(timer_re... function timer_clear (line 19) | void timer_clear(void) { set_time(0); } FILE: tmk_core/common/avr/bootloader.c function bootloader_jump (line 74) | __attribute__((section(".noinit,\"aw\",@nobits;"))); function bootloader_jump_after_watchdog_reset (line 273) | void bootloader_jump_after_watchdog_reset(void) { FILE: tmk_core/common/avr/gpio.h type pin_t (line 21) | typedef uint8_t pin_t; type port_data_t (line 40) | typedef uint8_t port_data_t; FILE: tmk_core/common/avr/platform.c function platform_setup (line 19) | void platform_setup(void) { FILE: tmk_core/common/avr/printf.c function print_set_sendchar (line 20) | void print_set_sendchar(sendchar_func_t func) { xdev_out(func); } FILE: tmk_core/common/avr/sleep_led.c function sleep_led_init (line 49) | void sleep_led_init(void) { function sleep_led_enable (line 66) | void sleep_led_enable(void) { function sleep_led_disable (line 75) | void sleep_led_disable(void) { function sleep_led_toggle (line 84) | void sleep_led_toggle(void) { function ISR (line 98) | ISR(TIMERx_COMPA_vect) { FILE: tmk_core/common/avr/suspend.c function suspend_idle (line 42) | void suspend_idle(uint8_t time) { function suspend_power_down_user (line 57) | __attribute__((weak)) void suspend_power_down_user(void) {} function suspend_power_down_kb (line 62) | __attribute__((weak)) void suspend_power_down_kb(void) { suspend_power_d... function power_down (line 103) | static void power_down(uint8_t wdto) { function suspend_power_down (line 130) | void suspend_power_down(void) { function matrix_power_up (line 180) | __attribute__((weak)) void matrix_power_up(void) {} function matrix_power_down (line 181) | __attribute__((weak)) void matrix_power_down(void) {} function suspend_wakeup_condition (line 182) | bool suspend_wakeup_condition(void) { function suspend_wakeup_init_user (line 196) | __attribute__((weak)) void suspend_wakeup_init_user(void) {} function suspend_wakeup_init_kb (line 202) | __attribute__((weak)) void suspend_wakeup_init_kb(void) { suspend_wakeup... function suspend_wakeup_init (line 208) | void suspend_wakeup_init(void) { function ISR (line 237) | ISR(WDT_vect) { FILE: tmk_core/common/avr/timer.c function timer_init (line 33) | void timer_init(void) { function timer_clear (line 75) | inline void timer_clear(void) { function timer_read (line 83) | inline uint16_t timer_read(void) { function timer_read32 (line 95) | inline uint32_t timer_read32(void) { function timer_elapsed (line 107) | inline uint16_t timer_elapsed(uint16_t last) { function timer_elapsed32 (line 119) | inline uint32_t timer_elapsed32(uint32_t last) { FILE: tmk_core/common/chibios/_wait.c function wait_cpuclock (line 23) | __attribute__((always_inline)) static inline void wait_cpuclock(unsigned... FILE: tmk_core/common/chibios/atomic_util.h function __interrupt_disable__ (line 20) | static __inline__ uint8_t __interrupt_disable__(void) { function __interrupt_enable__ (line 26) | static __inline__ void __interrupt_enable__(const uint8_t *__s) { FILE: tmk_core/common/chibios/bootloader.c function bootloader_jump (line 24) | void bootloader_jump(void) { function enter_bootloader_mode_if_requested (line 29) | void enter_bootloader_mode_if_requested(void) { /* not needed, no two-st... function bootloader_jump (line 51) | __attribute__((weak)) void bootloader_jump(void) { function enter_bootloader_mode_if_requested (line 71) | void enter_bootloader_mode_if_requested(void) {} function bootloader_jump (line 77) | __attribute__((weak)) void bootloader_jump(void) { function enter_bootloader_mode_if_requested (line 82) | void enter_bootloader_mode_if_requested(void) { function bootloader_jump (line 105) | __attribute__((weak)) void bootloader_jump(void) { function bootloader_jump (line 115) | __attribute__((weak)) void bootloader_jump(void) { function bootloader_jump (line 122) | __attribute__((weak)) void bootloader_jump(void) {} FILE: tmk_core/common/chibios/eeprom_stm32.c function print_eeprom (line 240) | void print_eeprom(void) { function EEPROM_Init (line 278) | uint16_t EEPROM_Init(void) { function eeprom_clear (line 354) | static void eeprom_clear(void) { function EEPROM_Erase (line 369) | void EEPROM_Erase(void) { function eeprom_compact (line 378) | static uint8_t eeprom_compact(void) { function eeprom_write_direct_entry (line 409) | static uint8_t eeprom_write_direct_entry(uint16_t Address) { function eeprom_write_log_word_entry (line 429) | static uint8_t eeprom_write_log_word_entry(uint16_t Address) { function eeprom_write_log_byte_entry (line 477) | static uint8_t eeprom_write_log_byte_entry(uint16_t Address) { function EEPROM_WriteDataByte (line 501) | uint8_t EEPROM_WriteDataByte(uint16_t Address, uint8_t DataByte) { function EEPROM_WriteDataWord (line 535) | uint8_t EEPROM_WriteDataWord(uint16_t Address, uint16_t DataWord) { function EEPROM_ReadDataByte (line 593) | uint8_t EEPROM_ReadDataByte(uint16_t Address) { function EEPROM_ReadDataWord (line 605) | uint16_t EEPROM_ReadDataWord(uint16_t Address) { function eeprom_read_byte (line 625) | uint8_t eeprom_read_byte(const uint8_t *Address) { return EEPROM_ReadDat... function eeprom_write_byte (line 627) | void eeprom_write_byte(uint8_t *Address, uint8_t Value) { EEPROM_WriteDa... function eeprom_update_byte (line 629) | void eeprom_update_byte(uint8_t *Address, uint8_t Value) { EEPROM_WriteD... function eeprom_read_word (line 631) | uint16_t eeprom_read_word(const uint16_t *Address) { return EEPROM_ReadD... function eeprom_write_word (line 633) | void eeprom_write_word(uint16_t *Address, uint16_t Value) { EEPROM_Write... function eeprom_update_word (line 635) | void eeprom_update_word(uint16_t *Address, uint16_t Value) { EEPROM_Writ... function eeprom_read_dword (line 637) | uint32_t eeprom_read_dword(const uint32_t *Address) { function eeprom_write_dword (line 649) | void eeprom_write_dword(uint32_t *Address, uint32_t Value) { function eeprom_update_dword (line 664) | void eeprom_update_dword(uint32_t *Address, uint32_t Value) { eeprom_wri... function eeprom_read_block (line 666) | void eeprom_read_block(void *buf, const void *addr, size_t len) { function eeprom_write_block (line 696) | void eeprom_write_block(const void *buf, void *addr, size_t len) { function eeprom_update_block (line 726) | void eeprom_update_block(const void *buf, void *addr, size_t len) { eepr... FILE: tmk_core/common/chibios/eeprom_teensy.c function eeprom_initialize (line 94) | void eeprom_initialize(void) { function eeprom_read_byte (line 127) | uint8_t eeprom_read_byte(const uint8_t *addr) { function eeprom_read_word (line 138) | uint16_t eeprom_read_word(const uint16_t *addr) { function eeprom_read_dword (line 149) | uint32_t eeprom_read_dword(const uint32_t *addr) { function eeprom_read_block (line 160) | void eeprom_read_block(void *buf, const void *addr, uint32_t len) { function eeprom_is_ready (line 176) | int eeprom_is_ready(void) { return (FTFL->FCNFG & FTFL_FCNFG_EEERDY) ? 1... function flexram_wait (line 182) | static void flexram_wait(void) { function eeprom_write_byte (line 192) | void eeprom_write_byte(uint8_t *addr, uint8_t value) { function eeprom_write_word (line 207) | void eeprom_write_word(uint16_t *addr, uint16_t value) { function eeprom_write_block (line 283) | void eeprom_write_block(const void *buf, void *addr, uint32_t len) { function eeprom_initialize (line 357) | void eeprom_initialize(void) { function eeprom_read_byte (line 369) | uint8_t eeprom_read_byte(const uint8_t *addr) { function flash_write (line 389) | static void flash_write(const uint16_t *code, uint32_t addr, uint32_t da... function eeprom_write_byte (line 404) | void eeprom_write_byte(uint8_t *addr, uint8_t data) { function eeprom_read_word (line 484) | uint16_t eeprom_read_word(const uint16_t *addr) { function eeprom_read_dword (line 489) | uint32_t eeprom_read_dword(const uint32_t *addr) { function eeprom_read_block (line 494) | void eeprom_read_block(void *buf, const void *addr, uint32_t len) { function eeprom_is_ready (line 502) | int eeprom_is_ready(void) { return 1; } function eeprom_write_word (line 504) | void eeprom_write_word(uint16_t *addr, uint16_t value) { function eeprom_write_dword (line 510) | void eeprom_write_dword(uint32_t *addr, uint32_t value) { function eeprom_write_block (line 518) | void eeprom_write_block(const void *buf, void *addr, uint32_t len) { function eeprom_read_byte (line 535) | uint8_t eeprom_read_byte(const uint8_t *addr) { function eeprom_write_byte (line 540) | void eeprom_write_byte(uint8_t *addr, uint8_t value) { function eeprom_read_word (line 545) | uint16_t eeprom_read_word(const uint16_t *addr) { function eeprom_read_dword (line 550) | uint32_t eeprom_read_dword(const uint32_t *addr) { function eeprom_read_block (line 555) | void eeprom_read_block(void *buf, const void *addr, size_t len) { function eeprom_write_word (line 563) | void eeprom_write_word(uint16_t *addr, uint16_t value) { function eeprom_write_dword (line 569) | void eeprom_write_dword(uint32_t *addr, uint32_t value) { function eeprom_write_block (line 577) | void eeprom_write_block(const void *buf, void *addr, size_t len) { function eeprom_update_byte (line 588) | void eeprom_update_byte(uint8_t *addr, uint8_t value) { eeprom_write_byt... function eeprom_update_word (line 590) | void eeprom_update_word(uint16_t *addr, uint16_t value) { function eeprom_update_dword (line 596) | void eeprom_update_dword(uint32_t *addr, uint32_t value) { function eeprom_update_block (line 604) | void eeprom_update_block(const void *buf, void *addr, size_t len) { FILE: tmk_core/common/chibios/flash_stm32.c function delay (line 37) | static void delay(void) { function FLASH_Status (line 49) | FLASH_Status FLASH_GetStatus(void) { function FLASH_Status (line 67) | FLASH_Status FLASH_WaitForLastOperation(uint32_t Timeout) { function FLASH_Status (line 89) | FLASH_Status FLASH_ErasePage(uint32_t Page_Address) { function FLASH_Status (line 121) | FLASH_Status FLASH_ProgramHalfWord(uint32_t Address, uint16_t Data) { function FLASH_Unlock (line 148) | void FLASH_Unlock(void) { function FLASH_Lock (line 161) | void FLASH_Lock(void) { FILE: tmk_core/common/chibios/flash_stm32.h type FLASH_Status (line 31) | typedef enum { FLASH_BUSY = 1, FLASH_ERROR_PG, FLASH_ERROR_WRP, FLASH_ER... FILE: tmk_core/common/chibios/gpio.h type ioline_t (line 21) | typedef ioline_t pin_t; type port_data_t (line 40) | typedef uint16_t port_data_t; FILE: tmk_core/common/chibios/platform.c function platform_setup (line 19) | void platform_setup(void) { FILE: tmk_core/common/chibios/sleep_led.c function sleep_led_timer_callback (line 28) | void sleep_led_timer_callback(void) { function OSAL_IRQ_HANDLER (line 78) | OSAL_IRQ_HANDLER(TIMER_INTERRUPT_VECTOR) { function sleep_led_init (line 90) | void sleep_led_init(void) { function sleep_led_enable (line 147) | void sleep_led_enable(void) { function sleep_led_disable (line 152) | void sleep_led_disable(void) { function sleep_led_toggle (line 157) | void sleep_led_toggle(void) { function gptTimerCallback (line 164) | static void gptTimerCallback(GPTDriver *gptp) { function sleep_led_init (line 172) | void sleep_led_init(void) { gptStart(&SLEEP_LED_GPT_DRIVER, &gptcfg); } function sleep_led_enable (line 174) | void sleep_led_enable(void) { gptStartContinuous(&SLEEP_LED_GPT_DRIVER, ... function sleep_led_disable (line 176) | void sleep_led_disable(void) { gptStopTimer(&SLEEP_LED_GPT_DRIVER); } function sleep_led_toggle (line 178) | void sleep_led_toggle(void) { (SLEEP_LED_GPT_DRIVER.state == GPT_READY) ... function sleep_led_init (line 182) | void sleep_led_init(void) {} function sleep_led_enable (line 184) | void sleep_led_enable(void) { led_set(1 << USB_LED_CAPS_LOCK); } function sleep_led_disable (line 186) | void sleep_led_disable(void) { led_set(0); } function sleep_led_toggle (line 188) | void sleep_led_toggle(void) { FILE: tmk_core/common/chibios/suspend.c function suspend_idle (line 38) | void suspend_idle(uint8_t time) { function suspend_power_down_user (line 47) | __attribute__((weak)) void suspend_power_down_user(void) {} function suspend_power_down_kb (line 52) | __attribute__((weak)) void suspend_power_down_kb(void) { suspend_power_d... function suspend_power_down (line 58) | void suspend_power_down(void) { function matrix_power_up (line 108) | __attribute__((weak)) void matrix_power_up(void) {} function matrix_power_down (line 109) | __attribute__((weak)) void matrix_power_down(void) {} function suspend_wakeup_condition (line 110) | bool suspend_wakeup_condition(void) { function suspend_wakeup_init_user (line 124) | __attribute__((weak)) void suspend_wakeup_init_user(void) {} function suspend_wakeup_init_kb (line 130) | __attribute__((weak)) void suspend_wakeup_init_kb(void) { suspend_wakeup... function suspend_wakeup_init (line 137) | void suspend_wakeup_init(void) { FILE: tmk_core/common/chibios/syscall-fallbacks.c function _open_r (line 23) | __attribute__((weak, used)) int _open_r(struct _reent *r, const char *pa... function _lseek_r (line 28) | __attribute__((weak, used)) int _lseek_r(struct _reent *r, int file, int... function _read_r (line 33) | __attribute__((weak, used)) int _read_r(struct _reent *r, int file, char... function _write_r (line 38) | __attribute__((weak, used)) int _write_r(struct _reent *r, int file, cha... function _close_r (line 43) | __attribute__((weak, used)) int _close_r(struct _reent *r, int file) { function _link_r (line 48) | __attribute__((weak, used)) int _link_r(struct _reent *r, const char *ol... function _unlink_r (line 53) | __attribute__((weak, used)) int _unlink_r(struct _reent *r, const char *... function clock_t (line 58) | __attribute__((weak, used)) clock_t _times_r(struct _reent *r, void *t) { function _fstat_r (line 63) | __attribute__((weak, used)) int _fstat_r(struct _reent *r, int file, str... function _isatty_r (line 68) | __attribute__((weak, used)) int _isatty_r(struct _reent *r, int fd) { function caddr_t (line 73) | __attribute__((weak, used)) caddr_t _sbrk_r(struct _reent *r, int incr) { function _kill (line 78) | __attribute__((weak, used)) int _kill(int pid, int sig) { function pid_t (line 83) | __attribute__((weak, used)) pid_t _getpid(void) { return 1; } function _fini (line 85) | __attribute__((weak, used)) void _fini(void) { return; } function _exit (line 87) | __attribute__((weak, used, noreturn)) void _exit(int i) { function _gettimeofday_r (line 92) | __attribute__((weak, used)) int _gettimeofday_r(struct _reent *r, struct... function __cxa_pure_virtual (line 99) | __attribute__((weak, used)) void __cxa_pure_virtual(void) { FILE: tmk_core/common/chibios/timer.c function timer_init (line 11) | void timer_init(void) { timer_clear(); } function timer_clear (line 13) | void timer_clear(void) { function timer_read (line 21) | uint16_t timer_read(void) { return (uint16_t)timer_read32(); } function timer_read32 (line 23) | uint32_t timer_read32(void) { function timer_elapsed (line 45) | uint16_t timer_elapsed(uint16_t last) { return TIMER_DIFF_16(timer_read(... function timer_elapsed32 (line 47) | uint32_t timer_elapsed32(uint32_t last) { return TIMER_DIFF_32(timer_rea... FILE: tmk_core/common/chibios/wait.c function wait_us (line 23) | void wait_us(uint16_t duration) { FILE: tmk_core/common/host.c function host_set_driver (line 36) | void host_set_driver(host_driver_t *d) { driver = d; } function host_driver_t (line 38) | host_driver_t *host_get_driver(void) { return driver; } function set_split_host_keyboard_leds (line 42) | void set_split_host_keyboard_leds(uint8_t led_state) { split_led_stat... function host_keyboard_leds (line 45) | uint8_t host_keyboard_leds(void) { function led_t (line 53) | led_t host_keyboard_led_state(void) { return (led_t)host_keyboard_leds(); } function host_keyboard_send (line 56) | void host_keyboard_send(report_keyboard_t *report) { function host_mouse_send (line 83) | void host_mouse_send(report_mouse_t *report) { function host_system_send (line 91) | void host_system_send(uint16_t report) { function host_consumer_send (line 99) | void host_consumer_send(uint16_t report) { function host_digitizer_send (line 107) | void host_digitizer_send(digitizer_t *digitizer) { function send_digitizer (line 123) | __attribute__((weak)) void send_digitizer(report_digitizer_t *report) {} function host_last_system_report (line 125) | uint16_t host_last_system_report(void) { return last_system_report; } function host_last_consumer_report (line 127) | uint16_t host_last_consumer_report(void) { return last_consumer_report; } FILE: tmk_core/common/host_driver.h type host_driver_t (line 26) | typedef struct { FILE: tmk_core/common/nrf/bootloader.c function bootloader_jump (line 3) | __attribute__((weak)) FILE: tmk_core/common/nrf/eeprom.c function eeprom_get_buffer_addr (line 24) | void eeprom_get_buffer_addr(uint8_t **buf, uint32_t *len) { function eeprom_read_byte (line 29) | uint8_t eeprom_read_byte(const uint8_t *addr) { function eeprom_write_byte (line 35) | void eeprom_write_byte(uint8_t *addr, uint8_t value) { function eeprom_read_word (line 40) | uint16_t eeprom_read_word(const uint16_t *addr) { function eeprom_read_dword (line 45) | uint32_t eeprom_read_dword(const uint32_t *addr) { function eeprom_read_block (line 51) | void eeprom_read_block(void *buf, const void *addr, size_t len) { function eeprom_write_word (line 59) | void eeprom_write_word(uint16_t *addr, uint16_t value) { function eeprom_write_dword (line 65) | void eeprom_write_dword(uint32_t *addr, uint32_t value) { function eeprom_write_block (line 73) | void eeprom_write_block(const void *buf, void *addr, size_t len) { function eeprom_update_byte (line 81) | void eeprom_update_byte(uint8_t *addr, uint8_t value) { function eeprom_update_word (line 85) | void eeprom_update_word(uint16_t *addr, uint16_t value) { function eeprom_update_dword (line 91) | void eeprom_update_dword(uint32_t *addr, uint32_t value) { function eeprom_update_block (line 99) | void eeprom_update_block(const void *buf, void *addr, size_t len) { FILE: tmk_core/common/nrf/platform.c function platform_setup (line 2) | void platform_setup(void) {} FILE: tmk_core/common/nrf/printf.c function uli2a (line 39) | static void uli2a(unsigned long int num, unsigned int base, int uc,char ... function li2a (line 57) | static void li2a (long num, char * bf) function ui2a (line 68) | static void ui2a(unsigned int num, unsigned int base, int uc,char * bf) function i2a (line 86) | static void i2a (int num, char * bf) function a2d (line 95) | static int a2d(char ch) function a2i (line 106) | static char a2i(char ch, char** src,int base,int* nump) function putchw (line 121) | static void putchw(void* putp,putcf putf,int n, char z, char* bf) function tfp_format (line 134) | void tfp_format(void* putp,putcf putf,char *fmt, va_list va) function init_printf (line 213) | void init_printf(void* putp,void (*putf) (void*,char)) function tfp_printf (line 219) | void tfp_printf(char *fmt, ...) function putcp (line 227) | static void putcp(void* p,char c) function tfp_sprintf (line 234) | void tfp_sprintf(char* s,char *fmt, ...) function xputc (line 243) | void xputc(char c) { FILE: tmk_core/common/nrf/sleep_led.c function OSAL_IRQ_HANDLER (line 40) | OSAL_IRQ_HANDLER(TIMER_INTERRUPT_VECTOR) { function sleep_led_init (line 94) | void sleep_led_init(void) { function sleep_led_enable (line 151) | void sleep_led_enable(void) { function sleep_led_disable (line 156) | void sleep_led_disable(void) { function sleep_led_toggle (line 161) | void sleep_led_toggle(void) { function sleep_led_init (line 169) | void sleep_led_init(void) { function sleep_led_enable (line 190) | void sleep_led_enable(void) { function sleep_led_disable (line 196) | void sleep_led_disable(void) { function sleep_led_toggle (line 201) | void sleep_led_toggle(void) { function sleep_led_init (line 209) | void sleep_led_init(void) { function sleep_led_enable (line 212) | void sleep_led_enable(void) { function sleep_led_disable (line 216) | void sleep_led_disable(void) { function sleep_led_toggle (line 220) | void sleep_led_toggle(void) { FILE: tmk_core/common/nrf/suspend.c function suspend_idle (line 20) | void suspend_idle(uint8_t time) { function suspend_power_down_user (line 29) | __attribute__ ((weak)) function suspend_power_down_kb (line 35) | __attribute__ ((weak)) function suspend_power_down (line 44) | void suspend_power_down(void) { function matrix_power_up (line 60) | __attribute__ ((weak)) void matrix_power_up(void) {} function matrix_power_down (line 61) | __attribute__ ((weak)) void matrix_power_down(void) {} function suspend_wakeup_condition (line 62) | bool suspend_wakeup_condition(void) function suspend_wakeup_init_user (line 77) | __attribute__ ((weak)) function suspend_wakeup_init_kb (line 84) | __attribute__ ((weak)) function suspend_wakeup_init (line 94) | void suspend_wakeup_init(void) FILE: tmk_core/common/nrf/timer.c function timer_tick (line 7) | void timer_tick(uint8_t interval) { function ticker (line 11) | void ticker(void* context) { function timer_init (line 18) | void timer_init(void) function timer_clear (line 22) | void timer_clear(void) function timer_read (line 27) | uint16_t timer_read(void) function timer_read32 (line 32) | uint32_t timer_read32(void) function timer_elapsed (line 37) | uint16_t timer_elapsed(uint16_t last) function timer_elapsed32 (line 42) | uint32_t timer_elapsed32(uint32_t last) FILE: tmk_core/common/report.c function has_anykey (line 28) | uint8_t has_anykey(report_keyboard_t* keyboard_report) { function get_first_key (line 48) | uint8_t get_first_key(report_keyboard_t* keyboard_report) { function is_key_pressed (line 76) | bool is_key_pressed(report_keyboard_t* keyboard_report, uint8_t key) { function add_key_byte (line 101) | void add_key_byte(report_keyboard_t* keyboard_report, uint8_t code) { function del_key_byte (line 168) | void del_key_byte(report_keyboard_t* keyboard_report, uint8_t code) { function add_key_bit (line 208) | void add_key_bit(report_keyboard_t* keyboard_report, uint8_t code) { function del_key_bit (line 220) | void del_key_bit(report_keyboard_t* keyboard_report, uint8_t code) { function add_key_to_report (line 233) | void add_key_to_report(report_keyboard_t* keyboard_report, uint8_t key) { function del_key_from_report (line 247) | void del_key_from_report(report_keyboard_t* keyboard_report, uint8_t key) { function clear_keys_from_report (line 261) | void clear_keys_from_report(report_keyboard_t* keyboard_report) { FILE: tmk_core/common/report.h type hid_report_ids (line 27) | enum hid_report_ids { type mouse_buttons (line 39) | enum mouse_buttons { type consumer_usages (line 54) | enum consumer_usages { type desktop_usages (line 112) | enum desktop_usages { type report_keyboard_t (line 172) | typedef union { type report_extra_t (line 193) | typedef struct { type report_mouse_t (line 198) | typedef struct { type report_digitizer_t (line 209) | typedef struct { type joystick_report_t (line 220) | typedef struct { function KEYCODE2SYSTEM (line 235) | static inline uint16_t KEYCODE2SYSTEM(uint8_t key) { function KEYCODE2CONSUMER (line 249) | static inline uint16_t KEYCODE2CONSUMER(uint8_t key) { FILE: tmk_core/common/sync_timer.c function sync_timer_init (line 32) | void sync_timer_init(void) { sync_timer_ms = 0; } function sync_timer_update (line 34) | void sync_timer_update(uint32_t time) { function sync_timer_read (line 39) | uint16_t sync_timer_read(void) { function sync_timer_read32 (line 44) | uint32_t sync_timer_read32(void) { function sync_timer_elapsed (line 49) | uint16_t sync_timer_elapsed(uint16_t last) { function sync_timer_elapsed32 (line 54) | uint32_t sync_timer_elapsed32(uint32_t last) { FILE: tmk_core/common/test/bootloader.c function bootloader_jump (line 19) | void bootloader_jump(void) {} FILE: tmk_core/common/test/eeprom.c function eeprom_read_byte (line 23) | uint8_t eeprom_read_byte(const uint8_t *addr) { function eeprom_write_byte (line 28) | void eeprom_write_byte(uint8_t *addr, uint8_t value) { function eeprom_read_word (line 33) | uint16_t eeprom_read_word(const uint16_t *addr) { function eeprom_read_dword (line 38) | uint32_t eeprom_read_dword(const uint32_t *addr) { function eeprom_read_block (line 43) | void eeprom_read_block(void *buf, const void *addr, size_t len) { function eeprom_write_word (line 51) | void eeprom_write_word(uint16_t *addr, uint16_t value) { function eeprom_write_dword (line 57) | void eeprom_write_dword(uint32_t *addr, uint32_t value) { function eeprom_write_block (line 65) | void eeprom_write_block(const void *buf, void *addr, size_t len) { function eeprom_update_byte (line 73) | void eeprom_update_byte(uint8_t *addr, uint8_t value) { eeprom_write_byt... function eeprom_update_word (line 75) | void eeprom_update_word(uint16_t *addr, uint16_t value) { function eeprom_update_dword (line 81) | void eeprom_update_dword(uint32_t *addr, uint32_t value) { function eeprom_update_block (line 89) | void eeprom_update_block(const void *buf, void *addr, size_t len) { FILE: tmk_core/common/test/eeprom_stm32_tests.cpp class EepromStm32Test (line 60) | class EepromStm32Test : public testing::Test { method EepromStm32Test (line 62) | EepromStm32Test() {} method SetUp (line 66) | void SetUp() override { EEPROM_Erase(); } method TearDown (line 68) | void TearDown() override { function TEST_F (line 75) | TEST_F(EepromStm32Test, TestErase) { function TEST_F (line 82) | TEST_F(EepromStm32Test, TestReadGarbage) { function TEST_F (line 92) | TEST_F(EepromStm32Test, TestWriteBadAddress) { function TEST_F (line 98) | TEST_F(EepromStm32Test, TestReadBadAddress) { function TEST_F (line 107) | TEST_F(EepromStm32Test, TestReadByte) { function TEST_F (line 134) | TEST_F(EepromStm32Test, TestWriteByte) { function TEST_F (line 152) | TEST_F(EepromStm32Test, TestByteRoundTrip) { function TEST_F (line 179) | TEST_F(EepromStm32Test, TestReadWord) { function TEST_F (line 210) | TEST_F(EepromStm32Test, TestWriteWord) { function TEST_F (line 253) | TEST_F(EepromStm32Test, TestWordRoundTrip) { function TEST_F (line 289) | TEST_F(EepromStm32Test, TestByteWordBoundary) { function TEST_F (line 328) | TEST_F(EepromStm32Test, TestDWordRoundTrip) { function TEST_F (line 360) | TEST_F(EepromStm32Test, TestBlockRoundTrip) { function TEST_F (line 404) | TEST_F(EepromStm32Test, TestCompaction) { FILE: tmk_core/common/test/flash_stm32_mock.c function FLASH_Status (line 25) | FLASH_Status FLASH_ErasePage(uint32_t Page_Address) { function FLASH_Status (line 34) | FLASH_Status FLASH_ProgramHalfWord(uint32_t Address, uint16_t Data) { function FLASH_Status (line 47) | FLASH_Status FLASH_WaitForLastOperation(uint32_t Timeout) { return FLASH... function FLASH_Unlock (line 48) | void FLASH_Unlock(void) { flash_locked = false; } function FLASH_Lock (line 49) | void FLASH_Lock(void) { flash_locked = true; } FILE: tmk_core/common/test/platform.c function platform_setup (line 19) | void platform_setup(void) { FILE: tmk_core/common/test/timer.c function timer_init (line 21) | void timer_init(void) { current_time = 0; } function timer_clear (line 23) | void timer_clear(void) { current_time = 0; } function timer_read (line 25) | uint16_t timer_read(void) { return current_time & 0xFFFF; } function timer_read32 (line 26) | uint32_t timer_read32(void) { return current_time; } function timer_elapsed (line 27) | uint16_t timer_elapsed(uint16_t last) { return TIMER_DIFF_16(timer_read(... function timer_elapsed32 (line 28) | uint32_t timer_elapsed32(uint32_t last) { return TIMER_DIFF_32(timer_rea... function set_time (line 30) | void set_time(uint32_t t) { current_time = t; } function advance_time (line 31) | void advance_time(uint32_t ms) { current_time += ms; } function wait_ms (line 33) | void wait_ms(uint32_t ms) { advance_time(ms); } FILE: tmk_core/common/timer.h type fast_timer_t (line 54) | typedef uint16_t fast_timer_t; function fast_timer_t (line 55) | fast_timer_t inline timer_read_fast(void) { return timer_read(); } function fast_timer_t (line 56) | fast_timer_t inline timer_elapsed_fast(fast_timer_t last) { return timer... type fast_timer_t (line 60) | typedef uint32_t fast_timer_t; function fast_timer_t (line 61) | fast_timer_t inline timer_read_fast(void) { return timer_read32(); } function fast_timer_t (line 62) | fast_timer_t inline timer_elapsed_fast(fast_timer_t last) { return timer... FILE: tmk_core/common/usb_util.c function usb_disconnect (line 19) | __attribute__((weak)) void usb_disconnect(void) {} function usb_connected_state (line 20) | __attribute__((weak)) bool usb_connected_state(void) { return true; } function usb_vbus_state (line 21) | __attribute__((weak)) bool usb_vbus_state(void) { FILE: tmk_core/protocol/adb.c function adb_host_init (line 64) | void adb_host_init(void) { function adb_host_psw (line 73) | bool adb_host_psw(void) { return psw_in(); } function adb_host_kbd_recv (line 84) | uint16_t adb_host_kbd_recv(void) { return adb_host_talk(ADB_ADDR_KEYBOAR... function adb_mouse_init (line 87) | __attribute__((weak)) void adb_mouse_init(void) { return; } function adb_mouse_task (line 89) | __attribute__((weak)) void adb_mouse_task(void) { return; } function adb_host_mouse_recv (line 91) | uint16_t adb_host_mouse_recv(void) { return adb_host_talk(ADB_ADDR_MOUSE... function adb_host_talk_buf (line 95) | uint8_t adb_host_talk_buf(uint8_t addr, uint8_t reg, uint8_t *buf, uint8... function adb_host_talk (line 198) | uint16_t adb_host_talk(uint8_t addr, uint8_t reg) { function adb_host_listen_buf (line 206) | void adb_host_listen_buf(uint8_t addr, uint8_t reg, uint8_t *buf, uint8_... function adb_host_listen (line 222) | void adb_host_listen(uint8_t addr, uint8_t reg, uint8_t data_h, uint8_t ... function adb_host_flush (line 227) | void adb_host_flush(uint8_t addr) { function adb_host_kbd_led (line 237) | void adb_host_kbd_led(uint8_t led) { function psw_lo (line 245) | static inline void psw_lo() { function psw_hi (line 249) | static inline void psw_hi() { function psw_in (line 253) | static inline bool psw_in() { function attention (line 260) | static inline void attention(void) { function place_bit0 (line 266) | static inline void place_bit0(void) { function place_bit1 (line 273) | static inline void place_bit1(void) { function send_byte (line 280) | static inline void send_byte(uint8_t data) { function wait_data_lo (line 291) | static inline uint16_t wait_data_lo(uint16_t us) { function wait_data_hi (line 299) | static inline uint16_t wait_data_hi(uint16_t us) { FILE: tmk_core/protocol/arm_atsam/adc.c function ADC0_clock_init (line 27) | void ADC0_clock_init(void) { function ADC0_init (line 38) | void ADC0_init(void) { function adc_get (line 103) | uint16_t adc_get(uint8_t muxpos) { FILE: tmk_core/protocol/arm_atsam/clks.c function CLK_oscctrl_init (line 33) | void CLK_oscctrl_init(void) { function CLK_set_gclk_freq (line 97) | uint32_t CLK_set_gclk_freq(uint8_t gclkn, uint32_t freq) { function CLK_init_osc (line 128) | void CLK_init_osc(void) { function CLK_reset_time (line 158) | void CLK_reset_time(void) { function TC4_Handler (line 191) | void TC4_Handler() { function CLK_enable_timebase (line 198) | uint32_t CLK_enable_timebase(void) { function CLK_delay_us (line 303) | void CLK_delay_us(uint32_t usec) { function CLK_delay_ms (line 317) | void CLK_delay_ms(uint64_t msec) { function clk_enable_sercom_apbmask (line 323) | void clk_enable_sercom_apbmask(int sercomn) { function CLK_set_spi_freq (line 345) | uint32_t CLK_set_spi_freq(uint8_t sercomn, uint32_t freq) { function CLK_set_i2c0_freq (line 373) | uint32_t CLK_set_i2c0_freq(uint8_t sercomn, uint32_t freq) { function CLK_set_i2c1_freq (line 401) | uint32_t CLK_set_i2c1_freq(uint8_t sercomn, uint32_t freq) { function CLK_init (line 427) | void CLK_init(void) { FILE: tmk_core/protocol/arm_atsam/clks.h type clk_t (line 60) | typedef struct clk_s { FILE: tmk_core/protocol/arm_atsam/d51_util.c function dbg_print (line 8) | void dbg_print(uint32_t x) { function dled_print (line 65) | void dled_print(uint32_t x, uint8_t long_pause) { function debug_code_init (line 187) | void debug_code_init(void) { function debug_code_disable (line 216) | void debug_code_disable(void) { function debug_code_init (line 239) | void debug_code_init(void) {} function debug_code_disable (line 240) | void debug_code_disable(void) {} FILE: tmk_core/protocol/arm_atsam/d51_util.h type debug_code_list (line 87) | enum debug_code_list { FILE: tmk_core/protocol/arm_atsam/i2c_master.c function i2c0_init (line 45) | void i2c0_init(void) { function i2c0_start (line 80) | uint8_t i2c0_start(uint8_t address) { function i2c0_transmit (line 92) | uint8_t i2c0_transmit(uint8_t address, uint8_t *data, uint16_t length, u... function i2c0_stop (line 113) | void i2c0_stop(void) { function i2c1_init (line 128) | void i2c1_init(void) { function i2c1_start (line 167) | uint8_t i2c1_start(uint8_t address) { function i2c1_transmit (line 179) | uint8_t i2c1_transmit(uint8_t address, uint8_t *data, uint16_t length, u... function i2c1_stop (line 200) | void i2c1_stop(void) { function i2c_led_send_CRWL (line 214) | void i2c_led_send_CRWL(uint8_t drvid) { function i2c_led_select_page (line 219) | void i2c_led_select_page(uint8_t drvid, uint8_t pageno) { function i2c_led_send_GCR (line 224) | void i2c_led_send_GCR(uint8_t drvid) { function i2c_led_send_mode_op_gcr (line 247) | void i2c_led_send_mode_op_gcr(uint8_t drvid, uint8_t mode, uint8_t opera... function i2c_led_send_pur_pdr (line 252) | void i2c_led_send_pur_pdr(uint8_t drvid, uint8_t pur, uint8_t pdr) { function I2C3733_Init_Control (line 272) | uint8_t I2C3733_Init_Control(void) { function I2C3733_Init_Drivers (line 291) | uint8_t I2C3733_Init_Drivers(void) { function I2C_DMAC_LED_Init (line 323) | void I2C_DMAC_LED_Init(void) { function I2C3733_Control_Set (line 370) | void I2C3733_Control_Set(uint8_t state) { function i2c_led_desc_defaults (line 379) | void i2c_led_desc_defaults(void) { function i2c_led_prepare_send_dma (line 390) | void i2c_led_prepare_send_dma(uint8_t *data, uint8_t len) { function i2c_led_begin_dma (line 399) | void i2c_led_begin_dma(uint8_t drvid) { function i2c_led_send_CRWL_dma (line 405) | void i2c_led_send_CRWL_dma(uint8_t drvid) { function i2c_led_select_page_dma (line 413) | void i2c_led_select_page_dma(uint8_t drvid, uint8_t pageno) { function i2c_led_send_GCR_dma (line 421) | void i2c_led_send_GCR_dma(uint8_t drvid) { function i2c_led_send_pwm_dma (line 429) | void i2c_led_send_pwm_dma(uint8_t drvid) { function i2c_led_send_onoff_dma (line 438) | void i2c_led_send_onoff_dma(uint8_t drvid) { function i2c_led_q_init (line 447) | void i2c_led_q_init(void) { function i2c_led_q_isempty (line 455) | uint8_t i2c_led_q_isempty(void) { return i2c_led_q_s == i2c_led_q_e; } function i2c_led_q_size (line 457) | uint8_t i2c_led_q_size(void) { return (i2c_led_q_e - i2c_led_q_s) % I2C_... function i2c_led_q_available (line 459) | uint8_t i2c_led_q_available(void) { function i2c_led_q_add (line 463) | void i2c_led_q_add(uint8_t cmd) { function i2c_led_q_s_advance (line 472) | void i2c_led_q_s_advance(void) { function i2c_led_q_request_room (line 479) | uint8_t i2c_led_q_request_room(uint8_t request_size) { FILE: tmk_core/protocol/arm_atsam/main_arm_atsam.c function keyboard_leds (line 47) | uint8_t keyboard_leds(void) { function send_keyboard (line 56) | void send_keyboard(report_keyboard_t *report) { function send_mouse (line 96) | void send_mouse(report_mouse_t *report) { function send_extra (line 114) | void send_extra(uint8_t report_id, uint16_t data) { function send_system (line 131) | void send_system(uint16_t data) { function send_consumer (line 137) | void send_consumer(uint16_t data) { function sendchar (line 148) | int8_t sendchar(uint8_t c) { function main_subtask_console_flush (line 155) | void main_subtask_console_flush(void) { function main_subtask_usb_state (line 194) | void main_subtask_usb_state(void) { function main_subtask_power_check (line 235) | void main_subtask_power_check(void) { function main_subtask_usb_extra_device (line 250) | void main_subtask_usb_extra_device(void) { function main_subtask_raw (line 261) | void main_subtask_raw(void) { udi_hid_raw_receive_report(); } function main_subtasks (line 264) | void main_subtasks(void) { function main (line 276) | int main(void) { FILE: tmk_core/protocol/arm_atsam/md_rgb_matrix.c function SERCOM1_0_Handler (line 30) | void SERCOM1_0_Handler(void) { function DMAC_0_Handler (line 36) | void DMAC_0_Handler(void) { function gcr_compute (line 78) | void gcr_compute(void) { function issi3733_prepare_arrays (line 168) | void issi3733_prepare_arrays(void) { function md_rgb_matrix_prepare (line 192) | void md_rgb_matrix_prepare(void) { function led_set_one (line 200) | static void led_set_one(int i, uint8_t r, uint8_t g, uint8_t b) { function led_set_all (line 212) | static void led_set_all(uint8_t r, uint8_t g, uint8_t b) { function init (line 218) | static void init(void) { function flush (line 231) | static void flush(void) { function md_rgb_matrix_indicators_advanced (line 294) | void md_rgb_matrix_indicators_advanced(uint8_t led_min, uint8_t led_max) { function led_run_pattern (line 345) | static void led_run_pattern(led_setup_t* f, float* ro, float* go, float*... function md_rgb_matrix_config_override (line 401) | static void md_rgb_matrix_config_override(int i) { FILE: tmk_core/protocol/arm_atsam/md_rgb_matrix.h type issi3733_driver_t (line 45) | typedef struct issi3733_driver_s { type issi3733_rgb_t (line 55) | typedef struct issi3733_rgb_s { type issi3733_rgb_adr_t (line 61) | typedef struct issi3733_rgb_adr_s { type issi3733_led_t (line 69) | typedef struct issi3733_led_s { type led_setup_t (line 101) | typedef struct led_setup_s { type led_instruction_t (line 125) | typedef struct led_instruction_s { FILE: tmk_core/protocol/arm_atsam/spi.c function SR_EXP_WriteData (line 22) | void SR_EXP_WriteData(void) { function SR_EXP_Init (line 42) | void SR_EXP_Init(void) { FILE: tmk_core/protocol/arm_atsam/spi.h type sr_exp_t (line 43) | typedef union { FILE: tmk_core/protocol/arm_atsam/startup.c function Reset_Handler (line 503) | void Reset_Handler(void) { function Dummy_Handler (line 556) | void Dummy_Handler(void) { FILE: tmk_core/protocol/arm_atsam/usb/compiler.h type le16_t (line 212) | typedef uint16_t le16_t; type be16_t (line 213) | typedef uint16_t be16_t; type le32_t (line 214) | typedef uint32_t le32_t; type be32_t (line 215) | typedef uint32_t be32_t; type iram_size_t (line 216) | typedef uint32_t iram_size_t; type Union16 (line 223) | typedef union { type Union32 (line 231) | typedef union { type Union64 (line 241) | typedef union { type UnionPtr (line 253) | typedef union { type UnionVPtr (line 265) | typedef union { type UnionCPtr (line 277) | typedef union { type UnionCVPtr (line 289) | typedef union { type StructPtr (line 301) | typedef struct { type StructVPtr (line 313) | typedef struct { type StructCPtr (line 325) | typedef struct { type StructCVPtr (line 337) | typedef struct { type S8 (line 879) | typedef int8_t S8; type U8 (line 880) | typedef uint8_t U8; type S16 (line 881) | typedef int16_t S16; type U16 (line 882) | typedef uint16_t U16; type S32 (line 883) | typedef int32_t S32; type U32 (line 884) | typedef uint32_t U32; type S64 (line 885) | typedef int64_t S64; type U64 (line 886) | typedef uint64_t U64; type F32 (line 887) | typedef float F32; type F64 (line 888) | typedef double F64; function convert_64_bit_to_byte_array (line 993) | static inline void convert_64_bit_to_byte_array(uint64_t value, uint8_t ... function convert_16_bit_to_byte_array (line 1009) | static inline void convert_16_bit_to_byte_array(uint16_t value, uint8_t ... function convert_spec_16_bit_to_byte_array (line 1015) | static inline void convert_spec_16_bit_to_byte_array(uint16_t value, uin... function convert_16_bit_to_byte_address (line 1021) | static inline void convert_16_bit_to_byte_address(uint16_t value, uint8_... function convert_byte_array_to_16_bit (line 1034) | static inline uint16_t convert_byte_array_to_16_bit(uint8_t *data) { ret... function convert_byte_array_to_32_bit (line 1037) | static inline uint32_t convert_byte_array_to_32_bit(uint8_t *data) { function convert_byte_array_to_64_bit (line 1060) | static inline uint64_t convert_byte_array_to_64_bit(uint8_t *data) { FILE: tmk_core/protocol/arm_atsam/usb/main_usb.c function main_suspend_action (line 28) | void main_suspend_action(void) { ui_powerdown(); } function main_resume_action (line 30) | void main_resume_action(void) { ui_wakeup(); } function main_sof_action (line 32) | void main_sof_action(void) { ui_process(udd_get_frame_number()); } function main_remotewakeup_enable (line 34) | void main_remotewakeup_enable(void) { ui_wakeup_enable(); } function main_remotewakeup_disable (line 36) | void main_remotewakeup_disable(void) { ui_wakeup_disable(); } function main_kbd_enable (line 39) | bool main_kbd_enable(void) { function main_kbd_disable (line 44) | void main_kbd_disable(void) { main_b_kbd_enable = false; } function main_nkro_enable (line 48) | bool main_nkro_enable(void) { function main_nkro_disable (line 53) | void main_nkro_disable(void) { main_b_nkro_enable = false; } function main_exk_enable (line 58) | bool main_exk_enable(void) { function main_exk_disable (line 63) | void main_exk_disable(void) { main_b_exk_enable = false; } function main_con_enable (line 68) | bool main_con_enable(void) { function main_con_disable (line 73) | void main_con_disable(void) { main_b_con_enable = false; } function main_mou_enable (line 78) | bool main_mou_enable(void) { function main_mou_disable (line 83) | void main_mou_disable(void) { main_b_mou_enable = false; } function main_raw_enable (line 88) | bool main_raw_enable(void) { function main_raw_disable (line 93) | void main_raw_disable(void) { main_b_raw_enable = false; } function main_raw_receive (line 95) | void main_raw_receive(uint8_t *buffer, uint8_t len) { raw_hid_receive(bu... FILE: tmk_core/protocol/arm_atsam/usb/status_codes.h type status_categories (line 70) | enum status_categories { type status_code (line 87) | enum status_code { type status_code_genare_t (line 120) | typedef enum status_code status_code_genare_t; type status_code_wireless (line 125) | enum status_code_wireless { type status_code_t (line 154) | typedef enum status_code_wireless status_code_t; FILE: tmk_core/protocol/arm_atsam/usb/udc.c type udc_string_desc_t (line 170) | struct udc_string_desc_t { type udc_string_desc_t (line 175) | struct udc_string_desc_t function usb_iface_desc_t (line 178) | usb_iface_desc_t UDC_DESC_STORAGE *udc_get_interface_desc(void) { return... function usb_conf_desc_t (line 185) | static usb_conf_desc_t UDC_DESC_STORAGE *udc_get_eof_conf(void) { return... function usb_conf_desc_t (line 198) | static usb_conf_desc_t UDC_DESC_STORAGE *udc_next_desc_in_iface(usb_conf... function udc_update_iface_desc (line 230) | static bool udc_update_iface_desc(uint8_t iface_num, uint8_t setting_num) { function udc_iface_disable (line 268) | static bool udc_iface_disable(uint8_t iface_num) { function udc_iface_enable (line 316) | static bool udc_iface_enable(uint8_t iface_num, uint8_t setting_num) { function udc_start (line 343) | void udc_start(void) { udd_enable(); } function udc_stop (line 347) | void udc_stop(void) { function udc_reset (line 356) | void udc_reset(void) { function udc_sof_notify (line 379) | void udc_sof_notify(void) { function udc_req_std_dev_get_status (line 396) | static bool udc_req_std_dev_get_status(void) { function udc_req_std_ep_get_status (line 411) | static bool udc_req_std_ep_get_status(void) { function udc_req_std_dev_clear_feature (line 430) | static bool udc_req_std_dev_clear_feature(void) { function udc_req_std_ep_clear_feature (line 451) | static bool udc_req_std_ep_clear_feature(void) { function udc_req_std_dev_set_feature (line 468) | static bool udc_req_std_dev_set_feature(void) { function udc_req_std_ep_set_feature (line 528) | static bool udc_req_std_ep_set_feature(void) { function udc_valid_address (line 544) | static void udc_valid_address(void) { udd_set_address(udd_g_ctrlreq.req.... function udc_req_std_dev_set_address (line 551) | static bool udc_req_std_dev_set_address(void) { function udc_req_std_dev_get_str_desc (line 567) | static bool udc_req_std_dev_get_str_desc(void) { function udc_req_std_dev_get_descriptor (line 620) | static bool udc_req_std_dev_get_descriptor(void) { function udc_req_std_dev_get_configuration (line 716) | static bool udc_req_std_dev_get_configuration(void) { function udc_req_std_dev_set_configuration (line 730) | static bool udc_req_std_dev_set_configuration(void) { function udc_req_std_iface_get_setting (line 791) | static bool udc_req_std_iface_get_setting(void) { function udc_req_std_iface_set_setting (line 828) | static bool udc_req_std_iface_set_setting(void) { function udc_reqstd (line 855) | static bool udc_reqstd(void) { function udc_req_iface (line 948) | static bool udc_req_iface(void) { function udc_req_ep (line 982) | static bool udc_req_ep(void) { function udc_process_setup (line 1019) | bool udc_process_setup(void) { FILE: tmk_core/protocol/arm_atsam/usb/udc.h function udc_include_vbus_monitoring (line 175) | static inline bool udc_include_vbus_monitoring(void) { return udd_includ... function udc_attach (line 192) | static inline void udc_attach(void) { udd_attach(); } function udc_detach (line 199) | static inline void udc_detach(void) { udd_detach(); } function udc_remotewakeup (line 204) | inline void udc_remotewakeup(void) { udd_send_remotewakeup(); } FILE: tmk_core/protocol/arm_atsam/usb/udc_desc.h type udc_config_speed_t (line 98) | typedef struct { type udc_config_t (line 108) | typedef struct { FILE: tmk_core/protocol/arm_atsam/usb/udd.h type udd_ep_id_t (line 69) | typedef uint8_t udd_ep_id_t; type udd_ep_status_t (line 73) | typedef enum { type udd_ctrl_request_t (line 84) | typedef struct { FILE: tmk_core/protocol/arm_atsam/usb/udi.h type udi_api_t (line 74) | typedef struct { FILE: tmk_core/protocol/arm_atsam/usb/udi_cdc.c function udi_cdc_comm_enable (line 270) | bool udi_cdc_comm_enable(void) { function udi_cdc_data_enable (line 326) | bool udi_cdc_data_enable(void) { function udi_cdc_comm_disable (line 364) | void udi_cdc_comm_disable(void) { function udi_cdc_data_disable (line 369) | void udi_cdc_data_disable(void) { function udi_cdc_comm_setup (line 379) | bool udi_cdc_comm_setup(void) { function udi_cdc_data_setup (line 423) | bool udi_cdc_data_setup(void) { function udi_cdc_getsetting (line 427) | uint8_t udi_cdc_getsetting(void) { function udi_cdc_data_sof_notify (line 431) | void udi_cdc_data_sof_notify(void) { function udi_cdc_setup_to_port (line 449) | static uint8_t udi_cdc_setup_to_port(void) { function udi_cdc_line_coding_received (line 470) | static void udi_cdc_line_coding_received(void) { function udi_cdc_ctrl_state_change (line 477) | static void udi_cdc_ctrl_state_change(uint8_t port, bool b_set, le16_t b... function udi_cdc_ctrl_state_notify (line 516) | static void udi_cdc_ctrl_state_notify(uint8_t port, udd_ep_id_t ep) { function udi_cdc_serial_state_msg_sent (line 530) | static void udi_cdc_serial_state_msg_sent(udd_ep_status_t status, iram_s... function udi_cdc_rx_start (line 564) | static bool udi_cdc_rx_start(uint8_t port) { function udi_cdc_data_received (line 616) | static void udi_cdc_data_received(udd_ep_status_t status, iram_size_t n,... function udi_cdc_data_sent (line 652) | static void udi_cdc_data_sent(udd_ep_status_t status, iram_size_t n, udd... function udi_cdc_tx_send (line 687) | static void udi_cdc_tx_send(uint8_t port) { function udi_cdc_ctrl_signal_dcd (line 771) | void udi_cdc_ctrl_signal_dcd(bool b_set) { udi_cdc_ctrl_state_change(0, ... function udi_cdc_ctrl_signal_dsr (line 773) | void udi_cdc_ctrl_signal_dsr(bool b_set) { udi_cdc_ctrl_state_change(0, ... function udi_cdc_signal_framing_error (line 775) | void udi_cdc_signal_framing_error(void) { udi_cdc_ctrl_state_change(0, t... function udi_cdc_signal_parity_error (line 777) | void udi_cdc_signal_parity_error(void) { udi_cdc_ctrl_state_change(0, tr... function udi_cdc_signal_overrun (line 779) | void udi_cdc_signal_overrun(void) { udi_cdc_ctrl_state_change(0, true, C... function udi_cdc_multi_ctrl_signal_dcd (line 781) | void udi_cdc_multi_ctrl_signal_dcd(uint8_t port, bool b_set) { udi_cdc_c... function udi_cdc_multi_ctrl_signal_dsr (line 783) | void udi_cdc_multi_ctrl_signal_dsr(uint8_t port, bool b_set) { udi_cdc_c... function udi_cdc_multi_signal_framing_error (line 785) | void udi_cdc_multi_signal_framing_error(uint8_t port) { udi_cdc_ctrl_sta... function udi_cdc_multi_signal_parity_error (line 787) | void udi_cdc_multi_signal_parity_error(uint8_t port) { udi_cdc_ctrl_stat... function udi_cdc_multi_signal_overrun (line 789) | void udi_cdc_multi_signal_overrun(uint8_t port) { udi_cdc_ctrl_state_cha... function iram_size_t (line 791) | iram_size_t udi_cdc_multi_get_nb_received_data(uint8_t port) { function iram_size_t (line 810) | iram_size_t udi_cdc_get_nb_received_data(void) { return udi_cdc_multi_ge... function udi_cdc_multi_is_rx_ready (line 812) | bool udi_cdc_multi_is_rx_ready(uint8_t port) { return (udi_cdc_multi_get... function udi_cdc_is_rx_ready (line 814) | bool udi_cdc_is_rx_ready(void) { return udi_cdc_multi_is_rx_ready(0); } function udi_cdc_multi_getc (line 816) | int udi_cdc_multi_getc(uint8_t port) { function udi_cdc_getc (line 862) | int udi_cdc_getc(void) { return udi_cdc_multi_getc(0); } function iram_size_t (line 864) | iram_size_t udi_cdc_multi_read_buf(uint8_t port, void *buf, iram_size_t ... function iram_size_t (line 910) | static iram_size_t udi_cdc_multi_read_no_polling(uint8_t port, void *buf... function iram_size_t (line 955) | iram_size_t udi_cdc_read_no_polling(void *buf, iram_size_t size) { retur... function iram_size_t (line 957) | iram_size_t udi_cdc_read_buf(void *buf, iram_size_t size) { return udi_c... function iram_size_t (line 959) | iram_size_t udi_cdc_multi_get_free_tx_buffer(uint8_t port) { function iram_size_t (line 989) | iram_size_t udi_cdc_get_free_tx_buffer(void) { return udi_cdc_multi_get_... function udi_cdc_multi_is_tx_ready (line 991) | bool udi_cdc_multi_is_tx_ready(uint8_t port) { return (udi_cdc_multi_get... function udi_cdc_is_tx_ready (line 993) | bool udi_cdc_is_tx_ready(void) { return udi_cdc_multi_is_tx_ready(0); } function udi_cdc_multi_putc (line 995) | int udi_cdc_multi_putc(uint8_t port, int value) { function udi_cdc_putc (line 1033) | int udi_cdc_putc(int value) { return udi_cdc_multi_putc(0, value); } function iram_size_t (line 1035) | iram_size_t udi_cdc_multi_write_buf(uint8_t port, const void *buf, iram_... function iram_size_t (line 1086) | iram_size_t udi_cdc_write_buf(const void *buf, iram_size_t size) { retur... function CDC_send (line 1092) | void CDC_send(void) { function CDC_print (line 1099) | uint32_t CDC_print(char *printbuf) { function CDC_printf (line 1123) | int CDC_printf(const char *_Format, ...) { function CDC_input_buf (line 1139) | uint32_t CDC_input_buf(inbuf_t inbuf, uint32_t inbuf_size) { function CDC_input (line 1184) | uint32_t CDC_input() { return CDC_input_buf(inbuf, CDC_INBUF_SIZE); } function CDC_init (line 1186) | void CDC_init(void) { function CDC_send (line 1197) | void CDC_send(void) { return; } function CDC_print (line 1199) | uint32_t CDC_print(char *printbuf) { return 0; } function CDC_printf (line 1201) | int CDC_printf(const char *_Format, ...) { return 0; } function CDC_input (line 1205) | uint32_t CDC_input(void) { return 0; } function CDC_init (line 1207) | void CDC_init(void) { FILE: tmk_core/protocol/arm_atsam/usb/udi_cdc.h type inbuf_t (line 343) | typedef struct { type inbuf_t (line 357) | typedef struct { FILE: tmk_core/protocol/arm_atsam/usb/udi_device_conf.h type udi_hid_kbd_desc_t (line 249) | typedef struct { type udi_hid_kbd_report_desc_t (line 255) | typedef struct { type udi_hid_exk_desc_t (line 310) | typedef struct { type udi_hid_exk_report_desc_t (line 316) | typedef struct { type udi_hid_exk_report_t (line 361) | typedef union { type udi_hid_nkro_desc_t (line 382) | typedef struct { type udi_hid_nkro_report_desc_t (line 388) | typedef struct { type udi_hid_mou_desc_t (line 445) | typedef struct { type udi_hid_mou_report_desc_t (line 451) | typedef struct { type udi_hid_raw_desc_t (line 505) | typedef struct { type udi_hid_raw_report_desc_t (line 512) | typedef struct { type udi_hid_con_desc_t (line 577) | typedef struct { type udi_hid_con_report_desc_t (line 584) | typedef struct { type usb_cdc_hdr_desc_t (line 649) | typedef struct { type usb_cdc_call_mgmt_desc_t (line 656) | typedef struct { type usb_cdc_acm_desc_t (line 664) | typedef struct { type usb_cdc_union_desc_t (line 671) | typedef struct { type udi_cdc_desc_t (line 679) | typedef struct { type udc_desc_t (line 790) | typedef struct { FILE: tmk_core/protocol/arm_atsam/usb/udi_hid.c function udi_hid_setup (line 66) | bool udi_hid_setup(uint8_t *rate, uint8_t *protocol, uint8_t *report_des... function udi_hid_reqstdifaceget_descriptor (line 119) | static bool udi_hid_reqstdifaceget_descriptor(uint8_t *report_desc) { FILE: tmk_core/protocol/arm_atsam/usb/udi_hid_kbd.c function udi_hid_kbd_enable (line 141) | bool udi_hid_kbd_enable(void) { function udi_hid_kbd_disable (line 151) | void udi_hid_kbd_disable(void) { UDI_HID_KBD_DISABLE_EXT(); } function udi_hid_kbd_setup (line 153) | bool udi_hid_kbd_setup(void) { return udi_hid_setup(&udi_hid_kbd_rate, &... function udi_hid_kbd_getsetting (line 155) | uint8_t udi_hid_kbd_getsetting(void) { return 0; } function udi_hid_kbd_setreport (line 157) | static bool udi_hid_kbd_setreport(void) { function udi_hid_kbd_send_report (line 168) | bool udi_hid_kbd_send_report(void) { function udi_hid_kbd_report_sent (line 184) | static void udi_hid_kbd_report_sent(udd_ep_status_t status, iram_size_t ... function udi_hid_kbd_setreport_valid (line 194) | static void udi_hid_kbd_setreport_valid(void) { function udi_hid_nkro_enable (line 278) | bool udi_hid_nkro_enable(void) { function udi_hid_nkro_disable (line 288) | void udi_hid_nkro_disable(void) { UDI_HID_NKRO_DISABLE_EXT(); } function udi_hid_nkro_setup (line 290) | bool udi_hid_nkro_setup(void) { return udi_hid_setup(&udi_hid_nkro_rate,... function udi_hid_nkro_getsetting (line 292) | uint8_t udi_hid_nkro_getsetting(void) { return 0; } function udi_hid_nkro_setreport (line 295) | static bool udi_hid_nkro_setreport(void) { function udi_hid_nkro_send_report (line 306) | bool udi_hid_nkro_send_report(void) { function udi_hid_nkro_report_sent (line 322) | static void udi_hid_nkro_report_sent(udd_ep_status_t status, iram_size_t... function udi_hid_nkro_setreport_valid (line 332) | static void udi_hid_nkro_setreport_valid(void) { function udi_hid_exk_enable (line 412) | bool udi_hid_exk_enable(void) { function udi_hid_exk_disable (line 422) | void udi_hid_exk_disable(void) { UDI_HID_EXK_DISABLE_EXT(); } function udi_hid_exk_setup (line 424) | bool udi_hid_exk_setup(void) { return udi_hid_setup(&udi_hid_exk_rate, &... function udi_hid_exk_getsetting (line 426) | uint8_t udi_hid_exk_getsetting(void) { return 0; } function udi_hid_exk_setreport (line 428) | static bool udi_hid_exk_setreport(void) { function udi_hid_exk_send_report (line 439) | bool udi_hid_exk_send_report(void) { function udi_hid_exk_report_sent (line 455) | static void udi_hid_exk_report_sent(udd_ep_status_t status, iram_size_t ... function udi_hid_exk_setreport_valid (line 465) | static void udi_hid_exk_setreport_valid(void) {} function udi_hid_mou_enable (line 559) | bool udi_hid_mou_enable(void) { function udi_hid_mou_disable (line 569) | void udi_hid_mou_disable(void) { UDI_HID_MOU_DISABLE_EXT(); } function udi_hid_mou_setup (line 571) | bool udi_hid_mou_setup(void) { return udi_hid_setup(&udi_hid_mou_rate, &... function udi_hid_mou_getsetting (line 573) | uint8_t udi_hid_mou_getsetting(void) { return 0; } function udi_hid_mou_send_report (line 575) | bool udi_hid_mou_send_report(void) { function udi_hid_mou_report_sent (line 591) | static void udi_hid_mou_report_sent(udd_ep_status_t status, iram_size_t ... function udi_hid_raw_enable (line 668) | bool udi_hid_raw_enable(void) { function udi_hid_raw_disable (line 678) | void udi_hid_raw_disable(void) { UDI_HID_RAW_DISABLE_EXT(); } function udi_hid_raw_setup (line 680) | bool udi_hid_raw_setup(void) { return udi_hid_setup(&udi_hid_raw_rate, &... function udi_hid_raw_getsetting (line 682) | uint8_t udi_hid_raw_getsetting(void) { return 0; } function udi_hid_raw_setreport (line 684) | static bool udi_hid_raw_setreport(void) { function udi_hid_raw_send_report (line 695) | bool udi_hid_raw_send_report(void) { function udi_hid_raw_report_sent (line 711) | static void udi_hid_raw_report_sent(udd_ep_status_t status, iram_size_t ... function udi_hid_raw_setreport_valid (line 721) | static void udi_hid_raw_setreport_valid(void) {} function raw_hid_send (line 723) | void raw_hid_send(uint8_t *data, uint8_t length) { function udi_hid_raw_receive_report (line 730) | bool udi_hid_raw_receive_report(void) { function udi_hid_raw_report_rcvd (line 738) | static void udi_hid_raw_report_rcvd(udd_ep_status_t status, iram_size_t ... function udi_hid_con_enable (line 812) | bool udi_hid_con_enable(void) { function udi_hid_con_disable (line 822) | void udi_hid_con_disable(void) { UDI_HID_CON_DISABLE_EXT(); } function udi_hid_con_setup (line 824) | bool udi_hid_con_setup(void) { return udi_hid_setup(&udi_hid_con_rate, &... function udi_hid_con_getsetting (line 826) | uint8_t udi_hid_con_getsetting(void) { return 0; } function udi_hid_con_setreport (line 828) | static bool udi_hid_con_setreport(void) { function udi_hid_con_send_report (line 838) | bool udi_hid_con_send_report(void) { function udi_hid_con_report_sent (line 854) | static void udi_hid_con_report_sent(udd_ep_status_t status, iram_size_t ... function udi_hid_con_setreport_valid (line 864) | static void udi_hid_con_setreport_valid(void) {} FILE: tmk_core/protocol/arm_atsam/usb/ui.c function ui_wakeup_handler (line 64) | static void ui_wakeup_handler(void) function ui_init (line 71) | void ui_init(void) {} function ui_powerdown (line 73) | void ui_powerdown(void) {} function ui_wakeup_enable (line 75) | void ui_wakeup_enable(void) {} function ui_wakeup_disable (line 77) | void ui_wakeup_disable(void) {} function ui_wakeup (line 79) | void ui_wakeup(void) {} function ui_process (line 81) | void ui_process(uint16_t framenumber) {} function ui_kbd_led (line 83) | void ui_kbd_led(uint8_t value) {} FILE: tmk_core/protocol/arm_atsam/usb/usb.c function COMPILER_WORD_ALIGNED (line 99) | COMPILER_WORD_ALIGNED type usb_module (line 109) | struct usb_module type usb_endpoint_callback_parameter (line 117) | struct usb_endpoint_callback_parameter function usb_device_register_callback (line 147) | enum status_code usb_device_register_callback(struct usb_module *module_... function usb_device_unregister_callback (line 173) | enum status_code usb_device_unregister_callback(struct usb_module *modul... function usb_device_enable_callback (line 198) | enum status_code usb_device_enable_callback(struct usb_module *module_in... function usb_device_disable_callback (line 225) | enum status_code usb_device_disable_callback(struct usb_module *module_i... function usb_device_endpoint_register_callback (line 255) | enum status_code usb_device_endpoint_register_callback(struct usb_module... function usb_device_endpoint_unregister_callback (line 283) | enum status_code usb_device_endpoint_unregister_callback(struct usb_modu... function usb_device_endpoint_enable_callback (line 310) | enum status_code usb_device_endpoint_enable_callback(struct usb_module *... function usb_device_endpoint_disable_callback (line 368) | enum status_code usb_device_endpoint_disable_callback(struct usb_module ... function usb_device_endpoint_get_config_defaults (line 430) | void usb_device_endpoint_get_config_defaults(struct usb_device_endpoint_... function usb_device_endpoint_set_config (line 455) | enum status_code usb_device_endpoint_set_config(struct usb_module *modul... function usb_device_endpoint_is_configured (line 564) | bool usb_device_endpoint_is_configured(struct usb_module *module_inst, u... function usb_device_endpoint_abort_job (line 582) | void usb_device_endpoint_abort_job(struct usb_module *module_inst, uint8... function usb_device_endpoint_is_halted (line 606) | bool usb_device_endpoint_is_halted(struct usb_module *module_inst, uint8... function usb_device_endpoint_set_halt (line 622) | void usb_device_endpoint_set_halt(struct usb_module *module_inst, uint8_... function usb_device_endpoint_clear_halt (line 639) | void usb_device_endpoint_clear_halt(struct usb_module *module_inst, uint... function usb_device_endpoint_write_buffer_job (line 677) | enum status_code usb_device_endpoint_write_buffer_job(struct usb_module ... function usb_device_endpoint_read_buffer_job (line 710) | enum status_code usb_device_endpoint_read_buffer_job(struct usb_module *... function usb_device_endpoint_setup_buffer_job (line 741) | enum status_code usb_device_endpoint_setup_buffer_job(struct usb_module ... function _usb_device_interrupt_handler (line 755) | static void _usb_device_interrupt_handler(void) { function usb_enable (line 870) | void usb_enable(struct usb_module *module_inst) { function usb_disable (line 884) | void usb_disable(struct usb_module *module_inst) { function USB_0_Handler (line 898) | void USB_0_Handler(void) { function USB_1_Handler (line 906) | void USB_1_Handler(void) { _usb_device_interrupt_handler(); } function USB_2_Handler (line 908) | void USB_2_Handler(void) { _usb_device_interrupt_handler(); } function USB_3_Handler (line 910) | void USB_3_Handler(void) { _usb_device_interrupt_handler(); } function usb_get_config_defaults (line 917) | void usb_get_config_defaults(struct usb_config *module_config) { function usb_init (line 953) | enum status_code usb_init(struct usb_module *module_inst, Usb *const hw,... FILE: tmk_core/protocol/arm_atsam/usb/usb.h type usb_speed (line 112) | enum usb_speed { type usb_host_callback (line 118) | enum usb_host_callback { type usb_host_pipe_callback (line 131) | enum usb_host_pipe_callback { type usb_host_pipe_type (line 142) | enum usb_host_pipe_type { type usb_host_pipe_token (line 154) | enum usb_host_pipe_token { type usb_device_callback (line 163) | enum usb_device_callback { type usb_device_endpoint_callback (line 177) | enum usb_device_endpoint_callback { type usb_device_endpoint_type (line 188) | enum usb_device_endpoint_type { type usb_endpoint_size (line 199) | enum usb_endpoint_size { type usb_device_lpm_mode (line 213) | enum usb_device_lpm_mode { type usb_module (line 222) | struct usb_module type usb_module (line 228) | struct usb_module type usb_module (line 229) | struct usb_module type usb_module (line 236) | struct usb_module type usb_module (line 237) | struct usb_module type usb_config (line 241) | struct usb_config { type usb_module (line 261) | struct usb_module { type usb_device_endpoint_config (line 279) | struct usb_device_endpoint_config { type usb_endpoint_callback_parameter (line 291) | struct usb_endpoint_callback_parameter { type usb_module (line 298) | struct usb_module type usb_module (line 299) | struct usb_module function usb_get_state_machine_status (line 306) | static inline uint8_t usb_get_state_machine_status(struct usb_module *mo... type usb_config (line 314) | struct usb_config type status_code (line 315) | enum status_code type usb_module (line 315) | struct usb_module type usb_config (line 315) | struct usb_config function usb_device_attach (line 322) | static inline void usb_device_attach(struct usb_module *module_inst) { m... function usb_device_detach (line 329) | static inline void usb_device_detach(struct usb_module *module_inst) { m... function usb_device_get_speed (line 337) | static inline enum usb_speed usb_device_get_speed(struct usb_module *mod... function usb_device_get_address (line 351) | static inline uint8_t usb_device_get_address(struct usb_module *module_i... function usb_device_set_address (line 359) | static inline void usb_device_set_address(struct usb_module *module_inst... function usb_device_get_frame_number (line 367) | static inline uint16_t usb_device_get_frame_number(struct usb_module *mo... function usb_device_get_micro_frame_number (line 375) | static inline uint16_t usb_device_get_micro_frame_number(struct usb_modu... function usb_device_send_remote_wake_up (line 382) | static inline void usb_device_send_remote_wake_up(struct usb_module *mod... function usb_device_set_lpm_mode (line 390) | static inline void usb_device_set_lpm_mode(struct usb_module *module_ins... type status_code (line 396) | enum status_code type usb_module (line 396) | struct usb_module type usb_device_callback (line 396) | enum usb_device_callback type status_code (line 397) | enum status_code type usb_module (line 397) | struct usb_module type usb_device_callback (line 397) | enum usb_device_callback type status_code (line 398) | enum status_code type usb_module (line 398) | struct usb_module type usb_device_callback (line 398) | enum usb_device_callback type status_code (line 399) | enum status_code type usb_module (line 399) | struct usb_module type usb_device_callback (line 399) | enum usb_device_callback type usb_device_endpoint_config (line 406) | struct usb_device_endpoint_config type status_code (line 407) | enum status_code type usb_module (line 407) | struct usb_module type usb_device_endpoint_config (line 407) | struct usb_device_endpoint_config type usb_module (line 408) | struct usb_module type status_code (line 415) | enum status_code type usb_module (line 415) | struct usb_module type usb_device_endpoint_callback (line 415) | enum usb_device_endpoint_callback type status_code (line 416) | enum status_code type usb_module (line 416) | struct usb_module type usb_device_endpoint_callback (line 416) | enum usb_device_endpoint_callback type status_code (line 417) | enum status_code type usb_module (line 417) | struct usb_module type usb_device_endpoint_callback (line 417) | enum usb_device_endpoint_callback type status_code (line 418) | enum status_code type usb_module (line 418) | struct usb_module type usb_device_endpoint_callback (line 418) | enum usb_device_endpoint_callback type status_code (line 425) | enum status_code type usb_module (line 425) | struct usb_module type status_code (line 426) | enum status_code type usb_module (line 426) | struct usb_module type status_code (line 427) | enum status_code type usb_module (line 427) | struct usb_module type usb_module (line 428) | struct usb_module type usb_module (line 436) | struct usb_module type usb_module (line 437) | struct usb_module type usb_module (line 438) | struct usb_module FILE: tmk_core/protocol/arm_atsam/usb/usb2422.c function USB_write2422_block (line 50) | void USB_write2422_block(void) { function USB2422_init (line 72) | void USB2422_init(void) { function USB_reset (line 170) | void USB_reset(void) { function USB_configure (line 183) | void USB_configure(void) { function USB_active (line 239) | uint16_t USB_active(void) { return (PORT->Group[USB2422_HUB_ACTIVE_GROUP... function USB_set_host_by_voltage (line 241) | void USB_set_host_by_voltage(void) { function USB2422_Port_Detect_Init (line 317) | uint8_t USB2422_Port_Detect_Init(void) { function USB_ExtraSetState (line 363) | void USB_ExtraSetState(uint8_t state) { function USB_HandleExtraDevice (line 393) | void USB_HandleExtraDevice(void) { FILE: tmk_core/protocol/arm_atsam/usb/usb2422.h type USB2422_VID_Type (line 30) | typedef union { type USB2422_PID_Type (line 41) | typedef union { type USB2422_DID_Type (line 52) | typedef union { type USB2422_CFG1_Type (line 63) | typedef union { type USB2422_CFG2_Type (line 79) | typedef union { type USB2422_CFG3_Type (line 93) | typedef union { type USB2422_NRD_Type (line 106) | typedef union { type USB2422_PDS_Type (line 119) | typedef union { type USB2422_PDB_Type (line 132) | typedef union { type USB2422_MAXPS_Type (line 145) | typedef union { type USB2422_MAXPB_Type (line 155) | typedef union { type USB2422_HCMCS_Type (line 165) | typedef union { type USB2422_HCMCB_Type (line 175) | typedef union { type USB2422_PWRT_Type (line 185) | typedef union { type USB2422_LANGID_LSB_Type (line 195) | typedef union { type USB2422_LANGID_MSB_Type (line 205) | typedef union { type USB2422_MFRSL_Type (line 215) | typedef union { type USB2422_PRDSL_Type (line 225) | typedef union { type USB2422_SERSL_Type (line 235) | typedef union { type USB2422_MFRSTR_Type (line 245) | typedef uint16_t USB2422_MFRSTR_Type; type USB2422_PRDSTR_Type (line 250) | typedef uint16_t USB2422_PRDSTR_Type; type USB2422_SERSTR_Type (line 255) | typedef uint16_t USB2422_SERSTR_Type; type USB2422_BCEN_Type (line 260) | typedef union { type USB2422_BOOSTUP_Type (line 273) | typedef union { type USB2422_BOOSTDOWN_Type (line 284) | typedef union { type USB2422_PRTSP_Type (line 296) | typedef union { type USB2422_PRTR12_Type (line 309) | typedef union { type USB2422_STCD_Type (line 325) | typedef union { type Usb2422 (line 338) | typedef struct { FILE: tmk_core/protocol/arm_atsam/usb/usb_device_udd.c type usb_module (line 90) | struct usb_module function udd_wait_clock_ready (line 100) | static inline void udd_wait_clock_ready(void) {} type udd_ctrl_ep_state_t (line 129) | typedef enum { type udd_ep_job_t (line 184) | typedef struct { function udd_ep_job_t (line 217) | static udd_ep_job_t *udd_ep_get_job(udd_ep_id_t ep) { function udd_ep_trans_in_next (line 229) | static void udd_ep_trans_in_next(void *pointer) { function udd_ep_trans_out_next (line 278) | static void udd_ep_trans_out_next(void *pointer) { function udd_ep_transfer_process (line 338) | static void udd_ep_transfer_process(struct usb_module *module_inst, void... function udd_ep_abort (line 349) | void udd_ep_abort(udd_ep_id_t ep) { function udd_is_high_speed (line 366) | bool udd_is_high_speed(void) { return false; } function udd_get_frame_number (line 368) | uint16_t udd_get_frame_number(void) { return usb_device_get_frame_number... function udd_get_micro_frame_number (line 370) | uint16_t udd_get_micro_frame_number(void) { return usb_device_get_micro_... function udd_ep_free (line 372) | void udd_ep_free(udd_ep_id_t ep) { function udd_ep_alloc (line 386) | bool udd_ep_alloc(udd_ep_id_t ep, uint8_t bmAttributes, uint16_t MaxEndp... function udd_ep_is_halted (line 439) | bool udd_ep_is_halted(udd_ep_id_t ep) { return usb_device_endpoint_is_ha... function udd_ep_set_halt (line 441) | bool udd_ep_set_halt(udd_ep_id_t ep) { function udd_ep_clear_halt (line 454) | bool udd_ep_clear_halt(udd_ep_id_t ep) { function udd_ep_wait_stall_clear (line 474) | bool udd_ep_wait_stall_clear(udd_ep_id_t ep, udd_callback_halt_cleared_t... function udd_ctrl_stall_data (line 505) | static void udd_ctrl_stall_data(void) { function udd_ep_run (line 512) | bool udd_ep_run(udd_ep_id_t ep, bool b_shortpacket, uint8_t *buf, iram_s... function udd_set_address (line 594) | void udd_set_address(uint8_t address) { usb_device_set_address(&usb_devi... function udd_getaddress (line 596) | uint8_t udd_getaddress(void) { return usb_device_get_address(&usb_device... function udd_send_remotewakeup (line 598) | void udd_send_remotewakeup(void) { function udd_set_setup_payload (line 608) | void udd_set_setup_payload(uint8_t *payload, uint16_t payload_size) { function udd_ctrl_fetch_ram (line 616) | static void udd_ctrl_fetch_ram(void) { function udd_ctrl_send_zlp_in (line 627) | static void udd_ctrl_send_zlp_in(void) { function udd_ctrl_in_sent (line 636) | static void udd_ctrl_in_sent(void) { function udd_ctrl_out_received (line 681) | static void udd_ctrl_out_received(void *pointer) { function _usb_ep0_on_setup (line 751) | static void _usb_ep0_on_setup(struct usb_module *module_inst, void *poin... function udd_ctrl_underflow (line 793) | static void udd_ctrl_underflow(void *pointer) { function udd_ctrl_overflow (line 811) | static void udd_ctrl_overflow(void *pointer) { function _usb_ep0_on_tansfer_fail (line 831) | static void _usb_ep0_on_tansfer_fail(struct usb_module *module_inst, voi... function _usb_ep0_on_tansfer_ok (line 847) | static void _usb_ep0_on_tansfer_ok(struct usb_module *module_inst, void ... function udd_ctrl_ep_enable (line 864) | static void udd_ctrl_ep_enable(struct usb_module *module_inst) { function _usb_on_suspend (line 895) | static void _usb_on_suspend(struct usb_module *module_inst, void *pointe... function _usb_device_lpm_suspend (line 905) | static void _usb_device_lpm_suspend(struct usb_module *module_inst, void... function _usb_on_sof_notify (line 933) | static void _usb_on_sof_notify(struct usb_module *module_inst, void *poi... function _usb_on_bus_reset (line 946) | static void _usb_on_bus_reset(struct usb_module *module_inst, void *poin... function _usb_on_wakeup (line 959) | static void _usb_on_wakeup(struct usb_module *module_inst, void *pointer) { function udd_detach (line 974) | void udd_detach(void) { function udd_attach (line 979) | void udd_attach(void) { function udd_enable (line 998) | void udd_enable(void) { function udd_disable (line 1030) | void udd_disable(void) { FILE: tmk_core/protocol/arm_atsam/usb/usb_protocol.h type usb_reqid (line 112) | enum usb_reqid { type usb_device_status (line 130) | enum usb_device_status { USB_DEV_STATUS_BUS_POWERED = 0, USB_DEV_STATUS_... type usb_interface_status (line 136) | enum usb_interface_status { USB_IFACE_STATUS_RESERVED = 0 } type usb_endpoint_status (line 142) | enum usb_endpoint_status { type usb_device_feature (line 151) | enum usb_device_feature { type usb_device_hs_test_mode (line 164) | enum usb_device_hs_test_mode { type usb_endpoint_feature (line 175) | enum usb_endpoint_feature { type usb_test_mode_selector (line 182) | enum usb_test_mode_selector { type usb_descriptor_type (line 193) | enum usb_descriptor_type { type usb_capability_type (line 211) | enum usb_capability_type { type usb_capability_extension_attr (line 219) | enum usb_capability_extension_attr { type usb_ep_type (line 252) | enum usb_ep_type { type usb_langid (line 263) | enum usb_langid { type usb_add_t (line 273) | typedef uint8_t usb_add_t; type usb_ep_t (line 286) | typedef uint8_t usb_ep_t; type usb_setup_req_t (line 306) | typedef struct { type usb_dev_desc_t (line 317) | typedef struct { type usb_dev_qual_desc_t (line 342) | typedef struct { type usb_dev_bos_desc_t (line 366) | typedef struct { type usb_dev_capa_ext_desc_t (line 378) | typedef struct { type usb_dev_lpm_desc_t (line 390) | typedef struct { type usb_association_desc_t (line 398) | typedef struct { type usb_conf_desc_t (line 412) | typedef struct { type usb_iad_desc_t (line 433) | typedef struct { type usb_iface_desc_t (line 447) | typedef struct { type usb_ep_desc_t (line 462) | typedef struct { type usb_str_desc_t (line 474) | typedef struct { type usb_str_lgid_desc_t (line 479) | typedef struct { FILE: tmk_core/protocol/arm_atsam/usb/usb_protocol_cdc.h type usb_cdc_line_coding_t (line 138) | typedef struct { type cdc_char_format (line 146) | enum cdc_char_format { type cdc_parity (line 152) | enum cdc_parity { type usb_cdc_control_signal_t (line 160) | typedef struct { type usb_cdc_notify_msg_t (line 167) | typedef struct { type usb_cdc_notify_serial_state_t (line 175) | typedef struct { FILE: tmk_core/protocol/arm_atsam/usb/usb_protocol_hid.h type usb_reqid_hid (line 83) | enum usb_reqid_hid { type usb_descriptor_type_hid (line 93) | enum usb_descriptor_type_hid { type usb_hid_item_report_type (line 100) | enum usb_hid_item_report_type { type usb_hid_report_type (line 108) | enum usb_hid_report_type { type usb_hid_protocol (line 115) | enum usb_hid_protocol { type usb_hid_descriptor_t (line 123) | typedef struct { FILE: tmk_core/protocol/arm_atsam/usb/usb_util.c function digit (line 5) | char digit(int d, int radix) { function UTIL_ltoa_radix (line 13) | int UTIL_ltoa_radix(int64_t value, char *dest, int radix) { function UTIL_ltoa (line 39) | int UTIL_ltoa(int64_t value, char *dest) { return UTIL_ltoa_radix(value,... function UTIL_itoa (line 41) | int UTIL_itoa(int value, char *dest) { return UTIL_ltoa_radix((int64_t)v... function UTIL_utoa (line 43) | int UTIL_utoa(uint32_t value, char *dest) { return UTIL_ltoa_radix((int6... FILE: tmk_core/protocol/chibios/chibios.c function early_hardware_init_pre (line 110) | __attribute__((weak)) void early_hardware_init_pre(void) { function early_hardware_init_post (line 117) | __attribute__((weak)) void early_hardware_init_post(void) {} function board_init (line 119) | __attribute__((weak)) void board_init(void) {} function __early_init (line 122) | void __early_init(void) { function boardInit (line 133) | void boardInit(void) { function protocol_setup (line 141) | void protocol_setup(void) { function protocol_init (line 148) | void protocol_init(void) { function protocol_task (line 208) | void protocol_task(void) { FILE: tmk_core/protocol/chibios/usb_driver.c function qmkusb_start_receive (line 53) | static bool qmkusb_start_receive(QMKUSBDriver *qmkusbp) { function _write (line 83) | static size_t _write(void *ip, const uint8_t *bp, size_t n) { return obq... function _read (line 85) | static size_t _read(void *ip, uint8_t *bp, size_t n) { return ibqReadTim... function msg_t (line 87) | static msg_t _put(void *ip, uint8_t b) { return obqPutTimeout(&((QMKUSBD... function msg_t (line 89) | static msg_t _get(void *ip) { return ibqGetTimeout(&((QMKUSBDriver *)ip)... function msg_t (line 91) | static msg_t _putt(void *ip, uint8_t b, sysinterval_t timeout) { return ... function msg_t (line 93) | static msg_t _gett(void *ip, sysinterval_t timeout) { return ibqGetTimeo... function _writet (line 95) | static size_t _writet(void *ip, const uint8_t *bp, size_t n, sysinterval... function _readt (line 97) | static size_t _readt(void *ip, uint8_t *bp, size_t n, sysinterval_t time... type QMKUSBDriverVMT (line 99) | struct QMKUSBDriverVMT function ibnotify (line 106) | static void ibnotify(io_buffers_queue_t *bqp) { function obnotify (line 116) | static void obnotify(io_buffers_queue_t *bqp) { function qmkusbInit (line 148) | void qmkusbInit(void) {} function qmkusbObjectInit (line 159) | void qmkusbObjectInit(QMKUSBDriver *qmkusbp, const QMKUSBConfig *config) { function qmkusbStart (line 176) | void qmkusbStart(QMKUSBDriver *qmkusbp, const QMKUSBConfig *config) { function qmkusbStop (line 202) | void qmkusbStop(QMKUSBDriver *qmkusbp) { function qmkusbSuspendHookI (line 241) | void qmkusbSuspendHookI(QMKUSBDriver *qmkusbp) { function qmkusbWakeupHookI (line 259) | void qmkusbWakeupHookI(QMKUSBDriver *qmkusbp) { function qmkusbConfigureHookI (line 272) | void qmkusbConfigureHookI(QMKUSBDriver *qmkusbp) { function qmkusbRequestsHook (line 296) | bool qmkusbRequestsHook(USBDriver *usbp) { function qmkusbSOFHookI (line 325) | void qmkusbSOFHookI(QMKUSBDriver *qmkusbp) { function qmkusbDataTransmitted (line 364) | void qmkusbDataTransmitted(USBDriver *usbp, usbep_t ep) { function qmkusbDataReceived (line 414) | void qmkusbDataReceived(USBDriver *usbp, usbep_t ep) { function qmkusbInterruptTransmitted (line 444) | void qmkusbInterruptTransmitted(USBDriver *usbp, usbep_t ep) { FILE: tmk_core/protocol/chibios/usb_driver.h type qmkusbstate_t (line 48) | typedef enum { type QMKUSBDriver (line 57) | typedef struct QMKUSBDriver QMKUSBDriver; type QMKUSBConfig (line 64) | typedef struct { type QMKUSBDriverVMT (line 148) | struct QMKUSBDriverVMT FILE: tmk_core/protocol/chibios/usb_main.c function USBDescriptor (line 101) | static const USBDescriptor *usb_get_descriptor_cb(USBDriver *usbp, uint8... type usb_driver_config_t (line 170) | typedef struct { type usb_driver_config_t (line 182) | typedef struct { function usb_event_queue_init (line 388) | void usb_event_queue_init(void) { function usb_event_queue_enqueue (line 395) | static inline bool usb_event_queue_enqueue(usbevent_t event) { function usb_event_queue_dequeue (line 405) | static inline bool usb_event_queue_dequeue(usbevent_t *event) { function usb_event_suspend_handler (line 414) | static inline void usb_event_suspend_handler(void) { function usb_event_wakeup_handler (line 420) | static inline void usb_event_wakeup_handler(void) { function usb_event_queue_task (line 431) | void usb_event_queue_task(void) { function usb_event_cb (line 452) | static void usb_event_cb(USBDriver *usbp, usbevent_t event) { function get_hword (line 518) | static uint16_t get_hword(uint8_t *p) { function set_led_transfer_cb (line 539) | __attribute__((aligned(4))); function usb_sof_cb (line 674) | static void usb_sof_cb(USBDriver *usbp) { function init_usb_driver (line 694) | void init_usb_driver(USBDriver *usbp) { function restart_usb_driver (line 726) | __attribute__((weak)) void restart_usb_driver(USBDriver *usbp) { function kbd_in_cb (line 750) | void kbd_in_cb(USBDriver *usbp, usbep_t ep) { function kbd_sof_cb (line 760) | void kbd_sof_cb(USBDriver *usbp) { (void)usbp; } function keyboard_leds (line 795) | uint8_t keyboard_leds(void) { return keyboard_led_state; } function send_keyboard (line 799) | void send_keyboard(report_keyboard_t *report) { function mouse_in_cb (line 867) | void mouse_in_cb(USBDriver *usbp, usbep_t ep) { function send_mouse (line 873) | void send_mouse(report_mouse_t *report) { function send_mouse (line 895) | void send_mouse(report_mouse_t *report) { (void)report; } function shared_in_cb (line 904) | void shared_in_cb(USBDriver *usbp, usbep_t ep) { function send_extra (line 917) | static void send_extra(uint8_t report_id, uint16_t data) { function send_system (line 932) | void send_system(uint16_t data) { function send_consumer (line 938) | void send_consumer(uint16_t data) { function send_digitizer (line 944) | void send_digitizer(report_digitizer_t *report) { function sendchar (line 968) | int8_t sendchar(uint8_t c) { function console_receive (line 999) | static void console_receive(uint8_t *data, uint8_t length) { function console_task (line 1004) | void console_task(void) { function raw_hid_send (line 1018) | void raw_hid_send(uint8_t *data, uint8_t length) { function raw_hid_receive (line 1026) | __attribute__((weak)) void raw_hid_receive(uint8_t *data, uint8_t length) { function raw_hid_task (line 1032) | void raw_hid_task(void) { function send_midi_packet (line 1047) | void send_midi_packet(MIDI_EventPacket_t *event) { chnWrite(&drivers.mid... function recv_midi_packet (line 1049) | bool recv_midi_packet(MIDI_EventPacket_t *const event) { function midi_ep_task (line 1053) | void midi_ep_task(void) { function virtser_send (line 1068) | void virtser_send(const uint8_t byte) { chnWrite(&drivers.serial_driver.... function virtser_recv (line 1070) | __attribute__((weak)) void virtser_recv(uint8_t c) { function virtser_task (line 1074) | void virtser_task(void) { function send_joystick_packet (line 1089) | void send_joystick_packet(joystick_t *joystick) { FILE: tmk_core/protocol/chibios/usb_util.c function usb_disconnect (line 19) | void usb_disconnect(void) { usbStop(&USBD1); } function usb_connected_state (line 21) | bool usb_connected_state(void) { return usbGetDriverStateI(&USBD1) == US... FILE: tmk_core/protocol/ibm4704.c function ibm4704_init (line 20) | void ibm4704_init(void) { function ibm4704_send (line 46) | uint8_t ibm4704_send(uint8_t data) { function ibm4704_recv_response (line 100) | uint8_t ibm4704_recv_response(void) { function ibm4704_recv (line 107) | uint8_t ibm4704_recv(void) { function ISR (line 131) | ISR(IBM4704_INT_VECT) { FILE: tmk_core/protocol/ibm4704.h function clock_lo (line 27) | static inline void clock_lo(void) { function clock_hi (line 31) | static inline void clock_hi(void) { function clock_in (line 36) | static inline bool clock_in(void) { function data_lo (line 42) | static inline void data_lo(void) { function data_hi (line 46) | static inline void data_hi(void) { function data_in (line 51) | static inline bool data_in(void) { function wait_clock_lo (line 58) | static inline uint16_t wait_clock_lo(uint16_t us) { function wait_clock_hi (line 66) | static inline uint16_t wait_clock_hi(uint16_t us) { function wait_data_lo (line 74) | static inline uint16_t wait_data_lo(uint16_t us) { function wait_data_hi (line 82) | static inline uint16_t wait_data_hi(uint16_t us) { function idle (line 92) | static inline void idle(void) { function inhibit (line 100) | static inline void inhibit(void) { FILE: tmk_core/protocol/lufa/adafruit_ble.cpp type sdep_msg (line 64) | struct sdep_msg { type queue_type (line 81) | enum queue_type { type queue_item (line 89) | struct queue_item { type queue_type (line 90) | enum queue_type type queue_item (line 113) | struct queue_item type queue_type (line 90) | enum queue_type type sdep_type (line 115) | enum sdep_type { type ble_cmd (line 124) | enum ble_cmd { type ble_system_event_bits (line 131) | enum ble_system_event_bits { function sdep_send_pkt (line 147) | static bool sdep_send_pkt(const struct sdep_msg *msg, uint16_t timeout) { function sdep_build_pkt (line 176) | static inline void sdep_build_pkt(struct sdep_msg *msg, uint16_t command... function sdep_recv_pkt (line 189) | static bool sdep_recv_pkt(struct sdep_msg *msg, uint16_t timeout) { function resp_buf_read_one (line 232) | static void resp_buf_read_one(bool greedy) { function send_buf_send_one (line 262) | static void send_buf_send_one(uint16_t timeout = SdepTimeout) { function resp_buf_wait (line 284) | static void resp_buf_wait(const char *cmd) { function ble_init (line 295) | static bool ble_init(void) { function min (line 317) | static inline uint8_t min(uint8_t a, uint8_t b) { return a < b ? a : b; } function read_response (line 319) | static bool read_response(char *resp, uint16_t resplen, bool verbose) { function at_command (line 378) | static bool at_command(const char *cmd, char *resp, uint16_t resplen, bo... function at_command_P (line 423) | bool at_command_P(const char *cmd, char *resp, uint16_t resplen, bool ve... function adafruit_ble_is_connected (line 429) | bool adafruit_ble_is_connected(void) { return state.is_connected; } function adafruit_ble_enable_keyboard (line 431) | bool adafruit_ble_enable_keyboard(void) { function set_connected (line 483) | static void set_connected(bool connected) { function adafruit_ble_task (line 503) | void adafruit_ble_task(void) { function process_queue_item (line 563) | static bool process_queue_item(struct queue_item *item, uint16_t timeout) { function adafruit_ble_send_keys (line 614) | void adafruit_ble_send_keys(uint8_t hid_modifier_mask, uint8_t *keys, ui... function adafruit_ble_send_consumer_key (line 648) | void adafruit_ble_send_consumer_key(uint16_t usage) { function adafruit_ble_send_mouse_move (line 660) | void adafruit_ble_send_mouse_move(int8_t x, int8_t y, int8_t scroll, int... function adafruit_ble_read_battery_voltage (line 676) | uint32_t adafruit_ble_read_battery_voltage(void) { return state.vbat; } function adafruit_ble_set_mode_leds (line 678) | bool adafruit_ble_set_mode_leds(bool on) { function adafruit_ble_set_power_level (line 694) | bool adafruit_ble_set_power_level(int8_t level) { FILE: tmk_core/protocol/lufa/lufa.c function CONSUMER2RN42 (line 93) | static inline uint16_t CONSUMER2RN42(uint16_t usage) { function raw_hid_send (line 180) | void raw_hid_send(uint8_t *data, uint8_t length) { function raw_hid_receive (line 211) | __attribute__((weak)) void raw_hid_receive(uint8_t *data, uint8_t length) { function raw_hid_task (line 221) | static void raw_hid_task(void) { function Console_Task (line 258) | static void Console_Task(void) { function send_joystick_packet (line 312) | void send_joystick_packet(joystick_t *joystick) { function EVENT_USB_Device_Connect (line 385) | void EVENT_USB_Device_Connect(void) { function EVENT_USB_Device_Disconnect (line 399) | void EVENT_USB_Device_Disconnect(void) { function EVENT_USB_Device_Reset (line 416) | void EVENT_USB_Device_Reset(void) { print("[R]"); } function EVENT_USB_Device_Suspend (line 422) | void EVENT_USB_Device_Suspend() { function EVENT_USB_Device_WakeUp (line 433) | void EVENT_USB_Device_WakeUp() { function EVENT_USB_Device_StartOfFrame (line 458) | void EVENT_USB_Device_StartOfFrame(void) { function EVENT_USB_Device_ConfigurationChanged (line 477) | void EVENT_USB_Device_ConfigurationChanged(void) { function EVENT_USB_Device_ControlRequest (line 550) | void EVENT_USB_Device_ControlRequest(void) { function keyboard_leds (line 666) | static uint8_t keyboard_leds(void) { return keyboard_led_state; } function send_keyboard (line 672) | static void send_keyboard(report_keyboard_t *report) { function send_mouse (line 724) | static void send_mouse(report_mouse_t *report) { function send_extra (line 768) | static void send_extra(uint8_t report_id, uint16_t data) { function send_system (line 790) | static void send_system(uint16_t data) { function send_consumer (line 800) | static void send_consumer(uint16_t data) { function sendchar (line 834) | int8_t sendchar(uint8_t c) { function send_midi_packet (line 917) | void send_midi_packet(MIDI_EventPacket_t *event) { MIDI_Device_SendEvent... function recv_midi_packet (line 919) | bool recv_midi_packet(MIDI_EventPacket_t *const event) { return MIDI_Dev... function virtser_init (line 932) | void virtser_init(void) { function virtser_recv (line 942) | void virtser_recv(uint8_t c) { function virtser_task (line 950) | void virtser_task(void) { function virtser_send (line 962) | void virtser_send(const uint8_t byte) { function send_digitizer (line 989) | void send_digitizer(report_digitizer_t *report) { function setup_mcu (line 1013) | static void setup_mcu(void) { function setup_usb (line 1031) | static void setup_usb(void) { function protocol_setup (line 1041) | void protocol_setup(void) { function protocol_init (line 1050) | void protocol_init(void) { function protocol_task (line 1086) | void protocol_task(void) { function CALLBACK_USB_GetDescriptor (line 1135) | uint16_t CALLBACK_USB_GetDescriptor(const uint16_t wValue, const uint16_... FILE: tmk_core/protocol/lufa/outputselect.c function set_output (line 31) | void set_output(uint8_t output) { function set_output_user (line 40) | __attribute__((weak)) void set_output_user(uint8_t output) {} function is_usb_configured (line 42) | static bool is_usb_configured(void) { function auto_detect_output (line 52) | uint8_t auto_detect_output(void) { function where_to_send (line 74) | uint8_t where_to_send(void) { FILE: tmk_core/protocol/lufa/outputselect.h type outputs (line 19) | enum outputs { FILE: tmk_core/protocol/lufa/ringbuffer.hpp class RingBuffer (line 4) | class RingBuffer { method nextPosition (line 9) | inline uint8_t nextPosition(uint8_t position) { method prevPosition (line 13) | inline uint8_t prevPosition(uint8_t position) { method enqueue (line 20) | inline bool enqueue(const T &item) { method get (line 33) | inline bool get(T &dest, bool commit = true) { method empty (line 49) | inline bool empty() const { return head_ == tail_; } method size (line 51) | inline uint8_t size() const { method T (line 59) | inline T& front() { method peek (line 63) | inline bool peek(T &item) { FILE: tmk_core/protocol/lufa/usb_util.c function usb_disconnect (line 20) | void usb_disconnect(void) { function usb_connected_state (line 25) | bool usb_connected_state(void) { return USB_Device_IsAddressSet(); } function usb_vbus_state (line 28) | bool usb_vbus_state(void) { FILE: tmk_core/protocol/m0110.c function m0110_init (line 90) | void m0110_init(void) { function m0110_send (line 106) | uint8_t m0110_send(uint8_t data) { function m0110_recv (line 132) | uint8_t m0110_recv(void) { function m0110_recv_key (line 201) | uint8_t m0110_recv_key(void) { function raw2scan (line 304) | static inline uint8_t raw2scan(uint8_t raw) { return (raw == M0110_NULL)... function inquiry (line 306) | static inline uint8_t inquiry(void) { function instant (line 311) | static inline uint8_t instant(void) { function clock_lo (line 321) | static inline void clock_lo() { function clock_hi (line 325) | static inline void clock_hi() { function clock_in (line 330) | static inline bool clock_in() { function data_lo (line 336) | static inline void data_lo() { function data_hi (line 340) | static inline void data_hi() { function data_in (line 345) | static inline bool data_in() { function wait_clock_lo (line 352) | static inline uint16_t wait_clock_lo(uint16_t us) { function wait_clock_hi (line 360) | static inline uint16_t wait_clock_hi(uint16_t us) { function wait_data_lo (line 368) | static inline uint16_t wait_data_lo(uint16_t us) { function wait_data_hi (line 376) | static inline uint16_t wait_data_hi(uint16_t us) { function idle (line 385) | static inline void idle(void) { function request (line 390) | static inline void request(void) { FILE: tmk_core/protocol/midi/bytequeue/bytequeue.c function bytequeue_init (line 23) | void bytequeue_init(byteQueue_t* queue, uint8_t* dataArray, byteQueueInd... function bytequeue_enqueue (line 29) | bool bytequeue_enqueue(byteQueue_t* queue, uint8_t item) { function byteQueueIndex_t (line 43) | byteQueueIndex_t bytequeue_length(byteQueue_t* queue) { function bytequeue_get (line 55) | uint8_t bytequeue_get(byteQueue_t* queue, byteQueueIndex_t index) { retu... function bytequeue_remove (line 58) | void bytequeue_remove(byteQueue_t* queue, byteQueueIndex_t numToRemove) { FILE: tmk_core/protocol/midi/bytequeue/bytequeue.h type byteQueueIndex_t (line 29) | typedef uint8_t byteQueueIndex_t; type byteQueue_t (line 31) | typedef struct { FILE: tmk_core/protocol/midi/bytequeue/interrupt_setting.c function interrupt_setting_t (line 27) | interrupt_setting_t store_and_clear_interrupt(void) { function restore_interrupt_setting (line 33) | void restore_interrupt_setting(interrupt_setting_t setting) { SREG = set... function interrupt_setting_t (line 37) | interrupt_setting_t store_and_clear_interrupt(void) { function restore_interrupt_setting (line 42) | void restore_interrupt_setting(interrupt_setting_t setting) { chSysUnloc... FILE: tmk_core/protocol/midi/bytequeue/interrupt_setting.h type interrupt_setting_t (line 28) | typedef uint8_t interrupt_setting_t; FILE: tmk_core/protocol/midi/midi.c function midi_is_statusbyte (line 28) | bool midi_is_statusbyte(uint8_t theByte) { return (bool)(theByte & MIDI_... function midi_is_realtime (line 30) | bool midi_is_realtime(uint8_t theByte) { return (theByte >= MIDI_CLOCK); } function midi_packet_length_t (line 32) | midi_packet_length_t midi_packet_length(uint8_t status) { function midi_send_cc (line 70) | void midi_send_cc(MidiDevice* device, uint8_t chan, uint8_t num, uint8_t... function midi_send_noteon (line 76) | void midi_send_noteon(MidiDevice* device, uint8_t chan, uint8_t num, uin... function midi_send_noteoff (line 81) | void midi_send_noteoff(MidiDevice* device, uint8_t chan, uint8_t num, ui... function midi_send_aftertouch (line 86) | void midi_send_aftertouch(MidiDevice* device, uint8_t chan, uint8_t note... function midi_send_pitchbend (line 92) | void midi_send_pitchbend(MidiDevice* device, uint8_t chan, int16_t amt) { function midi_send_programchange (line 105) | void midi_send_programchange(MidiDevice* device, uint8_t chan, uint8_t n... function midi_send_channelpressure (line 107) | void midi_send_channelpressure(MidiDevice* device, uint8_t chan, uint8_t... function midi_send_clock (line 109) | void midi_send_clock(MidiDevice* device) { device->send_func(device, 1, ... function midi_send_tick (line 111) | void midi_send_tick(MidiDevice* device) { device->send_func(device, 1, M... function midi_send_start (line 113) | void midi_send_start(MidiDevice* device) { device->send_func(device, 1, ... function midi_send_continue (line 115) | void midi_send_continue(MidiDevice* device) { device->send_func(device, ... function midi_send_stop (line 117) | void midi_send_stop(MidiDevice* device) { device->send_func(device, 1, M... function midi_send_activesense (line 119) | void midi_send_activesense(MidiDevice* device) { device->send_func(devic... function midi_send_reset (line 121) | void midi_send_reset(MidiDevice* device) { device->send_func(device, 1, ... function midi_send_tcquarterframe (line 123) | void midi_send_tcquarterframe(MidiDevice* device, uint8_t time) { device... function midi_send_songposition (line 126) | void midi_send_songposition(MidiDevice* device, uint16_t pos) { device->... function midi_send_songselect (line 128) | void midi_send_songselect(MidiDevice* device, uint8_t song) { device->se... function midi_send_tunerequest (line 130) | void midi_send_tunerequest(MidiDevice* device) { device->send_func(devic... function midi_send_byte (line 132) | void midi_send_byte(MidiDevice* device, uint8_t b) { device->send_func(d... function midi_send_data (line 134) | void midi_send_data(MidiDevice* device, uint16_t count, uint8_t byte0, u... function midi_send_array (line 142) | void midi_send_array(MidiDevice* device, uint16_t count, uint8_t* array) { function midi_register_cc_callback (line 153) | void midi_register_cc_callback(MidiDevice* device, midi_three_byte_func_... function midi_register_noteon_callback (line 155) | void midi_register_noteon_callback(MidiDevice* device, midi_three_byte_f... function midi_register_noteoff_callback (line 157) | void midi_register_noteoff_callback(MidiDevice* device, midi_three_byte_... function midi_register_aftertouch_callback (line 159) | void midi_register_aftertouch_callback(MidiDevice* device, midi_three_by... function midi_register_pitchbend_callback (line 161) | void midi_register_pitchbend_callback(MidiDevice* device, midi_three_byt... function midi_register_songposition_callback (line 163) | void midi_register_songposition_callback(MidiDevice* device, midi_three_... function midi_register_progchange_callback (line 165) | void midi_register_progchange_callback(MidiDevice* device, midi_two_byte... function midi_register_chanpressure_callback (line 167) | void midi_register_chanpressure_callback(MidiDevice* device, midi_two_by... function midi_register_songselect_callback (line 169) | void midi_register_songselect_callback(MidiDevice* device, midi_two_byte... function midi_register_tc_quarterframe_callback (line 171) | void midi_register_tc_quarterframe_callback(MidiDevice* device, midi_two... function midi_register_realtime_callback (line 173) | void midi_register_realtime_callback(MidiDevice* device, midi_one_byte_f... function midi_register_tunerequest_callback (line 175) | void midi_register_tunerequest_callback(MidiDevice* device, midi_one_byt... function midi_register_sysex_callback (line 177) | void midi_register_sysex_callback(MidiDevice* device, midi_sysex_func_t ... function midi_register_fallthrough_callback (line 179) | void midi_register_fallthrough_callback(MidiDevice* device, midi_var_byt... function midi_register_catchall_callback (line 181) | void midi_register_catchall_callback(MidiDevice* device, midi_var_byte_f... FILE: tmk_core/protocol/midi/midi.h type midi_packet_length_t (line 416) | typedef enum { UNDEFINED = 0, ONE = 1, TWO = 2, THREE = 3 } midi_packet_... FILE: tmk_core/protocol/midi/midi_device.c function midi_device_init (line 30) | void midi_device_init(MidiDevice* device) { function midi_device_input (line 61) | void midi_device_input(MidiDevice* device, uint8_t cnt, uint8_t* input) { function midi_device_set_send_func (line 66) | void midi_device_set_send_func(MidiDevice* device, midi_var_byte_func_t ... function midi_device_set_pre_input_process_func (line 68) | void midi_device_set_pre_input_process_func(MidiDevice* device, midi_no_... function midi_device_process (line 70) | void midi_device_process(MidiDevice* device) { function midi_process_byte (line 85) | void midi_process_byte(MidiDevice* device, uint8_t input) { function midi_input_callbacks (line 173) | void midi_input_callbacks(MidiDevice* device, uint16_t cnt, uint8_t byte... FILE: tmk_core/protocol/midi/midi_device.h type input_state_t (line 53) | typedef enum { IDLE, ONE_BYTE_MESSAGE = 1, TWO_BYTE_MESSAGE = 2, THREE_B... type _midi_device (line 67) | struct _midi_device { FILE: tmk_core/protocol/midi/midi_function_types.h type MidiDevice (line 34) | typedef struct _midi_device MidiDevice; FILE: tmk_core/protocol/midi/qmk_midi.c function usb_send_func (line 26) | static void usb_send_func(MidiDevice* device, uint16_t cnt, uint8_t byte... function usb_get_midi (line 78) | static void usb_get_midi(MidiDevice* device) { function fallthrough_callback (line 104) | static void fallthrough_callback(MidiDevice* device, uint16_t cnt, uint8... function cc_callback (line 122) | static void cc_callback(MidiDevice* device, uint8_t chan, uint8_t num, u... function sysex_callback (line 130) | static void sysex_callback(MidiDevice* device, uint16_t start, uint8_t l... function setup_midi (line 164) | void setup_midi(void) { FILE: tmk_core/protocol/midi/sysex_tools.c function sysex_encoded_length (line 21) | uint16_t sysex_encoded_length(uint16_t decoded_length) { function sysex_decoded_length (line 29) | uint16_t sysex_decoded_length(uint16_t encoded_length) { function sysex_encode (line 37) | uint16_t sysex_encode(uint8_t *encoded, const uint8_t *source, const uin... function sysex_decode (line 70) | uint16_t sysex_decode(uint8_t *decoded, const uint8_t *source, const uin... FILE: tmk_core/protocol/news.c function news_init (line 43) | void news_init(void) { NEWS_KBD_RX_INIT(); } function news_recv (line 51) | uint8_t news_recv(void) { function ISR (line 63) | ISR(NEWS_KBD_RX_VECT) { FILE: tmk_core/protocol/next_kbd.c function next_kbd_init (line 89) | void next_kbd_init(void) { function next_kbd_set_leds (line 101) | void next_kbd_set_leds(bool left, bool right) { function next_kbd_recv (line 126) | uint32_t next_kbd_recv(void) { function response (line 141) | static inline uint32_t response(void) { function out_lo (line 194) | static inline void out_lo(void) { function out_hi (line 199) | static inline void out_hi(void) { function query (line 205) | static inline void query(void) { function reset (line 212) | static inline void reset(void) { FILE: tmk_core/protocol/nrf/app_ble_func.h type ble_switch_state_t (line 9) | typedef union { type lp_mat_config_t (line 21) | typedef struct { FILE: tmk_core/protocol/nrf/bmp.c function bmp_action_exec (line 112) | void bmp_action_exec(keyevent_t event) function bmp_mode_transition_check (line 122) | void bmp_mode_transition_check(void) { function bmp_error_t (line 295) | bmp_error_t nus_rcv_callback(const uint8_t* dat, uint32_t len) function is_usb_connected (line 308) | bool is_usb_connected() { return is_usb_connected_; } function is_usb_powered (line 309) | bool is_usb_powered() { return is_usb_powered_; } function is_ble_connected (line 310) | bool is_ble_connected() { return is_ble_connected_; } function bmp_state_change_cb_user (line 312) | __attribute__((weak)) void bmp_state_change_cb_user(bmp_api_event_t even... function bmp_state_change_cb_kb (line 313) | __attribute__((weak)) void bmp_state_change_cb_kb(bmp_api_event_t event) { function bmp_user_data_recv_cb_kb (line 316) | void bmp_user_data_recv_cb_kb(uint8_t id, uint8_t data) { function bmp_error_t (line 320) | bmp_error_t bmp_state_change_cb(bmp_api_event_t event) function bmp_hid_raw_receive_cb (line 382) | static void bmp_hid_raw_receive_cb(const uint8_t * data, uint8_t len) { function bmp_ble_raw_receive_cb (line 395) | static void bmp_ble_raw_receive_cb(const uint8_t * data, uint8_t len) { function checkKeyIsPressedOnStartup (line 408) | static bool checkKeyIsPressedOnStartup(bmp_api_config_t const * const co... function checkSafemodeFlag (line 439) | __attribute__((weak)) bool checkSafemodeFlag(bmp_api_config_t const * co... function checkMscDisableFlag (line 446) | static inline bool checkMscDisableFlag(bmp_api_config_t const * const co... function bmp_config_overwrite (line 459) | __attribute__((weak)) bool bmp_config_overwrite( function is_safe_mode (line 469) | bool is_safe_mode() { return is_safe_mode_; } function bmp_init (line 501) | void bmp_init() function get_ble_enabled (line 605) | bool get_ble_enabled() { return ble_enabled & has_ble; } function set_ble_enabled (line 606) | void set_ble_enabled(bool enabled) { ble_enabled = enabled; } function get_usb_enabled (line 607) | bool get_usb_enabled() { return usb_enabled & has_usb; } function set_usb_enabled (line 608) | void set_usb_enabled(bool enabled) { usb_enabled = enabled; } function select_ble (line 609) | void select_ble(void) { function select_usb (line 619) | void select_usb(void) { function process_record_ex (line 631) | static void process_record_ex(uint16_t kc, keyrecord_t *record) { function tap_code_ex (line 647) | void tap_code_ex(uint16_t kc, keyevent_t keyevent) { function register_code_ex (line 660) | void register_code_ex(uint16_t kc, keyevent_t keyevent) { function unregister_code_ex (line 669) | void unregister_code_ex(uint16_t kc, keyevent_t keyevent) { function process_record_user_bmp (line 680) | bool process_record_user_bmp(uint16_t keycode, keyrecord_t* record) { function keymaps_len (line 790) | __attribute__((weak)) uint32_t keymaps_len() { return 0; } function bmp_enter_sleep (line 792) | __attribute__((weak)) void bmp_enter_sleep(void) { function bmp_before_sleep (line 797) | __attribute__((weak)) void bmp_before_sleep() {} FILE: tmk_core/protocol/nrf/bmp_config.c function bmp_encoder_config_t (line 50) | const bmp_encoder_config_t *get_bmp_encoder_config() { function parse_config (line 91) | int parse_config(void) { function save_config (line 112) | int save_config(void) { return BMPAPI->app.save_file(0); } function parse_keymap (line 114) | int parse_keymap(void) { function save_keymap (line 136) | int save_keymap(void) { function parse_qmk_config (line 143) | int parse_qmk_config(void) { function set_tapping_term_config (line 173) | void set_tapping_term_config(bmp_qmk_config_t *qmk_config) { function bmp_qmk_config_t (line 176) | const bmp_qmk_config_t *get_tapping_term_config(void) { return &bmp_qmk_... function save_qmk_config (line 178) | int save_qmk_config(void) { function set_encoder_config (line 189) | void set_encoder_config(bmp_encoder_config_t const *encoder_config) { function parse_encoder_config (line 193) | int parse_encoder_config(void) { function save_encoder_config (line 215) | int save_encoder_config(void) { function parse_macro_string (line 226) | int parse_macro_string(void) { function save_macro_string (line 240) | int save_macro_string(void) { function set_parser (line 281) | void set_parser(parser_type_t parser_type) { function file_string_parser_t (line 291) | file_string_parser_t *get_parser() { return &parser; } function stream_write_callback (line 293) | int stream_write_callback(const uint8_t *dat, uint32_t len) { function bmp_error_t (line 355) | bmp_error_t msc_write_callback(const uint8_t *dat, uint32_t len) { function bmp_error_t (line 371) | bmp_error_t webnus_write_callback(const uint8_t *dat, uint32_t len) { function update_config_string (line 394) | static inline void update_config_string(bmp_api_config_t const *config, function update_keymap_string (line 400) | static inline void update_keymap_string( function update_tapping_term_string (line 440) | static inline void update_tapping_term_string(bmp_api_config_t const *co... function update_ecoder_config_string (line 448) | static inline void update_ecoder_config_string( function update_macro_string (line 454) | static inline void update_macro_string(char *str, uint32_t len) { function create_user_file (line 466) | __attribute__((weak)) void create_user_file() {} function create_info_file (line 476) | static inline void create_info_file() { function create_index_html (line 483) | static inline void create_index_html() { function load_eeprom_emulation_file (line 492) | int load_eeprom_emulation_file() { function save_eeprom_emulation_file (line 517) | int save_eeprom_emulation_file() { function load_tapping_term_file (line 543) | int load_tapping_term_file() { function save_tapping_term_file (line 569) | int save_tapping_term_file() { return BMPAPI->app.save_file(QMK_RECORD); } function convert_exkc_combo (line 571) | void convert_exkc_combo() { function load_ex_keycode_file (line 605) | int load_ex_keycode_file() { function save_ex_keycode_file (line 631) | int save_ex_keycode_file() { function load_encoder_config_file (line 654) | int load_encoder_config_file() { function keymap_key_to_keycode_bmp (line 672) | __attribute__((weak)) uint16_t keymap_key_to_keycode_bmp(uint8_t layer, function keymap_key_to_keycode (line 677) | uint16_t keymap_key_to_keycode(uint8_t layer, keypos_t key) { function get_tapping_term (line 681) | uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { function update_config_files (line 701) | void update_config_files() { FILE: tmk_core/protocol/nrf/bmp_config.h type parser_type_t (line 43) | typedef enum { type file_string_parser_setting_t (line 52) | typedef struct type file_string_parser_t (line 61) | typedef struct FILE: tmk_core/protocol/nrf/bmp_custom_keycode.h type bmp_custom_keycodes (line 7) | enum bmp_custom_keycodes { FILE: tmk_core/protocol/nrf/bmp_debounce.c type debounce_counter_t (line 32) | typedef uint8_t debounce_counter_t; function bmp_debounce_init (line 49) | void bmp_debounce_init(void) { function bmp_debounce (line 58) | int bmp_debounce(matrix_row_t raw[], matrix_row_t cooked[], uint8_t num_... function update_debounce_counters (line 90) | static void update_debounce_counters(uint8_t num_rows, uint8_t num_cols,... function transfer_matrix_values (line 111) | static int transfer_matrix_values(matrix_row_t raw[], matrix_row_t cooke... FILE: tmk_core/protocol/nrf/bmp_encoder_actions.c type encoder_status_t (line 28) | typedef struct { function get_action (line 37) | static uint16_t get_action(int8_t index, bool clockwise) { function encoder_update_bmp (line 62) | void encoder_update_bmp(int8_t index, bool clockwise) { function encoder_key_interrupt_bmp (line 94) | void encoder_key_interrupt_bmp(int8_t index) { function encoder_no_move_bmp (line 105) | void encoder_no_move_bmp(int8_t index) { FILE: tmk_core/protocol/nrf/bmp_extended_keycode.h type bmp_ex_keycode_t (line 6) | typedef struct { type exkc_type_t (line 10) | typedef enum { function lte_get_layer (line 22) | static inline uint8_t lte_get_layer(bmp_ex_keycode_t const* const exkc)... function lte_get_tapcode (line 23) | static inline uint16_t lte_get_tapcode(bmp_ex_keycode_t const* const exk... function tlt_get_layer1 (line 27) | static inline uint8_t tlt_get_layer1(bmp_ex_keycode_t const* const exkc... function tlt_get_layer2 (line 28) | static inline uint8_t tlt_get_layer2(bmp_ex_keycode_t const* const exkc... function tlt_get_layer3 (line 29) | static inline uint8_t tlt_get_layer3(bmp_ex_keycode_t const* const exkc... function tlt_get_tapcode (line 30) | static inline uint16_t tlt_get_tapcode(bmp_ex_keycode_t const* const exk... function tdd_get_kc1 (line 35) | static inline uint16_t tdd_get_kc1(bmp_ex_keycode_t const * const exkc) ... function tdd_get_kc2 (line 36) | static inline uint16_t tdd_get_kc2(bmp_ex_keycode_t const * const exkc) ... function tdh_get_kc1 (line 41) | static inline uint16_t tdh_get_kc1(bmp_ex_keycode_t const * const exkc) ... function tdh_get_kc2 (line 42) | static inline uint16_t tdh_get_kc2(bmp_ex_keycode_t const * const exkc) ... function cmb_get_kc1 (line 51) | static inline uint16_t cmb_get_kc1(bmp_ex_keycode_t const * const exkc) ... function cmb_get_kc2 (line 52) | static inline uint16_t cmb_get_kc2(bmp_ex_keycode_t const * const exkc) ... function cmb_get_kc3 (line 53) | static inline uint16_t cmb_get_kc3(bmp_ex_keycode_t const * const exkc) ... function exkc_type_t (line 57) | static inline exkc_type_t get_exkc_type(bmp_ex_keycode_t const* const ek) { FILE: tmk_core/protocol/nrf/bmp_extended_keycode_converter.c function bmp_ex_keycode2str_locale (line 36) | uint8_t bmp_ex_keycode2str_locale(bmp_ex_keycode_t const* const ek, char... function str2bmp_ex_keycode_locale (line 63) | uint8_t str2bmp_ex_keycode_locale(bmp_ex_keycode_t* ek_res, const char* ... function ekc_lte_to_str (line 103) | static int ekc_lte_to_str(bmp_ex_keycode_t const* const ek, char* str, u... function ekc_tlt_to_str (line 116) | static int ekc_tlt_to_str(bmp_ex_keycode_t const* const ek, char* str, u... function ekc_combo_to_str (line 131) | static int ekc_combo_to_str(bmp_ex_keycode_t const* const ek, char* str, function ekc_2key_combination_to_str (line 155) | static int ekc_2key_combination_to_str(const char* pre... function exkc_type_t (line 176) | static exkc_type_t get_str_exkc_type(const char* str, uint16_t len) { function skip_space (line 187) | static inline void skip_space(const char** str, uint16_t* len) { function move_to_next_separetor (line 194) | static inline void move_to_next_separetor(const char** str) { function get_qkc_from_str (line 206) | static uint16_t get_qkc_from_str(const char* str, uint16_t len, KEYMAP_L... function str2ekc_lte (line 223) | static int str2ekc_lte(bmp_ex_keycode_t* const ek_res, const char* str, ... function str2ekc_tlt (line 235) | static int str2ekc_tlt(bmp_ex_keycode_t* const ek_res, const char* str, ... function str2ekc_2key_combination (line 250) | static int str2ekc_2key_combination(bmp_ex_keycode_t* const ek_res, cons... function str2ekc_combo (line 268) | static int str2ekc_combo(bmp_ex_keycode_t* const ek_res, const char* str... FILE: tmk_core/protocol/nrf/bmp_indicator_led.c type bmp_indicator_pattern_t (line 35) | typedef struct { function bmp_indicator_set (line 45) | int bmp_indicator_set(BMP_INDICATOR_TYPE type, int32_t option) { function bmp_indicator_none (line 80) | static int bmp_indicator_none(uint32_t time_ms, int32_t option) { function bmp_indicator_turnon (line 85) | static int bmp_indicator_turnon(uint32_t time_ms, int32_t option) { function bmp_indicator_turnoff (line 90) | static int bmp_indicator_turnoff(uint32_t time_ms, int32_t option) { function bmp_indicator_battery (line 95) | static int bmp_indicator_battery(uint32_t time_ms, int32_t option) { function bmp_indicator_advertising (line 116) | static int bmp_indicator_advertising(uint32_t time_ms, int32_t option) { function bmp_indicator_connected (line 133) | static int bmp_indicator_connected(uint32_t time_ms, int32_t option) { function bmp_indicator_connecting (line 148) | static int bmp_indicator_connecting(uint32_t time_ms, int32_t option) { function bmp_indicator_user_pattern (line 152) | __attribute__((weak)) int bmp_indicator_user_pattern(uint32_t time_ms, i... function bmp_indicator_task (line 166) | void bmp_indicator_task(uint32_t elapsed_time_ms) { function bmp_indicator_init (line 200) | void bmp_indicator_init(uint8_t led_pin) { function bmp_indicator_led_on (line 205) | void bmp_indicator_led_on() { function bmp_indicator_led_off (line 209) | void bmp_indicator_led_off() { FILE: tmk_core/protocol/nrf/bmp_indicator_led.h type BMP_INDICATOR_TYPE (line 19) | typedef enum { FILE: tmk_core/protocol/nrf/bmp_macro.c function bmp_macro_task (line 24) | void bmp_macro_task(void) { function bmp_macro_load_file (line 54) | void bmp_macro_load_file(void) { function bmp_macro_save_file (line 61) | void bmp_macro_save_file(void) { BMPAPI->app.save_file(BMP_MACRO_RECORD); } function bmp_macro_send (line 63) | void bmp_macro_send(uint8_t id) { function bmp_macro_get_buffer (line 100) | void bmp_macro_get_buffer(uint16_t offset, uint16_t size, uint8_t* buffe... function bmp_macro_set_buffer (line 106) | void bmp_macro_set_buffer(uint16_t offset, uint16_t size, uint8_t* buffe... function bmp_macro_reset (line 117) | void bmp_macro_reset(void) { FILE: tmk_core/protocol/nrf/bmp_macro_parser.c function bmp_macro_file_stringify (line 16) | int32_t bmp_macro_file_stringify(const uint8_t *macro, uint8_t *serializ... function bmp_macro_file_parse (line 95) | int32_t bmp_macro_file_parse(uint8_t *macro, const uint8_t *serialized_t... FILE: tmk_core/protocol/nrf/bmp_matrix.h type bmp_matrix_func_t (line 8) | typedef struct { type matrix_col_t (line 21) | typedef uint32_t matrix_col_t; FILE: tmk_core/protocol/nrf/bmp_process_extended_keycode.c type exkc_event_t (line 18) | typedef enum { type exkc_state_t (line 28) | typedef enum { type exkc_status_t (line 38) | typedef struct { type exkc_event_func_t (line 47) | typedef struct { function process_record_kb_bmp (line 100) | __attribute__((weak)) bool process_record_kb_bmp(uint16_t keycode, keyre... function process_record_kb (line 104) | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { function bmp_check_timeout_extended_keycode (line 116) | void bmp_check_timeout_extended_keycode() { function bmp_action_exec_impl (line 136) | void bmp_action_exec_impl(keyevent_t event) { function send_pending_buffer (line 160) | static bool send_pending_buffer(keyevent_t *event) function bmp_process_extended_keycode (line 190) | bool bmp_process_extended_keycode(uint16_t keycode, keyrecord_t *const r... function preprocess_exkc_common (line 262) | static void preprocess_exkc_common(keyevent_t const *const keyevent) { function exkc_get_event (line 284) | static void exkc_get_event(uint16_t input_keycode, uint16_t exkc_idx, ke... function process_exkc_event (line 319) | static bool process_exkc_event(uint16_t input_keycode, uint16_t exkc_idx... function exkc_event_func_t (line 329) | static exkc_event_func_t const *get_event_func(uint16_t exkc_idx) { function state_transition_common (line 357) | static void state_transition_common(uint16_t exkc_idx) { function lte_onPress (line 465) | static void lte_onPress(bmp_ex_keycode_t const *const exkc, exkc_status_... function lte_onHold (line 471) | static void lte_onHold(bmp_ex_keycode_t const *const exkc, exkc_status_t... function lte_onTap (line 483) | static void lte_onTap(bmp_ex_keycode_t const *const exkc, exkc_status_t ... function lte_onReleaseTap (line 489) | static void lte_onReleaseTap(bmp_ex_keycode_t const *const exkc, exkc_st... function lte_onReleaseHold (line 493) | static void lte_onReleaseHold(bmp_ex_keycode_t const *const exkc, exkc_s... function tlt_onPress (line 505) | static void tlt_onPress(bmp_ex_keycode_t const *const exkc, exkc_status_... function tlt_onHold (line 507) | static void tlt_onHold(bmp_ex_keycode_t const *const exkc, exkc_status_t... function tlt_onTap (line 518) | static void tlt_onTap(bmp_ex_keycode_t const *const exkc, exkc_status_t ... function tlt_onReleaseTap (line 523) | static void tlt_onReleaseTap(bmp_ex_keycode_t const *const exkc, exkc_st... function tlt_onReleaseHold (line 527) | static void tlt_onReleaseHold(bmp_ex_keycode_t const *const exkc, exkc_s... function tdd_onPress (line 538) | static void tdd_onPress(bmp_ex_keycode_t const *const exkc, exkc_status_... function tdd_onHold (line 542) | static void tdd_onHold(bmp_ex_keycode_t const *const exkc, exkc_status_t... function tdd_onTap (line 556) | static void tdd_onTap(bmp_ex_keycode_t const *const exkc, exkc_status_t ... function tdd_onReleaseTap (line 567) | static void tdd_onReleaseTap(bmp_ex_keycode_t const *const exkc, exkc_st... function tdd_onReleaseHold (line 577) | static void tdd_onReleaseHold(bmp_ex_keycode_t const *const exkc, exkc_s... function tdh_onPress (line 591) | static void tdh_onPress(bmp_ex_keycode_t const *const exkc, exkc_status_... function tdh_onHold (line 595) | static void tdh_onHold(bmp_ex_keycode_t const *const exkc, exkc_status_t... function tdh_onTap (line 601) | static void tdh_onTap(bmp_ex_keycode_t const *const exkc, exkc_status_t ... function tdh_onReleaseTap (line 608) | static void tdh_onReleaseTap(bmp_ex_keycode_t const *const exkc, exkc_st... function tdh_onReleaseHold (line 611) | static void tdh_onReleaseHold(bmp_ex_keycode_t const *const exkc, exkc_s... FILE: tmk_core/protocol/nrf/bmp_via.h type via_bmp_set_id (line 4) | enum via_bmp_set_id { type via_bmp_item_id (line 9) | enum via_bmp_item_id { FILE: tmk_core/protocol/nrf/config_file_util.c function json_to_keymap_init (line 30) | void json_to_keymap_init(json_keymap_convert_inst_t* const inst, function register_ex_kc (line 40) | static uint16_t register_ex_kc(json_keymap_convert_inst_t* const inst, function json_to_keymap_conv (line 60) | int32_t json_to_keymap_conv(json_keymap_convert_inst_t* const inst, function keymap_to_json_init (line 177) | void keymap_to_json_init(keymap_json_convert_inst_t* const inst, function keymap_to_json_conv (line 189) | void keymap_to_json_conv(keymap_json_convert_inst_t* const inst, char* j... function keymap_to_json_conv_layout (line 246) | void keymap_to_json_conv_layout(keymap_json_convert_inst_t* const inst, function get_val_string (line 325) | int32_t get_val_string(const char* json, const char* key, const char** val, function get_val_int (line 362) | int32_t get_val_int(const char* json, const char* key, int32_t* const va... function get_val_u8 (line 395) | int32_t get_val_u8(const char* json, const char* key, uint8_t* const val) { function get_val_u8array (line 402) | int32_t get_val_u8array(const char* json, const char* key, uint8_t* array, function json_to_config_conv_inst_init (line 432) | void json_to_config_conv_inst_init(json_config_convert_inst_t* const inst, function json_to_config_conv (line 454) | int32_t json_to_config_conv(json_config_convert_inst_t* const inst, function config_to_json_conv (line 632) | int32_t config_to_json_conv(bmp_api_config_t const* const config, char* ... function json_to_encoder_config (line 740) | int32_t json_to_encoder_config(bmp_encoder_config_t* const encoder_setti... function encoder_config_to_json (line 790) | void encoder_config_to_json(bmp_encoder_config_t const* const encoder_co... function get_config_from_stream (line 871) | int32_t get_config_from_stream(json_config_convert_inst_t* const inst, function get_keymap_from_stream (line 877) | int32_t get_keymap_from_stream(json_keymap_convert_inst_t* const inst, function is_json_closed (line 906) | int32_t is_json_closed(const char* json, uint32_t len) { function json_to_tapping_term_config_conv (line 948) | uint32_t json_to_tapping_term_config_conv(const char* ... function tapping_term_config_to_json_conv (line 987) | void tapping_term_config_to_json_conv(bmp_qmk_config_t const* const conf, FILE: tmk_core/protocol/nrf/config_file_util.h type json_keymap_convert_inst_t (line 31) | typedef struct { type keymap_json_convert_inst_t (line 44) | typedef struct { type json_config_convert_inst_t (line 56) | typedef struct { FILE: tmk_core/protocol/nrf/encoder.c function encoder_update_user (line 42) | __attribute__((weak)) bool encoder_update_user(int8_t index, bool clockw... function encoder_update_kb (line 46) | __attribute__((weak)) bool encoder_update_kb(int8_t index, bool clockwis... function encoder_key_interrupt_user (line 50) | __attribute__((weak)) void encoder_key_interrupt_user(int8_t index) {} function encoder_key_interrupt_kb (line 52) | __attribute__((weak)) void encoder_key_interrupt_kb(int8_t index) { function encoder_no_move_user (line 56) | __attribute__((weak)) void encoder_no_move_user(int8_t index) {} function encoder_no_move_kb (line 58) | __attribute__((weak)) void encoder_no_move_kb(int8_t index) { function bmp_encoder_init (line 62) | void bmp_encoder_init(bmp_encoder_config_t const* const encoder_config) { function bmp_encoder_read (line 84) | __attribute__((weak)) FILE: tmk_core/protocol/nrf/gpio.h type pin_t (line 22) | typedef uint8_t pin_t; FILE: tmk_core/protocol/nrf/i2c.h function i2c_init (line 38) | static inline int i2c_init(void) function i2c_uninit (line 49) | static inline void i2c_uninit(void) function i2c_transmit (line 54) | static inline uint8_t i2c_transmit(uint8_t address, const uint8_t* data,... function i2c_receive (line 74) | static inline uint8_t i2c_receive(uint8_t address, uint8_t* data, uint16... function i2c_readReg (line 79) | static inline uint8_t i2c_readReg(uint8_t devaddr, uint8_t regaddr, uint... function i2c_writeReg (line 84) | static inline uint8_t i2c_writeReg(uint8_t devaddr, uint8_t regaddr, con... function i2cs_init (line 105) | static inline int i2cs_init(void) function i2cs_uninit (line 115) | static inline void i2cs_uninit(void) function i2cs_prepare (line 120) | static inline void i2cs_prepare(uint8_t* const dat, uint8_t len) FILE: tmk_core/protocol/nrf/keycode_str_converter.c type KEY_STRING_MAP_IDX (line 584) | typedef enum function copy_key_string (line 648) | uint8_t copy_key_string(char* dst, const char* src, uint8_t len) { function keycode2str (line 678) | uint8_t keycode2str(uint8_t kc, char* str, uint8_t len) { function modbit2str (line 728) | uint8_t modbit2str(uint8_t mod, char* str, uint8_t len) { function modbit2prefix (line 758) | uint8_t modbit2prefix(uint8_t mod, char* str, uint8_t len) { function get_osm_mod_string (line 805) | void get_osm_mod_string(uint8_t kc, char* dst) { function quantum_keycode2str_locale (line 849) | uint8_t quantum_keycode2str_locale(uint16_t qk, char* str, uint32_t len, function quantum_keycode2str (line 974) | uint8_t quantum_keycode2str(uint16_t qk, char* str, uint32_t len) { type QK_PREFIX_STRING (line 978) | typedef enum function check_prefix (line 988) | bool check_prefix(const char* str, const char* prefix) function convert_kc_helper (line 1004) | uint16_t convert_kc_helper(const char* str, uint8_t len, function convert_kc (line 1049) | uint16_t convert_kc(const char* str, uint8_t len, uint8_t key_string_map) function convert_jp (line 1069) | uint16_t convert_jp(const char* str, uint8_t len, uint8_t key_string_map) function convert_lt (line 1094) | uint16_t convert_lt(const char* str, uint8_t len, KEYMAP_LOCALE locale) function convert_layer_key (line 1113) | uint16_t convert_layer_key(const char* str, uint8_t len, QK_PREFIX_STRIN... function convert_kc_with_single_mod (line 1136) | uint16_t convert_kc_with_single_mod(const char *str, uint8_t len, uint8_... function convert_kc_with_mods (line 1155) | uint16_t convert_kc_with_mods(const char *str, uint8_t len, QK_PREFIX_ST... function find_in_str_array (line 1202) | int32_t find_in_str_array(const char* str, const char* const* array, function convert_kc_osm (line 1216) | uint16_t convert_kc_osm(const char *str, uint8_t len, KEYMAP_LOCALE locale) function get_kc_strlen (line 1244) | uint16_t get_kc_strlen(const char* str, uint16_t len) function get_inner_element (line 1280) | uint16_t get_inner_element(const char** pp_str, uint16_t len) function get_element_array (line 1312) | uint16_t get_element_array(const char* str, uint16_t len, function str2quantum_keycode_locale (line 1375) | uint16_t str2quantum_keycode_locale(const char* str, uint32_t len, function str2quantum_keycode (line 1478) | uint16_t str2quantum_keycode(const char* str, uint32_t len) function str2locale (line 1484) | uint8_t str2locale(const char *str) function locale2str (line 1498) | void locale2str(KEYMAP_LOCALE locale, char *str, uint32_t len) FILE: tmk_core/protocol/nrf/keycode_str_converter.h type KEYMAP_LOCALE (line 6) | typedef enum type key_string_map_t (line 12) | typedef struct { FILE: tmk_core/protocol/nrf/lpme.c function lpme_init (line 36) | void lpme_init(lpme_config_t * const config) function matrix_row_t (line 66) | static matrix_row_t lpme_read_col_on_row(lpme_config_t const * const con... function lpme_first_scan (line 88) | static bool lpme_first_scan(lpme_config_t * const config) function matrix_row_t (line 153) | static matrix_row_t lpme_read_row(lpme_config_t const * const config, ui... function lpme_scan (line 175) | uint32_t lpme_scan(lpme_config_t *const config, matrix_row_t *rows, FILE: tmk_core/protocol/nrf/lpme.h type lpme_config_t (line 12) | typedef struct { FILE: tmk_core/protocol/nrf/main_master.c function console_task (line 100) | void console_task(void) { function main_tasks (line 105) | void main_tasks(void* context) { function keyboard_leds (line 151) | uint8_t keyboard_leds(void) { function send_keyboard (line 155) | void send_keyboard(report_keyboard_t *report) { function send_mouse (line 166) | void send_mouse(report_mouse_t *report) { function send_system (line 194) | void send_system(uint16_t data) { function send_consumer (line 203) | void send_consumer(uint16_t data) { function serial_putc (line 212) | void serial_putc(void *p, char c) { function main (line 218) | int main(void) { FILE: tmk_core/protocol/nrf/matrix.c function matrix_init_quantum (line 64) | __attribute__((weak)) void matrix_init_quantum(void) { matrix_init_kb(); } function matrix_scan_quantum (line 66) | __attribute__((weak)) void matrix_scan_quantum(void) { matrix_scan_kb(); } function matrix_init_kb (line 68) | __attribute__((weak)) void matrix_init_kb(void) { matrix_init_user(); } function matrix_scan_kb (line 70) | __attribute__((weak)) void matrix_scan_kb(void) { matrix_scan_user(); } function matrix_init_user (line 72) | __attribute__((weak)) void matrix_init_user(void) {} function matrix_scan_user (line 74) | __attribute__((weak)) void matrix_scan_user(void) {} function matrix_rows (line 76) | inline uint8_t matrix_rows(void) { function matrix_cols (line 80) | inline uint8_t matrix_cols(void) { function bmp_matrix_func_t (line 84) | __attribute__((weak)) const bmp_matrix_func_t *get_matrix_func_user(void) { function matrix_init (line 88) | void matrix_init(void) { function matrix_scan_impl (line 136) | __attribute__((weak)) uint8_t matrix_scan_impl(matrix_row_t *_matrix) { function matrix_scan (line 203) | uint8_t matrix_scan(void) { function matrix_is_on (line 216) | inline bool matrix_is_on(uint8_t row, uint8_t col) { function matrix_row_t (line 220) | inline matrix_row_t matrix_get_row(uint8_t row) { return matrix[row]; } function matrix_print (line 222) | void matrix_print(void) {} FILE: tmk_core/protocol/nrf/matrix_basic.c function get_device_row (line 8) | static uint32_t get_device_row() { return BMPAPI->app.get_config()->matr... function get_device_col (line 9) | static uint32_t get_device_col() { return BMPAPI->app.get_config()->matr... function unselect_rows (line 21) | static void unselect_rows(void) { function select_row (line 32) | static void select_row(uint8_t row) { function init_col2row (line 39) | static void init_col2row() { function matrix_row_t (line 58) | static matrix_row_t read_col_pins(void) function matrix_row_t (line 72) | static matrix_row_t read_row(uint8_t row) function scan_col2row (line 80) | static uint32_t scan_col2row(matrix_row_t *matrix_raw) function select_col (line 101) | static void select_col(uint8_t col) function unselect_cols (line 110) | static void unselect_cols(void) function matrix_col_t (line 121) | static matrix_col_t read_row_pins(void) function matrix_col_t (line 135) | static matrix_col_t read_col(uint8_t col) function init_row2col (line 143) | static void init_row2col() { function matrix_row_t (line 163) | static matrix_row_t get_row2col_matrix(uint8_t row) function scan_row2col_matrix (line 168) | static void scan_row2col_matrix(void) function scan_row2col (line 184) | static uint32_t scan_row2col(matrix_row_t *matrix_raw) FILE: tmk_core/protocol/nrf/matrix_duplex.c function get_device_row (line 8) | static uint32_t get_device_row() { return BMPAPI->app.get_config()->matr... function get_device_col (line 9) | static uint32_t get_device_col() { return BMPAPI->app.get_config()->matr... function init_col2row (line 21) | static void init_col2row() { function scan_col2row (line 25) | static uint32_t scan_col2row(matrix_row_t *matrix_raw) function init_row2col (line 44) | static void init_row2col() { function scan_row2col (line 48) | static uint32_t scan_row2col(matrix_row_t *matrix_raw) FILE: tmk_core/protocol/nrf/matrix_lpme.c function get_device_row (line 24) | static uint32_t get_device_row() function get_device_col (line 29) | static uint32_t get_device_col() function get_lpme_row_num (line 34) | static uint32_t get_lpme_row_num() function get_lpme_col_num (line 56) | static uint32_t get_lpme_col_num() function init_col2row (line 81) | static void init_col2row() { function scan_col2row (line 106) | static uint32_t scan_col2row(matrix_row_t *matrix_raw) function init_row2col (line 121) | static void init_row2col() { function scan_row2col (line 148) | static uint32_t scan_row2col(matrix_row_t *matrix_raw) FILE: tmk_core/protocol/nrf/microshell/core/microshell.c function uart_puts (line 41) | static void uart_puts(MICROSHELL *handle, char *str) function print_action (line 48) | static void print_action(MICROSHELL *handle, MSCORE_ACTION action) function print_code (line 111) | static void print_code(MICROSHELL *handle, char c) function print_buffer (line 156) | static int print_buffer(MICROSHELL *handle, char *buf, int ofs) function print_char (line 167) | static int print_char(MICROSHELL *handle, char c) function print_return (line 173) | static void print_return(MICROSHELL *handle) function cursor_left (line 179) | static void cursor_left(MICROSHELL *handle, int n) function cursor_right (line 189) | static void cursor_right(MICROSHELL *handle, int n) function microshell_init (line 199) | void microshell_init(MICROSHELL *handle, MICROSHELL_UART_PUTC uart_putc,... FILE: tmk_core/protocol/nrf/microshell/core/microshell.h type MICROSHELL (line 44) | typedef struct { FILE: tmk_core/protocol/nrf/microshell/core/mscore.c type MSCORE_KEYMAP (line 39) | typedef struct { function buf_length (line 127) | static int buf_length(char *buf) function buf_match (line 136) | static int buf_match(char *a, char *b, int n) function buf_clear (line 147) | static int buf_clear(char *buf, int n) function mscore_init (line 156) | void mscore_init(MSCORE *handle) function MSCORE_ACTION (line 162) | MSCORE_ACTION mscore_push(MSCORE *handle, char c) FILE: tmk_core/protocol/nrf/microshell/core/mscore.h type MSCORE_ACTION (line 40) | typedef enum { type MSCORE (line 96) | typedef struct { FILE: tmk_core/protocol/nrf/microshell/util/mscmd.c function mscmd_init (line 38) | int mscmd_init(MSCMD *handle, const MSCMD_COMMAND_TABLE *command_table, ... function mscmd_execute (line 46) | int mscmd_execute(MSCMD *handle, char *text, MSCMD_USER_RESULT *result) FILE: tmk_core/protocol/nrf/microshell/util/mscmd.h type MSCMD_USER_RESULT (line 39) | typedef int MSCMD_USER_RESULT; type MSCMD_USER_RESULT (line 42) | typedef MSCMD_USER_RESULT (*MSCMD_FUNC)(MSOPT *msopt, MSCMD_USER_OBJECT ... type MSCMD_COMMAND_TABLE (line 44) | typedef struct { type MSCMD (line 50) | typedef struct { FILE: tmk_core/protocol/nrf/microshell/util/msopt.c function MSOPT_RESULT (line 66) | MSOPT_RESULT msopt_init(MSOPT *handle, char *text) function MSOPT_RESULT (line 92) | MSOPT_RESULT msopt_get_argc(MSOPT *handle, int *argc) function MSOPT_RESULT (line 102) | MSOPT_RESULT msopt_get_argv(MSOPT *handle, int index, char *bufptr, int ... FILE: tmk_core/protocol/nrf/microshell/util/msopt.h type MSOPT_ARGINFO (line 39) | typedef struct { type MSOPT (line 44) | typedef struct { type MSOPT_RESULT (line 51) | typedef enum { FILE: tmk_core/protocol/nrf/microshell/util/ntlibc.c function ntlibc_strlen (line 36) | int ntlibc_strlen(const char *s) function ntlibc_strcmp (line 76) | int ntlibc_strcmp(const char *s1, const char *s2) function ntlibc_stricmp (line 94) | int ntlibc_stricmp(const char *s1, const char *s2) function ntlibc_strncmp (line 112) | int ntlibc_strncmp(const char *s1, const char *s2, int n) function ntlibc_isdigit (line 131) | int ntlibc_isdigit(int c) function ntlibc_isalpha (line 139) | int ntlibc_isalpha(int c) function ntlibc_iscntrl (line 150) | int ntlibc_iscntrl(int c) function ntlibc_toupper (line 165) | int ntlibc_toupper(int c) function ntlibc_tolower (line 174) | int ntlibc_tolower(int c) function ntlibc_atoi (line 183) | int ntlibc_atoi(const char *nptr) FILE: tmk_core/protocol/nrf/sdk15/apidef.h type bmp_api_matrix_row_t (line 14) | typedef uint32_t bmp_api_matrix_row_t; type bmp_api_matrix_col_t (line 15) | typedef uint32_t bmp_api_matrix_col_t; type CONFIGURATION_RECORD_ID (line 17) | typedef enum { type bmp_api_i2c_freq_t (line 28) | typedef enum { type bmp_api_spi_freq_t (line 34) | typedef enum { type bmp_api_spim_config_t (line 44) | typedef struct { type bmp_api_spis_config_t (line 52) | typedef struct { type bmp_api_i2cm_config_t (line 64) | typedef struct { type bmp_api_i2cs_config_t (line 70) | typedef struct { type bmp_api_device_info_t (line 76) | typedef struct { type bmp_api_bonding_info_t (line 84) | typedef struct { type bmp_api_ble_mode_t (line 91) | typedef enum { type bmp_api_ble_startup_t (line 98) | typedef enum { type bmp_api_event_t (line 104) | typedef enum { type bmp_api_diode_direction_t (line 116) | typedef enum { type bmp_api_ble_conn_param_t (line 125) | typedef struct { type bmp_api_matrix_config_t (line 132) | typedef struct { type bmp_api_led_config_t (line 145) | typedef struct { type bmp_api_keymap_config_t (line 150) | typedef struct { type bmp_api_config_t (line 155) | typedef struct { type bmp_qmk_eeconfig_t (line 168) | typedef struct { type bmp_tapping_term_setting_t (line 172) | typedef struct { type bmp_qmk_config_t (line 177) | typedef struct { type bmp_encoder_t (line 181) | typedef struct { type bmp_encoder_config_t (line 187) | typedef struct { type bmp_api_key_report_t (line 192) | typedef struct { type bmp_api_mouse_report_t (line 198) | typedef struct { type bmp_api_keypos_t (line 206) | typedef struct { type bmp_api_key_event_t (line 211) | typedef struct { type bmp_api_switch_state_t (line 217) | typedef union { type bmp_api_keymap_info_t (line 226) | typedef struct { type bmp_uart_config_t (line 234) | typedef struct { type bmp_ecs_config_t (line 242) | typedef struct { type bmp_error_t (line 250) | typedef bmp_error_t (*bmp_api_msc_write_cb_t)(const uint8_t* dat, uint32... type bmp_error_t (line 251) | typedef bmp_error_t (*bmp_api_state_change_cb_t)(bmp_api_event_t event); type bmp_api_app_t (line 253) | typedef struct { type bmp_api_usb_t (line 278) | typedef struct { type bmp_api_ble_t (line 297) | typedef struct { type bmp_api_web_config_t (line 319) | typedef struct { type bmp_api_gpio_dir_t (line 326) | typedef enum { type bmp_api_gpio_pull_t (line 331) | typedef enum { type bmp_api_gpio_drive_t (line 337) | typedef enum { type bmp_api_gpio_mode_t (line 348) | typedef struct { type bmp_api_gpio_t (line 354) | typedef struct { type bmp_api_encoder_t (line 361) | typedef struct { type bmp_api_i2c_master_t (line 367) | typedef struct { type bmp_api_i2c_slave_t (line 378) | typedef struct { type bmp_api_spi_master_t (line 385) | typedef struct { type bmp_api_spi_slave_t (line 392) | typedef struct { type bmp_api_led_t (line 397) | typedef struct { type bmp_api_ws2812_t (line 403) | typedef struct { type bmp_api_logger_t (line 407) | typedef struct { type bmp_api_adc_t (line 412) | typedef struct { type bmp_api_uart_t (line 419) | typedef struct { type bmp_api_ecs_t (line 424) | typedef struct { type bmp_api_cpu_temp_t (line 434) | typedef struct { type bmp_api_t (line 452) | typedef struct { FILE: tmk_core/protocol/nrf/sdk15/cli.c function set_cli_app (line 29) | void set_cli_app(cli_app_t *const p_cli_app) { function cli_puts (line 107) | void cli_puts(const char *str) { function MSCMD_USER_RESULT (line 111) | static MSCMD_USER_RESULT usrcmd_version(MSOPT *msopt, MSCMD_USER_OBJECT ... function MSCMD_USER_RESULT (line 120) | static MSCMD_USER_RESULT usrcmd_reset(MSOPT *msopt, MSCMD_USER_OBJECT us... function MSCMD_USER_RESULT (line 136) | static MSCMD_USER_RESULT usrcmd_advertise(MSOPT *msopt, MSCMD_USER_OBJEC... function MSCMD_USER_RESULT (line 154) | static MSCMD_USER_RESULT usrcmd_disconnect(MSOPT *msopt, MSCMD_USER_OBJE... function MSCMD_USER_RESULT (line 165) | static MSCMD_USER_RESULT usrcmd_select_connection(MSOPT * msopt, function MSCMD_USER_RESULT (line 185) | static MSCMD_USER_RESULT usrcmd_bootloader(MSOPT *msopt, MSCMD_USER_OBJE... function MSCMD_USER_RESULT (line 191) | static MSCMD_USER_RESULT usrcmd_bonding_information(MSOPT *msopt, function MSCMD_USER_RESULT (line 223) | static MSCMD_USER_RESULT usrcmd_delete_bonding(MSOPT *msopt, function MSCMD_USER_RESULT (line 237) | static MSCMD_USER_RESULT usrcmd_help(MSOPT *msopt, MSCMD_USER_OBJECT usr... function print_long_string (line 247) | static void print_long_string(void *data) { function MSCMD_USER_RESULT (line 272) | static MSCMD_USER_RESULT usrcmd_keymap(MSOPT *msopt, MSCMD_USER_OBJECT u... function MSCMD_USER_RESULT (line 278) | static MSCMD_USER_RESULT usrcmd_encoder(MSOPT *msopt, MSCMD_USER_OBJECT ... function MSCMD_USER_RESULT (line 284) | static MSCMD_USER_RESULT usrcmd_update_file(MSOPT *msopt, function MSCMD_USER_RESULT (line 296) | static MSCMD_USER_RESULT usrcmd_remove_file(MSOPT *msopt, function MSCMD_USER_RESULT (line 311) | static MSCMD_USER_RESULT usrcmd_config(MSOPT *msopt, MSCMD_USER_OBJECT u... function MSCMD_USER_RESULT (line 317) | static MSCMD_USER_RESULT usrcmd_tapping_term(MSOPT *msopt, MSCMD_USER_OB... function MSCMD_USER_RESULT (line 323) | static MSCMD_USER_RESULT usrcmd_debug_enable(MSOPT *msopt, MSCMD_USER_OB... function MSCMD_USER_RESULT (line 363) | static MSCMD_USER_RESULT usrcmd_dump_memory(MSOPT *msopt, MSCMD_USER_OBJ... function MSCMD_USER_RESULT (line 394) | static MSCMD_USER_RESULT usrcmd_dump_string(MSOPT *msopt, MSCMD_USER_OBJ... function MSCMD_USER_RESULT (line 414) | static MSCMD_USER_RESULT usrcmd_keystr_conv(MSOPT *msopt, MSCMD_USER_OBJ... function MSCMD_USER_RESULT (line 428) | static MSCMD_USER_RESULT usrcmd_keycode_conv(MSOPT *msopt, MSCMD_USER_OB... function MSCMD_USER_RESULT (line 440) | static MSCMD_USER_RESULT usrcmd_led_control(MSOPT *msopt, MSCMD_USER_OBJ... function show_eeprom (line 457) | static inline void show_eeprom() function MSCMD_USER_RESULT (line 470) | static MSCMD_USER_RESULT usrcmd_eeprom_control(MSOPT *msopt, MSCMD_USER_... function MSCMD_USER_RESULT (line 500) | static MSCMD_USER_RESULT usrcmd_webconfig_enter(MSOPT *msopt, MSCMD_USER... function MSCMD_USER_RESULT (line 506) | static MSCMD_USER_RESULT usrcmd_i2c_test(MSOPT *msopt, MSCMD_USER_OBJECT... function MSCMD_USER_RESULT (line 532) | static MSCMD_USER_RESULT usrcmd_cpu_temp(MSOPT *msopt, MSCMD_USER_OBJECT... function MSCMD_USER_RESULT (line 539) | static MSCMD_USER_RESULT usrcmd_indicator(MSOPT * msopt, function MSCMD_USER_RESULT (line 565) | static MSCMD_USER_RESULT usrcmd_send_data_s2m(MSOPT *msopt, MSCMD_USER_O... function MSCMD_USER_RESULT (line 588) | static MSCMD_USER_RESULT usrcmd_connection_status(MSOPT *msopt, MSCMD_US... function app_file_upadte (line 610) | void app_file_upadte(void *dat) { function MSCMD_USER_RESULT (line 659) | static MSCMD_USER_RESULT usrcmd_file_streaming_mode(MSOPT *msopt, MSCMD_... function cli_init (line 697) | void cli_init() { function cli_exec (line 705) | void cli_exec() { FILE: tmk_core/protocol/nrf/sdk15/cli.h type cli_app_t (line 7) | typedef struct { FILE: tmk_core/protocol/nrf/sdk15/error_def.h type bmp_error_t (line 4) | typedef enum FILE: tmk_core/protocol/nrf/spi.h function spim_init (line 33) | static inline int spim_init() function spim_start (line 45) | static inline int spim_start(uint8_t * p_tx_buffer, size_t tx_length, FILE: tmk_core/protocol/nrf/via.c function bmp_api_config_t (line 36) | static inline const bmp_api_config_t *get_config() { function dynamic_keymap_get_keycode (line 40) | static inline uint16_t dynamic_keymap_get_keycode(uint8_t layer, uint8_t... function dynamic_keymap_set_keycode (line 46) | static inline void dynamic_keymap_set_keycode(uint8_t layer, uint8_t row, function dynamic_keymap_get_layer_count (line 61) | static inline uint8_t dynamic_keymap_get_layer_count() { function dynamic_keymap_get_buffer (line 70) | static inline void dynamic_keymap_get_buffer(uint16_t offset, uint16_t s... function dynamic_keymap_set_buffer (line 107) | static inline void dynamic_keymap_set_buffer(uint16_t offset, uint16_t s... function dynamic_keymap_reset (line 144) | __attribute__((weak)) void dynamic_keymap_reset(void) {} function raw_hid_receive_kb (line 146) | __attribute__((weak)) void raw_hid_receive_kb(const uint8_t *data, function fill_config_buffer (line 155) | static void fill_config_buffer(uint8_t *dest, uint8_t const *item_data, function set_via_bmp_item (line 164) | static void set_via_bmp_item(uint8_t *data, uint8_t length) { function get_via_bmp_item (line 221) | static void get_via_bmp_item(uint8_t *data, uint8_t length) { function raw_hid_receive_bmp (line 271) | void raw_hid_receive_bmp(uint8_t *data, uint8_t length) { function eeconfig_init_via (line 325) | void eeconfig_init_via(void) { } function via_eeprom_is_valid (line 327) | bool via_eeprom_is_valid(void) { return true; } function via_eeprom_set_valid (line 329) | void via_eeprom_set_valid(bool valid) { } function via_eeprom_reset (line 331) | void via_eeprom_reset(void) { xprintf("eeprom reset: not implemente... function via_get_layout_options (line 333) | uint32_t via_get_layout_options(void) { function via_set_layout_options (line 349) | void via_set_layout_options(uint32_t value) { function bmp_via_receive_cb (line 354) | void bmp_via_receive_cb(uint8_t *data, uint8_t length, function process_record_via (line 545) | bool process_record_via(uint16_t keycode, keyrecord_t *record) { function via_init (line 557) | void via_init(void) {} FILE: tmk_core/protocol/ps2.h function wait_clock_lo (line 96) | static inline uint16_t wait_clock_lo(uint16_t us) { function wait_clock_hi (line 104) | static inline uint16_t wait_clock_hi(uint16_t us) { function wait_data_lo (line 112) | static inline uint16_t wait_data_lo(uint16_t us) { function wait_data_hi (line 120) | static inline uint16_t wait_data_hi(uint16_t us) { function idle (line 130) | static inline void idle(void) { function inhibit (line 136) | static inline void inhibit(void) { FILE: tmk_core/protocol/ps2_busywait.c function ps2_host_init (line 58) | void ps2_host_init(void) { function ps2_host_send (line 68) | uint8_t ps2_host_send(uint8_t data) { function ps2_host_recv_response (line 124) | uint8_t ps2_host_recv_response(void) { function ps2_host_recv (line 137) | uint8_t ps2_host_recv(void) { function ps2_host_set_led (line 184) | void ps2_host_set_led(uint8_t led) { FILE: tmk_core/protocol/ps2_interrupt.c function palCallback (line 74) | void palCallback(void *arg) { ps2_interrupt_service_routine(); } function ps2_host_init (line 90) | void ps2_host_init(void) { function ps2_host_send (line 98) | uint8_t ps2_host_send(uint8_t data) { function ps2_host_recv_response (line 156) | uint8_t ps2_host_recv_response(void) { function ps2_host_recv (line 166) | uint8_t ps2_host_recv(void) { function ps2_interrupt_service_routine (line 176) | void ps2_interrupt_service_routine(void) { function ISR (line 247) | ISR(PS2_INT_VECT) { ps2_interrupt_service_routine(); } function ps2_host_set_led (line 251) | void ps2_host_set_led(uint8_t led) { function pbuf_enqueue (line 263) | static inline void pbuf_enqueue(uint8_t data) { function pbuf_dequeue (line 285) | static inline uint8_t pbuf_dequeue(void) { function pbuf_has_data (line 308) | static inline bool pbuf_has_data(void) { function pbuf_clear (line 325) | static inline void pbuf_clear(void) { FILE: tmk_core/protocol/ps2_io_avr.c function clock_init (line 17) | void clock_init(void) {} function clock_lo (line 19) | void clock_lo(void) { function clock_hi (line 24) | void clock_hi(void) { function clock_in (line 30) | bool clock_in(void) { function data_init (line 40) | void data_init(void) {} function data_lo (line 42) | void data_lo(void) { function data_hi (line 47) | void data_hi(void) { function data_in (line 53) | bool data_in(void) { FILE: tmk_core/protocol/ps2_io_chibios.c function clock_init (line 20) | void clock_init(void) {} function clock_lo (line 22) | void clock_lo(void) { function clock_hi (line 27) | void clock_hi(void) { function clock_in (line 32) | bool clock_in(void) { function data_init (line 40) | void data_init(void) {} function data_lo (line 42) | void data_lo(void) { function data_hi (line 47) | void data_hi(void) { function data_in (line 52) | bool data_in(void) { FILE: tmk_core/protocol/ps2_mouse.c function ps2_mouse_init (line 46) | void ps2_mouse_init(void) { function ps2_mouse_init_user (line 73) | __attribute__((weak)) void ps2_mouse_init_user(void) {} function ps2_mouse_moved_user (line 75) | __attribute__((weak)) void ps2_mouse_moved_user(report_mouse_t *mouse_re... function ps2_mouse_task (line 77) | void ps2_mouse_task(void) { function ps2_mouse_disable_data_reporting (line 120) | void ps2_mouse_disable_data_reporting(void) { PS2_MOUSE_SEND(PS2_MOUSE_D... function ps2_mouse_enable_data_reporting (line 122) | void ps2_mouse_enable_data_reporting(void) { PS2_MOUSE_SEND(PS2_MOUSE_EN... function ps2_mouse_set_remote_mode (line 124) | void ps2_mouse_set_remote_mode(void) { function ps2_mouse_set_stream_mode (line 129) | void ps2_mouse_set_stream_mode(void) { function ps2_mouse_set_scaling_2_1 (line 134) | void ps2_mouse_set_scaling_2_1(void) { PS2_MOUSE_SEND_SAFE(PS2_MOUSE_SET... function ps2_mouse_set_scaling_1_1 (line 136) | void ps2_mouse_set_scaling_1_1(void) { PS2_MOUSE_SEND_SAFE(PS2_MOUSE_SET... function ps2_mouse_set_resolution (line 138) | void ps2_mouse_set_resolution(ps2_mouse_resolution_t resolution) { PS2_M... function ps2_mouse_set_sample_rate (line 140) | void ps2_mouse_set_sample_rate(ps2_mouse_sample_rate_t sample_rate) { PS... function ps2_mouse_convert_report_to_hid (line 148) | static inline void ps2_mouse_convert_report_to_hid(report_mouse_t *mouse... function ps2_mouse_clear_report (line 193) | static inline void ps2_mouse_clear_report(report_mouse_t *mouse_report) { function ps2_mouse_print_report (line 201) | static inline void ps2_mouse_print_report(report_mouse_t *mouse_report) { function ps2_mouse_enable_scrolling (line 216) | static inline void ps2_mouse_enable_scrolling(void) { function ps2_mouse_scroll_button_task (line 229) | static inline void ps2_mouse_scroll_button_task(report_mouse_t *mouse_re... FILE: tmk_core/protocol/ps2_mouse.h type ps2_mouse_mode_e (line 65) | enum ps2_mouse_mode_e { type ps2_mouse_command_e (line 120) | enum ps2_mouse_command_e { type ps2_mouse_resolution_t (line 138) | typedef enum ps2_mouse_resolution_e { type ps2_mouse_sample_rate_t (line 145) | typedef enum ps2_mouse_sample_rate_e { FILE: tmk_core/protocol/ps2_usart.c function ps2_host_init (line 64) | void ps2_host_init(void) { function ps2_host_send (line 72) | uint8_t ps2_host_send(uint8_t data) { function ps2_host_recv_response (line 133) | uint8_t ps2_host_recv_response(void) { function ps2_host_recv (line 142) | uint8_t ps2_host_recv(void) { function ISR (line 152) | ISR(PS2_USART_RX_VECT) { function ps2_host_set_led (line 164) | void ps2_host_set_led(uint8_t led) { function pbuf_enqueue (line 176) | static inline void pbuf_enqueue(uint8_t data) { function pbuf_dequeue (line 188) | static inline uint8_t pbuf_dequeue(void) { function pbuf_has_data (line 201) | static inline bool pbuf_has_data(void) { function pbuf_clear (line 208) | static inline void pbuf_clear(void) { FILE: tmk_core/protocol/serial_mouse.h function serial_mouse_init (line 24) | static inline uint8_t serial_mouse_init(void) { FILE: tmk_core/protocol/serial_mouse_microsoft.c function serial_mouse_task (line 37) | void serial_mouse_task(void) { function print_usb_data (line 109) | static void print_usb_data(const report_mouse_t *report) { FILE: tmk_core/protocol/serial_mouse_mousesystems.c function serial_mouse_task (line 39) | void serial_mouse_task(void) { function print_usb_data (line 115) | static void print_usb_data(const report_mouse_t *report) { FILE: tmk_core/protocol/serial_soft.c function serial_init (line 79) | void serial_init(void) { function serial_recv (line 92) | uint8_t serial_recv(void) { function serial_recv2 (line 103) | int16_t serial_recv2(void) { function ISR (line 169) | ISR(SERIAL_SOFT_RXD_VECT) { FILE: tmk_core/protocol/serial_uart.c function serial_init (line 80) | void serial_init(void) { function serial_recv (line 95) | uint8_t serial_recv(void) { function serial_recv2 (line 107) | int16_t serial_recv2(void) { function serial_send (line 119) | void serial_send(uint8_t data) { function ISR (line 126) | ISR(SERIAL_UART_RXD_VECT) { FILE: tmk_core/protocol/usb_descriptor.c function get_usb_descriptor (line 1060) | uint16_t get_usb_descriptor(const uint16_t wValue, const uint16_t wIndex... FILE: tmk_core/protocol/usb_descriptor.h type USB_Descriptor_Configuration_t (line 55) | typedef struct { type usb_interfaces (line 150) | enum usb_interfaces { type usb_endpoints (line 202) | enum usb_endpoints { FILE: tmk_core/protocol/usb_hid/override_wiring.c function millis (line 9) | unsigned long millis(void) function micros (line 13) | unsigned long micros(void) function delay (line 17) | void delay(unsigned long ms) function delayMicroseconds (line 21) | void delayMicroseconds(unsigned int us) function init (line 25) | void init(void) FILE: tmk_core/protocol/usb_hid/parser.h function class (line 7) | class KBDReportParser : public HIDReportParser FILE: tmk_core/protocol/vusb/protocol.c function initForUsbConnectivity (line 43) | static void initForUsbConnectivity(void) { function vusb_send_remote_wakeup (line 56) | static void vusb_send_remote_wakeup(void) { function vusb_suspend (line 75) | static void vusb_suspend(void) { function vusb_wakeup (line 86) | static void vusb_wakeup(void) { function setup_usb (line 100) | static void setup_usb(void) { initForUsbConnectivity(); } function protocol_setup (line 104) | void protocol_setup(void) { function protocol_init (line 117) | void protocol_init(void) { function protocol_task (line 132) | void protocol_task(void) { FILE: tmk_core/protocol/vusb/usb_util.c function usb_disconnect (line 19) | void usb_disconnect(void) { usbDeviceDisconnect(); } function usb_connected_state (line 21) | bool usb_connected_state(void) { FILE: tmk_core/protocol/vusb/vusb.c type usb_interfaces (line 48) | enum usb_interfaces { function vusb_transfer_keyboard (line 98) | void vusb_transfer_keyboard(void) { function raw_hid_send (line 134) | void raw_hid_send(uint8_t *data, uint8_t length) { function raw_hid_receive (line 153) | __attribute__((weak)) void raw_hid_receive(uint8_t *data, uint8_t length) { function raw_hid_task (line 159) | void raw_hid_task(void) { function sendchar (line 174) | int8_t sendchar(uint8_t c) { function usbSendData3 (line 179) | static inline bool usbSendData3(char *data, uint8_t len) { function console_task (line 192) | void console_task(void) { function host_driver_t (line 232) | host_driver_t *vusb_driver(void) { return &driver; } function keyboard_leds (line 234) | static uint8_t keyboard_leds(void) { return keyboard_led_state; } function send_keyboard (line 236) | static void send_keyboard(report_keyboard_t *report) { function send_mouse (line 259) | static void send_mouse(report_mouse_t *report) { function send_extra (line 268) | static void send_extra(uint8_t report_id, uint16_t data) { function send_system (line 283) | static void send_system(uint16_t data) { function send_consumer (line 289) | static void send_consumer(uint16_t data) { function send_digitizer (line 295) | void send_digitizer(report_digitizer_t *report) { function usbMsgLen_t (line 311) | usbMsgLen_t usbFunctionSetup(uchar data[8]) { function uchar (line 348) | uchar usbFunctionWrite(uchar *data, uchar len) { function usbFunctionWriteOut (line 367) | void usbFunctionWriteOut(uchar *data, uchar len) { function USB_PUBLIC (line 890) | USB_PUBLIC usbMsgLen_t usbFunctionDescriptor(struct usbRequest *rq) { FILE: tmk_core/protocol/vusb/vusb.h type usbDescriptorHeader_t (line 23) | typedef struct usbDescriptorHeader { type usbDeviceDescriptor_t (line 28) | typedef struct usbDeviceDescriptor { type usbConfigurationDescriptorHeader_t (line 44) | typedef struct usbConfigurationDescriptorHeader { type usbStringDescriptor_t (line 54) | typedef struct usbStringDescriptor { type usbInterfaceDescriptor_t (line 59) | typedef struct usbInterfaceDescriptor { type usbEndpointDescriptor_t (line 70) | typedef struct usbEndpointDescriptor { type usbHIDDescriptor_t (line 78) | typedef struct usbHIDDescriptor { type usbConfigurationDescriptor_t (line 87) | typedef struct usbConfigurationDescriptor { FILE: tmk_core/protocol/xt_interrupt.c function xt_host_init (line 50) | void xt_host_init(void) { function xt_host_recv (line 72) | uint8_t xt_host_recv(void) { function ISR (line 80) | ISR(XT_INT_VECT) { function pbuf_enqueue (line 126) | static inline void pbuf_enqueue(uint8_t data) { function pbuf_dequeue (line 139) | static inline uint8_t pbuf_dequeue(void) { function pbuf_has_data (line 153) | static inline bool pbuf_has_data(void) { function pbuf_clear (line 161) | static inline void pbuf_clear(void) { FILE: users/333fred/333fred.c type tap_dance_state_enum (line 27) | typedef enum { function tap_dance_sym_vim_finished (line 34) | void tap_dance_sym_vim_finished(qk_tap_dance_state_t *state, void *user_... function tap_dance_sym_vim_reset (line 63) | void tap_dance_sym_vim_reset(qk_tap_dance_state_t *state, void *user_dat... function tap_dance_copy_paste_finished (line 77) | void tap_dance_copy_paste_finished(qk_tap_dance_state_t *state, void *us... function tap_dance_process_keycode (line 111) | void tap_dance_process_keycode(uint16_t keycode) { function layer_state_set_rgb (line 117) | __attribute__ ((weak)) function layer_state_t (line 120) | layer_state_t layer_state_set_user(layer_state_t state) { function try_handle_macro (line 125) | bool try_handle_macro(uint16_t keycode, keyrecord_t *record) { FILE: users/333fred/333fred.h type tap_dance_declarations (line 37) | enum tap_dance_declarations { type custom_keys (line 42) | enum custom_keys { FILE: users/333fred/rgb.c function layer_state_set_rgb (line 26) | void layer_state_set_rgb(uint32_t state) { function keyboard_post_init_user (line 47) | void keyboard_post_init_user(void) { FILE: users/_example/_example.c function my_custom_function (line 3) | void my_custom_function(void) { FILE: users/ajp10304/ajp10304.c function process_record_user (line 19) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/ajp10304/ajp10304.h type ajp10304_layers (line 19) | enum ajp10304_layers { type ajp10304_keycodes (line 35) | enum ajp10304_keycodes { FILE: users/alfrdmalr/alfrdmalr.c function matrix_scan_user (line 12) | void matrix_scan_user(void) { function process_record_user (line 46) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function music_mask_user (line 87) | bool music_mask_user(uint16_t keycode) { FILE: users/alfrdmalr/alfrdmalr.h type shared_layers (line 21) | enum shared_layers { type alfrdmalr_keycodes (line 33) | enum alfrdmalr_keycodes { FILE: users/anderson/dmc12.c function dmc12_start (line 8) | void dmc12_start(uint32_t color, bool reset) { function dmc12_process (line 17) | void dmc12_process(void) { FILE: users/anderson/seq.c function seq_start (line 6) | void seq_start(void) { function seq_feed (line 11) | bool seq_feed(uint16_t keycode) { FILE: users/anderson/seq.h type seq_t (line 5) | typedef struct seq_t { FILE: users/anderson/smoothled.c function smoothled_set (line 8) | void smoothled_set(uint32_t color) { function smoothled_process (line 14) | void smoothled_process(void) { FILE: users/arkag/arkag.c function velocikey_accelerate (line 22) | void velocikey_accelerate() { function velocikey_decelerate (line 26) | void velocikey_decelerate() { function velocikey_match_speed (line 39) | uint8_t velocikey_match_speed(uint8_t minValue, uint8_t maxValue) { function set_color (line 61) | void set_color (Color new, bool update) { function save_color (line 65) | void save_color(Color to_save) { function reset_color (line 69) | void reset_color(void) { function Color (line 73) | Color mod_color(Color current_color, bool should_add, uint8_t change_amo... function check_state (line 96) | void check_state (void) { function fade_rgb (line 127) | void fade_rgb (void) { function flash_rgb (line 155) | void flash_rgb (void) { function set_os (line 186) | void set_os (uint8_t os, bool update) { function pri_mod (line 215) | void pri_mod(bool press) { function sec_mod (line 232) | void sec_mod(bool press) { function meh_hyper (line 251) | void meh_hyper(bool press) { function multi_tap (line 259) | void multi_tap(uint8_t num_of_chars, uint16_t keycode, bool use_shift) { function pair_surround_type (line 271) | void pair_surround_type(uint8_t num_of_chars, uint16_t keycode, bool use... function surround_type (line 281) | void surround_type(uint8_t num_of_chars, uint16_t keycode, bool use_shif... function long_keystroke (line 290) | void long_keystroke(size_t num_of_keys, uint16_t keys[]) { function pri_mod_keystroke (line 300) | void pri_mod_keystroke(uint16_t key) { function matrix_init_user (line 306) | void matrix_init_user(void) { function matrix_scan_user (line 313) | void matrix_scan_user(void) { function process_record_user (line 444) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/arkag/arkag.h type OS (line 35) | typedef enum { type Color (line 42) | typedef struct { type flashState (line 48) | typedef enum { type fadeState (line 54) | typedef enum { type activityState (line 59) | typedef enum { type custom_keycodes (line 65) | enum custom_keycodes { FILE: users/art/art.c function process_record_keymap (line 4) | __attribute__ ((weak)) function led_show_current_os (line 9) | __attribute__ ((weak)) function backspace_n_times (line 24) | void backspace_n_times(int times) { function send_string_remembering_length (line 30) | void send_string_remembering_length(char *string) { function send_shifted_strings (line 35) | void send_shifted_strings(char *string1, char *string2) { function send_shifted_strings_add (line 44) | void send_shifted_strings_add(char *string1, char *string2) { function is_mac_with_base_layer_off (line 56) | bool is_mac_with_base_layer_off(void) { function process_record_user (line 60) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/art/art.h type layer_names (line 8) | enum layer_names { type custom_keycodes_art (line 32) | enum custom_keycodes_art { FILE: users/badger/badger.c function keyboard_post_init_user (line 19) | __attribute__ ((weak)) function process_record_user (line 24) | __attribute__ ((weak)) FILE: users/badger/badger.h type layers (line 19) | enum layers { type CustomKeys (line 28) | enum CustomKeys { FILE: users/badger/ortho.c function keyboard_post_init_user (line 33) | __attribute__ ((weak)) function process_record_user (line 40) | __attribute__ ((weak)) function playSongForLayer (line 126) | void playSongForLayer(int currentLayer) { FILE: users/badger/ortho.h type OrthoLayers (line 19) | enum OrthoLayers { type OrthoKeys (line 29) | enum OrthoKeys { FILE: users/bbaserdem/bbaserdem.c function matrix_init_keymap (line 57) | __attribute__ ((weak)) void matrix_init_keymap(void) { } function matrix_scan_keymap (line 58) | __attribute__ ((weak)) void matrix_scan_keymap(void) { } function process_record_keymap (line 59) | __attribute__ ((weak)) bool process_record_keymap(uint16_t keycode, keyr... function layer_state_set_keymap (line 62) | __attribute__ ((weak)) uint32_t layer_state_set_keymap (uint32_t state) { function led_set_keymap (line 65) | __attribute__ ((weak)) void led_set_keymap(uint8_t usb_led) { } function rgblight_saveBase (line 81) | void rgblight_saveBase(void) { function rgblight_loadBase (line 91) | void rgblight_loadBase(void) { function rgblight_colorStatic (line 107) | void rgblight_colorStatic( int hu, int sa, int va ) { function rgblight_change (line 135) | void rgblight_change( uint8_t this_layer ) { function matrix_init_user (line 182) | void matrix_init_user (void) { function matrix_scan_user (line 215) | void matrix_scan_user (void) { function process_record_user (line 223) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 625) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: users/bbaserdem/bbaserdem.h type userspace_custom_keycodes (line 100) | enum userspace_custom_keycodes { FILE: users/bcat/bcat.c function process_record_keymap (line 26) | __attribute__((weak)) bool process_record_keymap(uint16_t keycode, keyre... function process_record_user (line 28) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 50) | __attribute__((weak)) layer_state_t layer_state_set_keymap(layer_state_t... function layer_state_t (line 52) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: users/bcat/bcat.h type user_keycode (line 21) | enum user_keycode { FILE: users/billypython/billypython.c function process_record_keymap (line 3) | __attribute__((weak)) function process_record_user (line 8) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_set_keymap (line 25) | __attribute__((weak)) function layer_state_t (line 30) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: users/billypython/billypython.h type keycodes_user (line 18) | enum keycodes_user { type layers_user (line 24) | enum layers_user { FILE: users/billypython/tap_dance.c function td_double_mods_each (line 8) | void td_double_mods_each(qk_tap_dance_state_t *state, void *user_data) { function td_double_mods_reset (line 21) | void td_double_mods_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: users/billypython/tap_dance.h type tap_dance (line 7) | enum tap_dance { FILE: users/brandonschlack/brandonschlack.c function eeconfig_init_user (line 28) | void eeconfig_init_user(void) { function matrix_init_keymap (line 35) | __attribute__((weak)) function matrix_init_user (line 38) | void matrix_init_user(void) { function keyboard_post_init_keymap (line 42) | __attribute__((weak)) function keyboard_post_init_user (line 49) | void keyboard_post_init_user(void){ function shutdown_keymap (line 63) | __attribute__ ((weak)) function shutdown_user (line 71) | void shutdown_user (void) { function suspend_power_down_keymap (line 83) | __attribute__ ((weak)) function suspend_power_down_user (line 89) | void suspend_power_down_user(void) { function suspend_wakeup_init_keymap (line 98) | __attribute__ ((weak)) function suspend_wakeup_init_user (line 104) | void suspend_wakeup_init_user(void) { function matrix_scan_keymap (line 113) | __attribute__ ((weak)) function matrix_scan_user (line 119) | void matrix_scan_user(void) { function layer_state_t (line 127) | __attribute__ ((weak)) function layer_state_t (line 136) | layer_state_t default_layer_state_set_user(layer_state_t state) { function layer_state_t (line 143) | __attribute__ ((weak)) function layer_state_t (line 151) | layer_state_t layer_state_set_user(layer_state_t state) { function led_update_keymap (line 158) | __attribute__((weak)) bool led_update_keymap(led_t led_state) { return t... function led_update_user (line 160) | bool led_update_user(led_t led_state) { function led_stoplight_start (line 170) | void led_stoplight_start(void) { function led_stoplight_set (line 179) | void led_stoplight_set(pin_t pin) { function led_stoplight_end (line 183) | void led_stoplight_end(void) { function matrix_scan_led_stoplight (line 191) | void matrix_scan_led_stoplight(void) { FILE: users/brandonschlack/brandonschlack.h type bs_layers (line 30) | enum bs_layers { type user_config_t (line 54) | typedef union { type stoplight_led_t (line 74) | typedef struct { FILE: users/brandonschlack/process_records.c function process_record_keymap (line 22) | __attribute__ ((weak)) function process_record_user (line 28) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_scan_cmd_tab (line 130) | void matrix_scan_cmd_tab(void) { function send_make_command (line 146) | void send_make_command(bool flash_bootloader) { FILE: users/brandonschlack/process_records.h type custom_keycodes (line 20) | enum custom_keycodes { FILE: users/brandonschlack/rgb_bs.c function keyboard_post_init_rgb (line 46) | void keyboard_post_init_rgb(void) { function set_rgb_theme (line 51) | void set_rgb_theme(uint8_t index) { function rgb_theme_t (line 60) | rgb_theme_t get_rgb_theme(void) { function rgb_theme_step (line 64) | void rgb_theme_step(void) { function rgb_theme_step_reverse (line 70) | void rgb_theme_step_reverse(void) { function rgb_theme_color_t (line 76) | rgb_theme_color_t get_rgb_theme_color(uint8_t index) { function rgb_theme_layer (line 87) | void rgb_theme_layer(layer_state_t state) { function rgb_matrix_layer_helper (line 100) | void rgb_matrix_layer_helper (uint8_t red, uint8_t green, uint8_t blue, ... function rgb_matrix_cycle_flag (line 108) | void rgb_matrix_cycle_flag (void) { function rgb_layer_helper (line 130) | void rgb_layer_helper(uint8_t hue, uint8_t sat, uint8_t val) { function layer_state_t (line 139) | layer_state_t layer_state_set_rgb(layer_state_t state) { FILE: users/brandonschlack/rgb_theme.h type HSV (line 35) | typedef const HSV rgb_theme_color_t; type rgb_theme_t (line 39) | typedef struct { FILE: users/brandonschlack/tap_dances.c function cur_dance (line 19) | int cur_dance (qk_tap_dance_state_t *state) { function process_tap_dance_keycode (line 35) | __attribute__ ((weak)) function td_trigger_layer_finished (line 38) | void td_trigger_layer_finished (qk_tap_dance_state_t *state, void *user_... function td_trigger_layer_reset (line 49) | void td_trigger_layer_reset (qk_tap_dance_state_t *state, void *user_dat... function td_layer_mod_each (line 66) | void td_layer_mod_each(qk_tap_dance_state_t *state, void *user_data) { function td_layer_mod_finished (line 77) | void td_layer_mod_finished(qk_tap_dance_state_t *state, void *user_data) { function td_layer_mod_reset (line 85) | void td_layer_mod_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: users/brandonschlack/tap_dances.h type tap_dance_states (line 22) | enum tap_dance_states { type qk_tap_dance_trigger_layer_t (line 40) | typedef struct { FILE: users/brett/brett.c function process_record_user (line 44) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/brett/brett.h type userspace_custom_keycodes (line 3) | enum userspace_custom_keycodes { FILE: users/callum/callum.c type layers (line 17) | enum layers { type keycodes (line 24) | enum keycodes { function is_oneshot_cancel_key (line 65) | bool is_oneshot_cancel_key(uint16_t keycode) { function is_oneshot_ignored_key (line 75) | bool is_oneshot_ignored_key(uint16_t keycode) { function process_record_user (line 98) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 128) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: users/callum/oneshot.c function update_oneshot (line 3) | void update_oneshot( FILE: users/callum/oneshot.h type oneshot_state (line 6) | typedef enum { FILE: users/callum/swapper.c function update_swapper (line 3) | void update_swapper( FILE: users/cjuniet/cjuniet.c function render_status_bar (line 3) | void render_status_bar(void) { FILE: users/csc027/csc027.c function process_record_user (line 28) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/csc027/csc027.h type custom_keycodes (line 23) | enum custom_keycodes { type custom_layers (line 37) | enum custom_layers { FILE: users/csc027/custom_audio.c function on_usb_led_off (line 26) | void on_usb_led_off(void) { function on_usb_led_on (line 30) | void on_usb_led_on(void) { FILE: users/csc027/custom_rgb.c function keyboard_post_init_user (line 23) | void keyboard_post_init_user(void) { function on_usb_led_off (line 34) | void on_usb_led_off(void) { function on_usb_led_on (line 38) | void on_usb_led_on(void) { FILE: users/csc027/usb_led.c function led_update_user (line 30) | bool led_update_user(led_t new_led) { FILE: users/curry/curry.c function bootmagic_lite (line 7) | void bootmagic_lite(void) { function keyboard_pre_init_keymap (line 22) | __attribute__((weak)) void keyboard_pre_init_keymap(void) {} function keyboard_pre_init_user (line 24) | void keyboard_pre_init_user(void) { function matrix_init_keymap (line 29) | __attribute__((weak)) void matrix_init_keymap(void) {} function matrix_init_user (line 33) | void matrix_init_user(void) { function keyboard_post_init_keymap (line 41) | __attribute__((weak)) void keyboard_post_init_keymap(void) {} function keyboard_post_init_user (line 43) | void keyboard_post_init_user(void) { function shutdown_keymap (line 50) | __attribute__((weak)) void shutdown_keymap(void) {} function shutdown_user (line 55) | void shutdown_user(void) { function suspend_power_down_keymap (line 69) | __attribute__((weak)) void suspend_power_down_keymap(void) {} function suspend_power_down_user (line 71) | void suspend_power_down_user(void) { suspend_power_down_keymap(); } function suspend_wakeup_init_keymap (line 73) | __attribute__((weak)) void suspend_wakeup_init_keymap(void) {} function suspend_wakeup_init_user (line 75) | void suspend_wakeup_init_user(void) { suspend_wakeup_init_keymap(); } function matrix_scan_keymap (line 77) | __attribute__((weak)) void matrix_scan_keymap(void) {} function matrix_scan_user (line 81) | __attribute__((weak)) void matrix_scan_user(void) { function layer_state_t (line 95) | __attribute__((weak)) layer_state_t layer_state_set_keymap(layer_state_t... function layer_state_t (line 98) | layer_state_t layer_state_set_user(layer_state_t state) { function layer_state_t (line 106) | __attribute__((weak)) layer_state_t default_layer_state_set_keymap(layer... function layer_state_t (line 109) | layer_state_t default_layer_state_set_user(layer_state_t state) { return... function led_set_keymap (line 111) | __attribute__((weak)) void led_set_keymap(uint8_t usb_led) {} function led_set_user (line 114) | void led_set_user(uint8_t usb_led) { led_set_keymap(usb_led); } function eeconfig_init_keymap (line 116) | __attribute__((weak)) void eeconfig_init_keymap(void) {} function eeconfig_init_user (line 118) | void eeconfig_init_user(void) { FILE: users/curry/curry.h type userspace_layers (line 27) | enum userspace_layers { type userspace_config_t (line 49) | typedef union { FILE: users/curry/leader.c function matrix_scan_user (line 6) | void matrix_scan_user(void) { FILE: users/curry/oled.c function oled_rotation_t (line 31) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_R... function add_keylog (line 33) | void add_keylog(uint16_t keycode) { function render_keylogger_status (line 51) | void render_keylogger_status(void) { function render_default_layer_state (line 56) | void render_default_layer_state(void) { function render_layer_state (line 74) | void render_layer_state(void) { function render_keylock_status (line 81) | void render_keylock_status(uint8_t led_usb_state) { function render_mod_status (line 89) | void render_mod_status(uint8_t modifiers) { function render_bootmagic_status (line 98) | void render_bootmagic_status(void) { function render_user_status (line 114) | void render_user_status(void) { function render_status_main (line 121) | void render_status_main(void) { function render_status_secondary (line 131) | void render_status_secondary(void) { function oled_task_user (line 140) | void oled_task_user(void) { function process_record_keymap (line 157) | bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { FILE: users/curry/process_records.c function process_record_keymap (line 5) | __attribute__((weak)) bool process_record_keymap(uint16_t keycode, keyre... function process_record_secrets (line 7) | __attribute__((weak)) bool process_record_secrets(uint16_t keycode, keyr... function process_record_user (line 9) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/curry/process_records.h type userspace_custom_keycodes (line 3) | enum userspace_custom_keycodes { FILE: users/curry/rgb_lighting_user.c function rgblight_sethsv_default_helper (line 7) | void rgblight_sethsv_default_helper(uint8_t index) { rgblight_sethsv_at(... function set_rgb_indicators (line 14) | void set_rgb_indicators(uint8_t this_mod, uint8_t this_led, uint8_t this... function matrix_scan_indicator (line 80) | void matrix_scan_indicator(void) { function rgblight_twinkle_is_led_used_keymap (line 90) | __attribute__((weak)) bool rgblight_twinkle_is_led_used_keymap(uint8_t i... function rgblight_twinkle_is_led_used (line 93) | bool rgblight_twinkle_is_led_used(uint8_t index) { function scan_rgblight_fadeout (line 135) | void scan_rgblight_fadeout(void) { // Don't effing change this function... function start_rgb_light (line 164) | void start_rgb_light(void) { function process_record_user_rgb (line 203) | bool process_record_user_rgb(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_rgb (line 251) | void keyboard_post_init_rgb(void) { function matrix_scan_rgb (line 275) | void matrix_scan_rgb(void) { function rgblight_set_hsv_and_mode (line 285) | void rgblight_set_hsv_and_mode(uint8_t hue, uint8_t sat, uint8_t val, ui... function layer_state_t (line 291) | layer_state_t layer_state_set_rgb(layer_state_t state) { FILE: users/curry/rgb_lighting_user.h type rgblight_fadeout (line 3) | typedef struct { FILE: users/curry/rgb_matrix_user.c function suspend_power_down_keymap (line 10) | void suspend_power_down_keymap(void) { rgb_matrix_set_suspend_state(true... function suspend_wakeup_init_keymap (line 12) | void suspend_wakeup_init_keymap(void) { rgb_matrix_set_suspend_state(fal... function check_default_layer (line 14) | void check_default_layer(uint8_t mode, uint8_t type) { function rgb_matrix_indicators_user (line 31) | void rgb_matrix_indicators_user(void) { function process_record_user_rgb (line 52) | bool process_record_user_rgb(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_rgb (line 102) | void keyboard_post_init_rgb(void) { function matrix_scan_rgb (line 108) | void matrix_scan_rgb(void) { function rgb_matrix_layer_helper (line 114) | void rgb_matrix_layer_helper(uint8_t hue, uint8_t sat, uint8_t val, uint... FILE: users/cwebster2/cwebster2.c function matrix_scan_keymap (line 20) | __attribute__((weak)) void matrix_scan_keymap(void) {} function matrix_scan_user (line 22) | void matrix_scan_user(void) { function keyboard_post_init_rgb (line 32) | void keyboard_post_init_rgb(void) { function eeconfig_init_keymap (line 50) | __attribute__((weak)) void eeconfig_init_keymap(void) {} function eeconfig_init_user (line 52) | void eeconfig_init_user(void) { function hasAllBitsInMask (line 60) | bool hasAllBitsInMask(uint8_t value, uint8_t mask) { FILE: users/cwebster2/cwebster2.h type userspace_layers (line 25) | enum userspace_layers { type userspace_config_t (line 44) | typedef union { FILE: users/cwebster2/keycodes.c function process_record_keymap (line 18) | __attribute__((weak)) bool process_record_keymap(uint16_t keycode, keyre... function process_record_user (line 20) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function get_tapping_term (line 39) | uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { FILE: users/cwebster2/keycodes.h type userspace_custom_keycodes (line 20) | enum userspace_custom_keycodes { FILE: users/d4mation/d4mation.c function process_record_keymap (line 3) | __attribute__ ((weak)) function matrix_init_keymap (line 9) | __attribute__ ((weak)) function matrix_scan_keymap (line 14) | __attribute__ ((weak)) function eeconfig_init_keymap (line 19) | __attribute__((weak)) function matrix_init_user (line 24) | void matrix_init_user( void ) { function matrix_scan_user (line 28) | void matrix_scan_user( void ) { function eeconfig_init_user (line 32) | void eeconfig_init_user( void ) { FILE: users/d4mation/macros.c function process_record_user (line 8) | bool process_record_user( uint16_t keycode, keyrecord_t *record ) { FILE: users/d4mation/macros.h type custom_keycodes (line 10) | enum custom_keycodes { FILE: users/d4mation/tap-dance.h type tap_dance (line 5) | enum tap_dance { FILE: users/d4mation/tap-hold.c function tap_or_hold (line 9) | void tap_or_hold( keyrecord_t *record, uint16_t tap, uint16_t hold ) { FILE: users/d4mation/zalgo.c function zalgo_text (line 3) | void zalgo_text( uint16_t keycode ) { FILE: users/danielo515/alt_tab.c function alt_tab_activated (line 5) | __attribute__((weak)) void alt_tab_activated(void){} function alt_tab_deactivated (line 6) | __attribute__((weak)) void alt_tab_deactivated(void){} function process_alt_tab (line 10) | bool process_alt_tab(uint16_t keycode, keyrecord_t *record) { FILE: users/danielo515/combo.c type combos (line 3) | enum combos { FILE: users/danielo515/danielo515.c function leader_start (line 10) | void leader_start() { rgblight_setrgb_range(5, 100, 199, 10, 15); } function leader_end (line 12) | void leader_end() { rgblight_setrgb_range(200, 200, 255, 10, 15); } function matrix_scan_user (line 15) | void matrix_scan_user(void) { FILE: users/danielo515/process_records.c function process_incremental_macro (line 13) | bool process_incremental_macro(uint16_t kc) { function refresh_incremental_macros (line 32) | void refresh_incremental_macros(uint16_t kc) { function CMD (line 46) | bool CMD(uint16_t kc) { function process_record_user (line 55) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/danielo515/process_records.h type custom_keycodes (line 4) | enum custom_keycodes { type layers (line 42) | enum layers { FILE: users/danielo515/tap_dance.c function cur_dance (line 4) | int cur_dance(qk_tap_dance_state_t *state) function qk_tap_dance_pair_finished_safe (line 33) | void qk_tap_dance_pair_finished_safe(qk_tap_dance_state_t *state, void *... function qk_tap_dance_pair_reset_safe (line 50) | void qk_tap_dance_pair_reset_safe(qk_tap_dance_state_t *state, void *use... function td_copy_cut (line 89) | void td_copy_cut(qk_tap_dance_state_t *state, void *user_data) function td_paste (line 102) | void td_paste(qk_tap_dance_state_t *state, void *user_data) function dance_copy (line 116) | void dance_copy (qk_tap_dance_state_t *state, void *user_data) { function dance_cut (line 125) | void dance_cut (qk_tap_dance_state_t *state, void *user_data) { function dance_paste (line 131) | void dance_paste (qk_tap_dance_state_t *state, void *user_data) { FILE: users/danielo515/tap_dance.h type tap_dance (line 24) | enum tap_dance { FILE: users/datagrok/feature_cdeq.c function process_record_cdeq (line 12) | bool process_record_cdeq(uint16_t keycode, keyrecord_t *record) { FILE: users/datagrok/feature_default_layers_selector.c function process_record_save_default_layer (line 10) | bool process_record_save_default_layer(uint16_t keycode, keyrecord_t *re... function process_record_select_default_layer (line 29) | bool process_record_select_default_layer(uint16_t keycode, keyrecord_t *... FILE: users/dennytom/chording_engine/chord.py function top_level_split (line 7) | def top_level_split(s): function new_chord (line 36) | def new_chord(on_pseudolayer, keycodes_hash, has_counter, value1, value2... function KC (line 46) | def KC(on_pseudolayer, keycodes_hash, keycode, output_buffer, index): function AS (line 49) | def AS(on_pseudolayer, keycodes_hash, keycode, output_buffer, index): function AT (line 52) | def AT(on_pseudolayer, keycodes_hash, output_buffer, index): function KL (line 55) | def KL(on_pseudolayer, keycodes_hash, keycode, to_pseudolayer, output_bu... function KK (line 58) | def KK(on_pseudolayer, keycodes_hash, keycode1, keycode2, output_buffer,... function KM (line 61) | def KM(on_pseudolayer, keycodes_hash, keycode, to_pseudolayer, output_bu... function MO (line 64) | def MO(on_pseudolayer, keycodes_hash, to_pseudolayer, output_buffer, ind... function MO_alt (line 67) | def MO_alt(on_pseudolayer, keycodes_hash, from_pseudolayer, to_pseudolay... function LOCK (line 70) | def LOCK(on_pseudolayer, keycodes_hash, output_buffer, index): function DF (line 73) | def DF(on_pseudolayer, keycodes_hash, to_pseudolayer, output_buffer, ind... function TO (line 76) | def TO(on_pseudolayer, keycodes_hash, to_pseudolayer, output_buffer, ind... function OSK (line 79) | def OSK(on_pseudolayer, keycodes_hash, keycode, output_buffer, index): function OSL (line 82) | def OSL(on_pseudolayer, keycodes_hash, to_pseudolayer, output_buffer, in... function CMD (line 85) | def CMD(on_pseudolayer, keycodes_hash, output_buffer, index): function DM_RECORD (line 88) | def DM_RECORD(on_pseudolayer, keycodes_hash, output_buffer, index): function DM_NEXT (line 91) | def DM_NEXT(on_pseudolayer, keycodes_hash, output_buffer, index): function DM_END (line 94) | def DM_END(on_pseudolayer, keycodes_hash, output_buffer, index): function DM_PLAY (line 97) | def DM_PLAY(on_pseudolayer, keycodes_hash, output_buffer, index): function LEAD (line 100) | def LEAD(on_pseudolayer, keycodes_hash, output_buffer, index): function CLEAR (line 103) | def CLEAR(on_pseudolayer, keycodes_hash, output_buffer, index): function RESET (line 106) | def RESET(on_pseudolayer, keycodes_hash, output_buffer, index): function STR (line 109) | def STR(on_pseudolayer, keycodes_hash, string_input, output_buffer, inde... function M (line 113) | def M(on_pseudolayer, keycodes_hash, value1, value2, fnc, output_buffer,... function expand_keycode_fnc (line 116) | def expand_keycode_fnc(DEFINITION): function MK (line 257) | def MK(on_pseudolayer, keycodes_hash, definition, output_buffer, index): function D (line 286) | def D(on_pseudolayer, keycodes_hash, DEFINITION, output_buffer, index): function O (line 339) | def O(on_pseudolayer, keycodes_hash, DEFINITION, output_buffer, index): function add_key (line 345) | def add_key(PSEUDOLAYER, KEYCODES_HASH, DEFINITION, output_buffer, index... function add_leader_combo (line 428) | def add_leader_combo(DEFINITION, FUNCTION): function add_chord_set (line 431) | def add_chord_set(PSEUDOLAYER, INPUT_STRING, TYPE, data, output_buffer, ... function add_dictionary (line 445) | def add_dictionary(PSEUDOLAYER, keycodes, array, output_buffer, index, n... function secret_chord (line 457) | def secret_chord(PSEUDOLAYER, ACTION, INPUT_STRING, data, output_buffer,... FILE: users/dennytom/chording_engine/parser.py function add_includes (line 12) | def add_includes(data): function add_parameters (line 22) | def add_parameters(data): function add_keycodes (line 52) | def add_keycodes(data): function add_pseudolayers (line 71) | def add_pseudolayers(data): function add_layers (line 90) | def add_layers(data): function prep_buffers (line 104) | def prep_buffers(data): function parse_keyboard_specifics (line 128) | def parse_keyboard_specifics(data): function parse_chords (line 138) | def parse_chords(data): function parse_strings_for_chords (line 184) | def parse_strings_for_chords(data): function main (line 198) | def main(): FILE: users/dennytom/chording_engine/tests/minunit.h type ASSERT_TYPES (line 12) | enum ASSERT_TYPES { type Chord (line 58) | struct Chord type Chord (line 58) | struct Chord type keypos_t (line 60) | typedef struct { type keyevent_t (line 65) | typedef struct { type tap_t (line 71) | typedef struct { type keyrecord_t (line 79) | typedef struct { type keycodes (line 87) | enum keycodes { function register_code (line 199) | void register_code(int16_t keycode) { function unregister_code (line 207) | void unregister_code(int16_t keycode) { function send_keyboard_report (line 215) | void send_keyboard_report(void) { /*still don't know what this does*/ } function wait_ms (line 217) | void wait_ms(uint16_t ms) { function timer_read (line 220) | uint16_t timer_read(void) { function timer_elapsed (line 224) | uint16_t timer_elapsed(uint16_t timer) { function layer_move (line 228) | void layer_move(int16_t layer) { /*ignoring for now*/ } function clear_keyboard (line 229) | void clear_keyboard(void) { function reset_keyboard (line 236) | void reset_keyboard(void) { /*ignoring for now*/ } function pause_ms (line 238) | void pause_ms(uint16_t ms) { FILE: users/dennytom/chording_engine/tests/test.c type Chord (line 9) | struct Chord type Chord (line 9) | struct Chord type Chord (line 10) | struct Chord type Chord (line 11) | struct Chord type Chord (line 12) | struct Chord type Chord (line 39) | struct Chord type Chord (line 43) | struct Chord type Chord (line 43) | struct Chord type Chord (line 44) | struct Chord type Chord (line 45) | struct Chord type Chord (line 46) | struct Chord type Chord (line 254) | struct Chord type Chord (line 797) | struct Chord type Chord (line 805) | struct Chord FILE: users/dhertz/dhertz.c function matrix_init_keymap (line 7) | __attribute__ ((weak)) function matrix_scan_keymap (line 10) | __attribute__ ((weak)) function process_record_keymap (line 13) | __attribute__ ((weak)) function layer_state_set_keymap (line 17) | __attribute__ ((weak)) function led_set_keymap (line 21) | __attribute__ ((weak)) function action_function_keymap (line 24) | __attribute__ ((weak)) function matrix_init_user (line 28) | void matrix_init_user(void) { function matrix_scan_user (line 34) | void matrix_scan_user(void) { function process_record_user (line 38) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function mod_or_mod_with_macro (line 79) | void mod_or_mod_with_macro(keyrecord_t *record, uint16_t kc_mod, char* m... function layer_state_t (line 94) | layer_state_t layer_state_set_user (layer_state_t state) { function led_set_user (line 98) | void led_set_user(uint8_t usb_led) { FILE: users/dhertz/dhertz.h type custom_keycodes (line 10) | enum custom_keycodes { FILE: users/doogle999/doogle999.c function calc (line 5) | static double calc(const char input[CALC_BUFFER_SIZE +1]) // Finds value... function process_input (line 266) | static int process_input(const uint16_t keycode, const uint8_t mods, con... function process_record_user (line 380) | bool process_record_user(uint16_t keycode, keyrecord_t* record) FILE: users/doogle999/doogle999.h type OP (line 74) | struct OP // Operator/function type OP (line 84) | struct OP type Token (line 87) | struct Token // Encapsulator type CalcFunctions (line 93) | enum CalcFunctions // Hardware calculator key functionality FILE: users/draevin/draevin.c function process_record_user (line 20) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/draevin/draevin.h type my_layers (line 23) | enum my_layers { type my_keycodes (line 29) | enum my_keycodes { type my_taps (line 37) | enum my_taps { FILE: users/drashna/drashna.c function mod_key_press_timer (line 21) | bool mod_key_press_timer(uint16_t code, uint16_t mod_code, bool pressed) { function mod_key_press (line 37) | bool mod_key_press(uint16_t code, uint16_t mod_code, bool pressed, uint1... function keyboard_pre_init_keymap (line 52) | __attribute__((weak)) void keyboard_pre_init_keymap(void) {} function keyboard_pre_init_user (line 53) | void keyboard_pre_init_user(void) { function matrix_init_keymap (line 63) | __attribute__((weak)) void matrix_init_keymap(void) {} function matrix_init_secret (line 64) | __attribute__((weak)) void matrix_init_secret(void) {} function matrix_init_user (line 65) | void matrix_init_user(void) { function keyboard_post_init_keymap (line 83) | __attribute__((weak)) void keyboard_post_init_keymap(void) {} function keyboard_post_init_user (line 84) | void keyboard_post_init_user(void) { function shutdown_keymap (line 101) | __attribute__((weak)) void shutdown_keymap(void) {} function shutdown_user (line 102) | void shutdown_user(void) { function suspend_power_down_keymap (line 116) | __attribute__((weak)) void suspend_power_down_keymap(void) {} function suspend_power_down_user (line 118) | void suspend_power_down_user(void) { function suspend_wakeup_init_keymap (line 125) | __attribute__((weak)) void suspend_wakeup_init_keymap(void) {} function suspend_wakeup_init_user (line 126) | void suspend_wakeup_init_user(void) { function matrix_scan_keymap (line 138) | __attribute__((weak)) void matrix_scan_keymap(void) {} function matrix_scan_secret (line 139) | __attribute__((weak)) void matrix_scan_secret(void) {} function matrix_scan_user (line 140) | void matrix_scan_user(void) { function layer_state_t (line 169) | __attribute__((weak)) layer_state_t layer_state_set_keymap(layer_state_t... function layer_state_t (line 170) | layer_state_t layer_state_set_user(layer_state_t s... function layer_state_t (line 195) | __attribute__((weak)) layer_state_t default_layer_state_set_keymap(layer... function layer_state_t (line 196) | layer_state_t default_layer_state_set_user(layer_s... function led_set_keymap (line 210) | __attribute__((weak)) void led_set_keymap(uint8_t usb_led) {} function led_set_user (line 211) | void led_set_user(uint8_t usb_led) { led_set_keyma... function eeconfig_init_keymap (line 213) | __attribute__((weak)) void eeconfig_init_keymap(void) {} function eeconfig_init_user (line 214) | void eeconfig_init_user(void) { function hasAllBitsInMask (line 222) | bool hasAllBitsInMask(uint8_t value, uint8_t mask) { function matrix_slave_scan_keymap (line 233) | __attribute__((weak)) void matrix_slave_scan_keymap(void) {} function matrix_slave_scan_user (line 234) | void matrix_slave_scan_user(void) { FILE: users/drashna/drashna.h type userspace_layers (line 43) | enum userspace_layers { type userspace_config_t (line 107) | typedef union { FILE: users/drashna/oled_stuff.c function add_keylog (line 53) | void add_keylog(uint16_t keycode, keyrecord_t *record) { function process_record_user_oled (line 77) | bool process_record_user_oled(uint16_t keycode, keyrecord_t *record) { function update_log (line 87) | void update_log(void) { function render_keylogger_status (line 93) | void render_keylogger_status(void) { function render_default_layer_state (line 98) | void render_default_layer_state(void) { function render_layer_state (line 119) | void render_layer_state(void) { function render_keylock_status (line 140) | void render_keylock_status(uint8_t led_usb_state) { function render_matrix_scan_rate (line 152) | void render_matrix_scan_rate(void) { function render_mod_status (line 166) | void render_mod_status(uint8_t modifiers) { function render_bootmagic_status (line 191) | void render_bootmagic_status(void) { function render_user_status (line 252) | void render_user_status(void) { function oled_driver_render_logo (line 292) | void oled_driver_render_logo(void) { function render_wpm (line 302) | void render_wpm(uint8_t padding) { function render_pointing_dpi_status (line 322) | void render_pointing_dpi_status(uint8_t padding) { function oled_driver_render_logo_right (line 340) | __attribute__((weak)) void oled_driver_render_logo_right(void) { function oled_driver_render_logo_left (line 350) | __attribute__((weak)) void oled_driver_render_logo_left(void) { function render_status_secondary (line 368) | void render_status_secondary(void) { function render_status_main (line 379) | void render_status_main(void) { function oled_rotation_t (line 390) | __attribute__((weak)) oled_rotation_t oled_init_keymap(oled_rotation_t r... function oled_rotation_t (line 392) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_task_user (line 398) | void oled_task_user(void) { FILE: users/drashna/process_records.c function process_record_keymap (line 25) | __attribute__((weak)) bool process_record_keymap(uint16_t keycode, keyre... function process_record_secrets (line 26) | __attribute__((weak)) bool process_record_secrets(uint16_t keycode, keyr... function post_process_record_keymap (line 206) | __attribute__((weak)) void post_process_record_keymap(uint16_t keycode, ... function post_process_record_user (line 207) | void post_process_record_user(uint16_t keycode, ke... FILE: users/drashna/process_records.h type userspace_custom_keycodes (line 26) | enum userspace_custom_keycodes { FILE: users/drashna/rgb_matrix_stuff.c function rgb_matrix_layer_helper (line 24) | void rgb_matrix_layer_helper(uint8_t hue, uint8_t sat, uint8_t val, uint... function rgb_matrix_indicator_keymap (line 56) | __attribute__((weak)) void rgb_matrix_indicator_keymap(void) {} function matrix_scan_rgb_matrix (line 58) | void matrix_scan_rgb_matrix(void) { function keyboard_post_init_rgb_matrix (line 67) | void keyboard_post_init_rgb_matrix(void) { function process_record_user_rgb_matrix (line 75) | bool process_record_user_rgb_matrix(uint16_t keycode, keyrecord_t *recor... FILE: users/drashna/rgb_stuff.c function rgblight_sethsv_default_helper (line 25) | void rgblight_sethsv_default_helper(uint8_t index) { rgblight_sethsv_at(... function rgblight_set_hsv_and_mode (line 26) | void rgblight_set_hsv_and_mode(uint8_t hue, uint8_t sat, uint8_t val, ui... function process_record_user_rgb_light (line 32) | bool process_record_user_rgb_light(uint16_t keycode, keyrecord_t *record... function keyboard_post_init_rgb_light (line 42) | void keyboard_post_init_rgb_light(void) { function matrix_scan_rgb_light (line 58) | void matrix_scan_rgb_light(void) { function layer_state_t (line 82) | layer_state_t layer_state_set_rgb_light(layer_state_t state) { FILE: users/drashna/tap_dances.c function diablo_tapdance_master (line 28) | void diablo_tapdance_master(qk_tap_dance_state_t *state, void *user_data) { function run_diablo_macro_check (line 60) | void run_diablo_macro_check(void) { FILE: users/drashna/tap_dances.h type diablo_timer_t (line 22) | typedef struct { type diable_keys_t (line 28) | typedef struct { FILE: users/drashna/template.c function matrix_init_keymap (line 23) | __attribute__((weak)) void matrix_init_keymap(void) {} function matrix_init_user (line 26) | void matrix_init_user(void) { matrix_init_keymap(); } function matrix_scan_keymap (line 28) | __attribute__((weak)) void matrix_scan_keymap(void) {} function matrix_scan_user (line 32) | void matrix_scan_user(void) { matrix_scan_keymap(); } function process_record_keymap (line 34) | __attribute__((weak)) bool process_record_keymap(uint16_t keycode, keyre... function process_record_user (line 39) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 66) | __attribute__((weak)) layer_state_t layer_state_set_keymap(layer_state_t... function layer_state_t (line 68) | layer_state_t layer_state_set_user(layer_state_t state) { return layer_s... function led_set_keymap (line 70) | __attribute__((weak)) void led_set_keymap(uint8_t usb_led) {} function led_set_user (line 72) | void led_set_user(uint8_t usb_led) { led_set_keymap(usb_led); } function suspend_power_down_keymap (line 74) | __attribute__((weak)) void suspend_power_down_keymap(void) {} function suspend_power_down_user (line 76) | void suspend_power_down_user(void) { suspend_power_down_keymap(); } function suspend_wakeup_init_keymap (line 78) | __attribute__((weak)) void suspend_wakeup_init_keymap(void) {} function suspend_wakeup_init_user (line 80) | void suspend_wakeup_init_user(void) { function startup_keymap (line 87) | __attribute__((weak)) void startup_keymap(void) {} function startup_user (line 89) | void startup_user(void) { function shutdown_keymap (line 96) | __attribute__((weak)) void shutdown_keymap(void) {} function shutdown_user (line 98) | void shutdown_user(void) { shutdown_keymap(); } FILE: users/drashna/template.h type custom_keycodes (line 26) | enum custom_keycodes { FILE: users/drashna/transport_sync.c function typedef (line 36) | __attribute__((aligned(8))) typedef struct { function user_state_sync (line 49) | void user_state_sync(uint8_t initiator2target_buffer_size, const void* i... function user_keymap_sync (line 54) | void user_keymap_sync(uint8_t initiator2target_buffer_size, const void* ... function user_config_sync (line 59) | void user_config_sync(uint8_t initiator2target_buffer_size, const void* ... function keyboard_post_init_transport_sync (line 65) | void keyboard_post_init_transport_sync(void) { function user_transport_update (line 72) | void user_transport_update(void) { function user_transport_sync (line 120) | void user_transport_sync(void) { function housekeeping_task_user (line 186) | void housekeeping_task_user(void) { FILE: users/dshields/dshields.c function process_record_user (line 4) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/dshields/dshields.h type layers (line 44) | enum layers { DEF, LWR, RSE, FUN } FILE: users/edvorakjp/edvorakjp.c function matrix_init_user (line 3) | void matrix_init_user(void) { function matrix_init_keymap (line 8) | __attribute__((weak)) void matrix_init_keymap() {} function layer_state_t (line 10) | layer_state_t layer_state_set_user(layer_state_t state) { function layer_state_set_keymap (line 15) | __attribute__((weak)) uint32_t layer_state_set_keymap(uint32_t state) { ... function process_record_user (line 17) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function process_record_keymap (line 22) | __attribute__((weak)) bool process_record_keymap(uint16_t keycode, keyre... FILE: users/edvorakjp/edvorakjp.h type edvorakjp_layers (line 44) | enum edvorakjp_layers { type edvorakjp_keycodes (line 52) | enum edvorakjp_keycodes { type tap_dance_code (line 62) | enum tap_dance_code { FILE: users/edvorakjp/edvorakjp_process_record.c function process_record_edvorakjp_swap_scln (line 10) | bool process_record_edvorakjp_swap_scln(uint16_t keycode, keyrecord_t *r... function process_record_edvorakjp_config (line 33) | bool process_record_edvorakjp_config(uint16_t keycode, keyrecord_t *reco... function process_record_layer (line 45) | bool process_record_layer(uint16_t keycode, keyrecord_t *record) { function process_record_ime (line 79) | bool process_record_ime(uint16_t keycode, keyrecord_t *record) { FILE: users/edvorakjp/edvorakjp_status.c type edvorakjp_config_t (line 4) | typedef union { type edvorakjp_state_t (line 12) | typedef struct { function eeconfig_read_edvorakjp (line 20) | uint8_t eeconfig_read_edvorakjp(void) { return eeprom_read_byte(EECONFIG... function eeconfig_update_edvorakjp (line 22) | void eeconfig_update_edvorakjp(uint8_t val) { eeprom_update_byte(EECONFI... function edvorakjp_status_init (line 27) | void edvorakjp_status_init(void) { function get_enable_kc_lang (line 32) | bool get_enable_kc_lang(void) { return edvorakjp_config.enable_kc_lang; } function set_enable_kc_lang (line 34) | void set_enable_kc_lang(bool new_state) { function get_japanese_mode (line 39) | bool get_japanese_mode(void) { return edvorakjp_state.japanese_mode; } function set_japanese_mode (line 41) | void set_japanese_mode(bool new_state) { FILE: users/edvorakjp/edvorakjp_tap_dance.c type tap_state (line 4) | enum tap_state { type td_status_t (line 11) | typedef struct { function cur_dance (line 17) | uint8_t cur_dance(qk_tap_dance_state_t *state) { function td_lower_finished (line 25) | void td_lower_finished(qk_tap_dance_state_t *state, void *user_data) { function td_lower_reset (line 39) | void td_lower_reset(qk_tap_dance_state_t *state, void *user_data) { function td_raise_finished (line 49) | void td_raise_finished(qk_tap_dance_state_t *state, void *user_data) { function td_raise_reset (line 61) | void td_raise_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: users/ericgebhart/core_keys.h type userspace_config_t (line 29) | typedef union { type userspace_custom_keycodes (line 58) | enum userspace_custom_keycodes { type tdtap (line 144) | typedef struct { FILE: users/ericgebhart/ericgebhart.c function tap (line 33) | void tap(uint16_t keycode){ register_code(keycode); unregister_code(keyc... function matrix_init_keymap (line 40) | __attribute__ ((weak)) function matrix_scan_keymap (line 43) | __attribute__ ((weak)) function process_record_keymap (line 46) | __attribute__ ((weak)) function process_record_secrets (line 51) | __attribute__ ((weak)) function layer_state_set_keymap (line 56) | __attribute__ ((weak)) function led_set_keymap (line 61) | __attribute__ ((weak)) function switch_default_layer (line 70) | static void switch_default_layer(uint8_t layer) { function gr (line 124) | uint8_t gr(uint8_t kc){ function send_keycode (line 131) | void send_keycode(uint8_t kc){ function process_record_user (line 153) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function tap_dance_mouse_btns (line 335) | void tap_dance_mouse_btns (qk_tap_dance_state_t *state, void *user_data) { function on_qwerty (line 359) | int on_qwerty(){ function tap_dance_df_bepo_layers_switch (line 364) | void tap_dance_df_bepo_layers_switch (qk_tap_dance_state_t *state, void ... function tap_dance_layer_switch (line 381) | void tap_dance_layer_switch (qk_tap_dance_state_t *state, void *user_dat... function tap_dance_default_layer_switch (line 407) | void tap_dance_default_layer_switch (qk_tap_dance_state_t *state, void *... function switch_default_layer_on_qwerty (line 425) | void switch_default_layer_on_qwerty(int count) { function switch_default_layer_on_bepo (line 449) | void switch_default_layer_on_bepo(int count) { function tap_dance_default_os_layer_switch (line 468) | void tap_dance_default_os_layer_switch (qk_tap_dance_state_t *state, voi... function cur_dance (line 520) | int cur_dance (qk_tap_dance_state_t *state) { function get_xmonad_layer (line 563) | int get_xmonad_layer(){ function x_finished (line 573) | void x_finished (qk_tap_dance_state_t *state, void *user_data) { function x_reset (line 605) | void x_reset (qk_tap_dance_state_t *state, void *user_data) { FILE: users/gary/gary.h type custom_keycodes (line 14) | enum custom_keycodes { FILE: users/gordon/gordon.c function register_hyper (line 18) | void register_hyper (void) { //Helper function to invoke Hyper function unregister_hyper (line 24) | void unregister_hyper (void) { //Helper function to invoke Hyper function register_ctrl_a (line 31) | void register_ctrl_a (void) { function unregister_ctrl_a (line 36) | void unregister_ctrl_a (void) { function register_alt_f7 (line 41) | void register_alt_f7 (void) { function unregister_alt_f7 (line 46) | void unregister_alt_f7 (void) { function register_shift_f6 (line 51) | void register_shift_f6 (void) { function unregister_shift_f6 (line 56) | void unregister_shift_f6 (void) { function register_ctrl_shift (line 61) | void register_ctrl_shift (void) { function unregister_ctrl_shift (line 66) | void unregister_ctrl_shift (void) { function register_alt_shift (line 71) | void register_alt_shift (void) { function unregister_alt_shift (line 76) | void unregister_alt_shift (void) { function cur_dance (line 83) | int cur_dance (qk_tap_dance_state_t *state) { function hold_cur_dance (line 113) | int hold_cur_dance (qk_tap_dance_state_t *state) { function h_finished (line 143) | void h_finished (qk_tap_dance_state_t *state, void *user_data) { function h_reset (line 154) | void h_reset (qk_tap_dance_state_t *state, void *user_data) { function tab_finished (line 173) | void tab_finished (qk_tap_dance_state_t *state, void *user_data) { function tab_reset (line 185) | void tab_reset (qk_tap_dance_state_t *state, void *user_data) { function comma_finished (line 206) | void comma_finished (qk_tap_dance_state_t *state, void *user_data) { function comma_reset (line 218) | void comma_reset (qk_tap_dance_state_t *state, void *user_data) { function bt_finished (line 240) | void bt_finished (qk_tap_dance_state_t *state, void *user_data) { function bt_reset (line 251) | void bt_reset (qk_tap_dance_state_t *state, void *user_data) { function process_record_user (line 339) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/gordon/gordon.h type xtap (line 88) | typedef struct { type gordon_layers (line 154) | enum gordon_layers type secret_strings (line 214) | enum secret_strings { FILE: users/greatwizard/game.c function process_record_game (line 18) | bool process_record_game(uint16_t keycode, keyrecord_t *record) { FILE: users/greatwizard/git.c function process_record_git (line 18) | bool process_record_git(uint16_t keycode, keyrecord_t *record) { FILE: users/greatwizard/greatwizard.c function eeconfig_init_user (line 18) | void eeconfig_init_user(void) { function keyboard_post_init_user (line 28) | void keyboard_post_init_user(void) { function process_record_user (line 34) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 73) | bool encoder_update_user(uint8_t index, bool clockwise) { function layer_state_t (line 97) | layer_state_t layer_state_set_user(layer_state_t state) { function led_update_user (line 108) | bool led_update_user(led_t led_state) { FILE: users/greatwizard/greatwizard.h type user_config_t (line 42) | typedef union { type layers (line 51) | enum layers { type keycodes (line 79) | enum keycodes { FILE: users/greatwizard/ortho.c function layer_state_t (line 18) | layer_state_t layer_state_set_ortho(layer_state_t state) { FILE: users/greatwizard/programmer.c function process_record_pg (line 18) | bool process_record_pg(uint16_t keycode, keyrecord_t *record) { FILE: users/greatwizard/tap_dances.c function cur_dance (line 18) | uint8_t cur_dance(qk_tap_dance_state_t *state) { function lalt_finished (line 39) | void lalt_finished(qk_tap_dance_state_t *state, void *user_data) { function lalt_reset (line 52) | void lalt_reset(qk_tap_dance_state_t *state, void *user_data) { function pg_lsft_finished (line 68) | void pg_lsft_finished(qk_tap_dance_state_t *state, void *user_data) { function pg_lsft_reset (line 83) | void pg_lsft_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: users/greatwizard/tap_dances.h type tap (line 21) | typedef struct { FILE: users/greatwizard/underglow.c function keyboard_post_init_rgb (line 18) | void keyboard_post_init_rgb(void) { function process_record_rgb (line 29) | bool process_record_rgb(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 56) | layer_state_t layer_state_set_rgb(layer_state_t state) { function led_update_rgb (line 97) | bool led_update_rgb(led_t led_state) { FILE: users/haervig/haervig.c function add_to_prev (line 44) | void add_to_prev(uint16_t kc){ function unreg_prev (line 67) | void unreg_prev(void){ function timer_timeout (line 82) | void timer_timeout(void){ function timer_timeout_keymap (line 91) | __attribute__((weak)) function process_record_user (line 95) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function process_record_keymap (line 231) | __attribute__((weak)) FILE: users/haervig/haervig.h type userspace_layers (line 21) | enum userspace_layers { type userspace_custom_keycodes (line 26) | enum userspace_custom_keycodes { FILE: users/hvp/per_key.c function get_tapping_term (line 20) | uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { FILE: users/hvp/tap_dances.c function dance_1_finished (line 5) | void dance_1_finished(qk_tap_dance_state_t *state, void *user_data) { function dance_1_reset (line 13) | void dance_1_reset(qk_tap_dance_state_t *state, void *user_data) { function dance_2_finished (line 22) | void dance_2_finished(qk_tap_dance_state_t *state, void *user_data) { function dance_2_reset (line 30) | void dance_2_reset(qk_tap_dance_state_t *state, void *user_data) { function dance_3_finished (line 39) | void dance_3_finished(qk_tap_dance_state_t *state, void *user_data) { function dance_3_reset (line 48) | void dance_3_reset(qk_tap_dance_state_t *state, void *user_data) { function dance_4_finished (line 57) | void dance_4_finished(qk_tap_dance_state_t *state, void *user_data) { function dance_4_reset (line 66) | void dance_4_reset(qk_tap_dance_state_t *state, void *user_data) { function dance_5_finished (line 75) | void dance_5_finished(qk_tap_dance_state_t *state, void *user_data) { function dance_5_reset (line 84) | void dance_5_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: users/hvp/tap_dances.h type tapdance_id (line 22) | enum tapdance_id FILE: users/ibnuda/combo.h type combos (line 7) | enum combos { FILE: users/imchipwood/imchipwood.c function cur_dance (line 21) | int cur_dance(qk_tap_dance_state_t *state) { function altf2_finished (line 36) | void altf2_finished(qk_tap_dance_state_t *state, void *user_data) { function altf2_reset (line 52) | void altf2_reset(qk_tap_dance_state_t *state, void *user_data) { function ctlf5_finished (line 68) | void ctlf5_finished(qk_tap_dance_state_t *state, void *user_data) { function ctlf5_reset (line 84) | void ctlf5_reset(qk_tap_dance_state_t *state, void *user_data) { function altf7_finished (line 99) | void altf7_finished(qk_tap_dance_state_t *state, void *user_data) { function altf7_reset (line 115) | void altf7_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: users/imchipwood/imchipwood.h type td_keycodes (line 32) | enum td_keycodes { type td_state_t (line 43) | typedef enum { SINGLE_TAP, SINGLE_HOLD, DOUBLE_TAP } td_state_t; FILE: users/ishtob/ishtob.c function matrix_init_keymap (line 30) | __attribute__ ((weak)) function matrix_scan_keymap (line 33) | __attribute__ ((weak)) function process_record_keymap (line 36) | __attribute__ ((weak)) function process_record_secrets (line 41) | __attribute__ ((weak)) function matrix_init_user (line 47) | void matrix_init_user(void) { function matrix_scan_user (line 53) | void matrix_scan_user(void) { function process_record_user (line 57) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/ishtob/ishtob.h type userspace_keycodes (line 5) | enum userspace_keycodes { FILE: users/issmirnov/issmirnov.c type combo_events (line 3) | enum combo_events { function process_combo_event (line 29) | void process_combo_event(uint16_t combo_index, bool pressed) { FILE: users/issmirnov/issmirnov.h type custom_keycodes (line 19) | enum custom_keycodes { FILE: users/issmirnov/tap_tog.c function process_tap_tog (line 9) | void process_tap_tog(uint8_t layer, keyrecord_t *record) { FILE: users/jarred/jarred.c function process_record_keymap (line 20) | __attribute__ ((weak)) function process_record_user (line 27) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/jarred/jarred.h type userspace_custom_keycodes (line 24) | enum userspace_custom_keycodes { FILE: users/jdelkins/jdelkins.c function process_record_keymap (line 31) | __attribute__ ((weak)) function send_secret_string (line 36) | void send_secret_string(uint8_t n) { function cur_dance (line 48) | int cur_dance(qk_tap_dance_state_t *state) { function hold_cur_dance (line 87) | int hold_cur_dance(qk_tap_dance_state_t *state) { function keyboard_post_init_keymap (line 119) | __attribute__ ((weak)) function keyboard_post_init_user (line 123) | void keyboard_post_init_user(void) { function eeconfig_init_user (line 128) | void eeconfig_init_user(void) { function process_record_user (line 134) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_keymap (line 264) | __attribute__ ((weak)) function matrix_init_user (line 268) | void matrix_init_user(void) { function matrix_scan_keymap (line 272) | __attribute__ ((weak)) function matrix_scan_user (line 276) | void matrix_scan_user(void) { function layer_state_t (line 280) | __attribute__ ((weak)) function layer_state_t (line 285) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: users/jdelkins/jdelkins.h type jdelkins_layers (line 32) | enum jdelkins_layers { type user_config_t (line 45) | typedef union { function do_mac_key (line 54) | static inline void do_mac_key(uint16_t norm_key, uint16_t mac_key, keyre... type jdelkins_keycodes (line 62) | enum jdelkins_keycodes { FILE: users/jjerrell/jjerrell.c function matrix_scan_keymap (line 22) | __attribute__((weak)) void matrix_scan_keymap(void) {} function leader_scan_secrets (line 23) | __attribute__((weak)) void leader_scan_secrets(void) {} function matrix_scan_leader (line 27) | void matrix_scan_leader(void) { function matrix_scan_user (line 64) | void matrix_scan_user(void) { function layer_state_t (line 75) | __attribute__((weak)) layer_state_t layer_state_set_keymap(layer_state_t... function layer_state_t (line 79) | layer_state_t layer_state_set_user(layer_state_t state) { function dip_switch_update_keymap (line 92) | __attribute__((weak)) void dip_switch_update_keymap(uint8_t index, bool ... function dip_switch_update_user (line 93) | void dip_switch_update_user(uint8_t index, bool active) { function music_mask_keymap (line 97) | __attribute__((weak)) bool music_mask_keymap(uint16_t keycode) { return ... function music_mask_user (line 98) | bool music_mask_user(uint16_t keycode) { function layer_state_t (line 106) | __attribute__((weak)) layer_state_t default_layer_state_set_keymap(layer... function layer_state_t (line 109) | layer_state_t default_layer_state_set_user(layer_state_t state) { function startup_keymap (line 117) | __attribute__((weak)) void startup_keymap(void) {} function startup_user (line 118) | void startup_user(void) function shutdown_keymap (line 124) | __attribute__((weak)) void shutdown_keymap(void) {} function shutdown_user (line 125) | void shutdown_user(void) function music_on_keymap (line 132) | __attribute__((weak)) void music_on_keymap(void) {} function music_on_user (line 133) | void music_on_user(void) FILE: users/jjerrell/jjerrell.h type userspace_layers (line 35) | enum userspace_layers { FILE: users/jjerrell/process_records.c function process_record_keymap (line 26) | __attribute__((weak)) bool process_record_keymap(uint16_t keycode, keyre... function process_record_user (line 30) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/jjerrell/process_records.h type userspace_keycodes (line 27) | enum userspace_keycodes { FILE: users/jonavin/jonavin.c function dance_LSFT_finished (line 25) | void dance_LSFT_finished(qk_tap_dance_state_t *state, void *user_data) { function dance_LSFT_reset (line 33) | void dance_LSFT_reset(qk_tap_dance_state_t *state, void *user_data) { function activate_rgb_nightmode (line 53) | void activate_rgb_nightmode (bool turn_on) { function get_rgb_nightmode (line 59) | bool get_rgb_nightmode(void) { function get_timeout_threshold (line 70) | uint16_t get_timeout_threshold(void) { function timeout_reset_timer (line 74) | void timeout_reset_timer(void) { function timeout_update_threshold (line 79) | void timeout_update_threshold(bool increase) { function timeout_tick_timer (line 84) | void timeout_tick_timer(void) { function matrix_scan_keymap (line 98) | __attribute__((weak)) void matrix_scan_keymap(void) {} function matrix_scan_user (line 100) | void matrix_scan_user(void) { function encoder_update_keymap (line 117) | __attribute__((weak)) bool encoder_update_keymap(uint8_t index, bool clo... function encoder_update_user (line 119) | bool encoder_update_user(uint8_t index, bool clockwise) { function process_record_keymap (line 182) | __attribute__ ((weak)) bool process_record_keymap(uint16_t keycode, key... function process_record_user (line 184) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function activate_numlock (line 234) | void activate_numlock(bool turn_on) { function keyboard_post_init_keymap (line 243) | __attribute__ ((weak)) void keyboard_post_init_keymap(void) {} function keyboard_post_init_user (line 245) | void keyboard_post_init_user(void) { FILE: users/jonavin/jonavin.h type custom_user_layers (line 25) | enum custom_user_layers { type custom_user_keycodes (line 33) | enum custom_user_keycodes { type custom_tapdance (line 49) | enum custom_tapdance { FILE: users/kageurufu/custom_rgb.c function process_record_rgb (line 16) | bool process_record_rgb(uint16_t keycode, keyrecord_t *record) { FILE: users/kageurufu/process_records.c function process_record_user (line 3) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function process_record_keymap (line 35) | __attribute__ ((weak)) function process_record_rgb (line 41) | __attribute__ ((weak)) FILE: users/kageurufu/process_records.h type layer_number (line 8) | enum layer_number { type custom_keycodes (line 17) | enum custom_keycodes { FILE: users/klackygears/klackygears.c function process_record_user (line 3) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/klackygears/klackygears.h type layer_number (line 11) | enum layer_number { type userspace_custom_keycodes (line 27) | enum userspace_custom_keycodes { FILE: users/klackygears/tap_dances.c function pstinsrt (line 45) | void pstinsrt(qk_tap_dance_state_t *state, void *user_data) { function ccopy (line 57) | void ccopy(qk_tap_dance_state_t *state, void *user_data) { function pstspecial (line 68) | void pstspecial(qk_tap_dance_state_t *state, void *user_data) { function deldel (line 85) | void deldel(qk_tap_dance_state_t *state, void *user_data) { function findreplace (line 97) | void findreplace(qk_tap_dance_state_t *state, void *user_data) { function cyclawin (line 106) | void cyclawin(qk_tap_dance_state_t *state, void *user_data) { function SCRNSNP (line 115) | void SCRNSNP(qk_tap_dance_state_t *state, void *user_data) { function mcccpy (line 127) | void mcccpy(qk_tap_dance_state_t *state, void *user_data) { function mcpstin (line 136) | void mcpstin(qk_tap_dance_state_t *state, void *user_data) { function enttab (line 145) | void enttab(qk_tap_dance_state_t *state, void *user_data) { function rgb_toggle (line 154) | void rgb_toggle(qk_tap_dance_state_t *state, void *user_data) { FILE: users/konstantin/konstantin.c function keyboard_pre_init_keymap (line 3) | __attribute__((weak)) function keyboard_pre_init_user (line 6) | void keyboard_pre_init_user(void) { function eeconfig_init_keymap (line 10) | __attribute__((weak)) function eeconfig_init_user (line 13) | void eeconfig_init_user(void) { function keyboard_post_init_keymap (line 17) | __attribute__((weak)) function keyboard_post_init_user (line 20) | void keyboard_post_init_user(void) { function process_record_keymap (line 24) | __attribute__((weak)) function process_record_user (line 29) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_set_keymap (line 95) | __attribute__((weak)) function layer_state_t (line 100) | layer_state_t layer_state_set_user(layer_state_t state) { function led_set_keymap (line 114) | __attribute__((weak)) function led_set_user (line 117) | void led_set_user(uint8_t usb_led) { function led_update_keymap (line 121) | __attribute__((weak)) function led_update_user (line 126) | bool led_update_user(led_t led_state) { FILE: users/konstantin/konstantin.h type keycodes_user (line 59) | enum keycodes_user { type layers_user (line 67) | enum layers_user { FILE: users/konstantin/tap_dance.c function td_double_mod_each (line 9) | void td_double_mod_each(qk_tap_dance_state_t *state, void *user_data) { function td_double_mod_reset (line 23) | void td_double_mod_reset(qk_tap_dance_state_t *state, void *user_data) { function td_mod_layer_each (line 39) | void td_mod_layer_each(qk_tap_dance_state_t *state, void *user_data) { function td_mod_layer_reset (line 53) | void td_mod_layer_reset(qk_tap_dance_state_t *state, void *user_data) { type qk_tap_dance_layer_mod_t (line 69) | typedef struct { function td_layer_mod_each (line 76) | void td_layer_mod_each(qk_tap_dance_state_t *state, void *user_data) { function td_layer_mod_reset (line 94) | void td_layer_mod_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: users/konstantin/tap_dance.h type tap_dance (line 17) | enum tap_dance { FILE: users/konstantin/unicode.h type unicode_keycodes (line 21) | enum unicode_keycodes { type unicode_names (line 25) | enum unicode_names { type unicode_keycodes (line 31) | enum unicode_keycodes { FILE: users/kuatsure/kuatsure.c function process_record_keymap (line 10) | __attribute__ ((weak)) function process_record_user (line 15) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function tmux_prefix (line 46) | void tmux_prefix(void) { function tmux_pane_zoom (line 50) | void tmux_pane_zoom(void) { function matrix_scan_user (line 57) | void matrix_scan_user(void) { FILE: users/kuatsure/kuatsure.h type kuatsure_keycodes (line 6) | enum kuatsure_keycodes { FILE: users/kuchosauronad0/combo.c function process_combo_event (line 3) | void process_combo_event(uint16_t combo_index, bool pressed){ FILE: users/kuchosauronad0/combo.h type combo_events (line 3) | enum combo_events { FILE: users/kuchosauronad0/encoder.c function encoder_update_user (line 2) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: users/kuchosauronad0/kuchosauronad0.c function matrix_init_keymap (line 32) | __attribute__ ((weak)) function matrix_init_user (line 37) | void matrix_init_user(void) { function keyboard_post_init_keymap (line 55) | __attribute__((weak)) function keyboard_post_init_user (line 58) | void keyboard_post_init_user(void){ function shutdown_keymap (line 65) | __attribute__ ((weak)) function shutdown_user (line 68) | void shutdown_user (void) { function suspend_power_down_keymap (line 82) | __attribute__ ((weak)) function suspend_power_down_user (line 85) | void suspend_power_down_user(void) { function suspend_wakeup_init_keymap (line 89) | __attribute__ ((weak)) function suspend_wakeup_init_user (line 92) | void suspend_wakeup_init_user(void) { function matrix_scan_keymap (line 97) | __attribute__ ((weak)) function matrix_scan_user (line 100) | __attribute__ ((weak)) function layer_state_set_keymap (line 119) | __attribute__ ((weak)) function layer_state_t (line 126) | layer_state_t layer_state_set_user(layer_state_t state) { function default_layer_state_set_keymap (line 135) | __attribute__ ((weak)) function default_layer_state_set_user (line 141) | uint32_t default_layer_state_set_user(uint32_t state) { function led_set_keymap (line 151) | __attribute__ ((weak)) function led_set_user (line 157) | void led_set_user(uint8_t usb_led) { function eeconfig_init_keymap (line 160) | __attribute__ ((weak)) function eeconfig_init_user (line 163) | void eeconfig_init_user(void) { function tmux_prefix (line 178) | void tmux_prefix(void) { function tmux_pane_last (line 185) | void tmux_pane_last(void) { function tmux_pane_switch_repeat (line 190) | void tmux_pane_switch_repeat(void) { FILE: users/kuchosauronad0/kuchosauronad0.h type userspace_layers (line 38) | enum userspace_layers { type userspace_config_t (line 79) | typedef union { FILE: users/kuchosauronad0/leader.c function matrix_scan_user (line 9) | void matrix_scan_user(void) { function leader_start (line 96) | void leader_start(void) { function leader_end (line 104) | void leader_end(void) { FILE: users/kuchosauronad0/process_records.c function process_record_keymap (line 5) | __attribute__ ((weak)) function process_record_secrets (line 10) | __attribute__ ((weak)) FILE: users/kuchosauronad0/process_records.h type userspace_custom_keycodes (line 10) | enum userspace_custom_keycodes{ FILE: users/kuchosauronad0/rgblight_user.c function rgblight_savebase (line 9) | void rgblight_savebase(void) { // Save the current settings to ram function rgblight_loadbase (line 15) | void rgblight_loadbase(void) { // Load settings from ram to eeprom function process_record_user_rgb (line 22) | bool process_record_user_rgb(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_rgb (line 56) | void keyboard_post_init_rgb(void) { function matrix_scan_rgb (line 78) | void matrix_scan_rgb(void) { function layer_state_t (line 84) | layer_state_t layer_state_set_rgb(layer_state_t state) { function matrix_scan_indicator (line 130) | void matrix_scan_indicator(void) { function rgblight_fade_helper (line 137) | void rgblight_fade_helper(bool direction){ function fadeflash_leds (line 145) | void fadeflash_leds(uint8_t hue, uint8_t sat, uint8_t val){ FILE: users/kuchosauronad0/rgblight_user.h type rgblight_fadeout (line 4) | typedef struct { FILE: users/kuchosauronad0/tap_dances.c function td_parenthesis (line 2) | void td_parenthesis (qk_tap_dance_state_t *state, void *user_data) { function safe_reset (line 26) | void safe_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: users/kuchosauronad0/template.c function matrix_init_keymap (line 8) | __attribute__ ((weak)) function matrix_init_user (line 12) | void matrix_init_user(void) { function matrix_scan_keymap (line 17) | __attribute__ ((weak)) function matrix_scan_user (line 22) | __attribute__ ((weak)) function process_record_keymap (line 28) | __attribute__ ((weak)) function process_record_user (line 36) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_set_keymap (line 65) | __attribute__ ((weak)) function layer_state_set_user (line 70) | uint32_t layer_state_set_user (uint32_t state) { function led_set_keymap (line 76) | __attribute__ ((weak)) function led_set_user (line 79) | void led_set_user(uint8_t usb_led) { function suspend_power_down_keymap (line 85) | __attribute__ ((weak)) function suspend_power_down_user (line 88) | void suspend_power_down_user(void) function suspend_wakeup_init_keymap (line 95) | __attribute__ ((weak)) function suspend_wakeup_init_user (line 98) | void suspend_wakeup_init_user(void) function startup_keymap (line 108) | __attribute__ ((weak)) function startup_user (line 111) | void startup_user (void) { function shutdown_keymap (line 120) | __attribute__ ((weak)) function shutdown_user (line 123) | void shutdown_user (void) { FILE: users/kuchosauronad0/template.h type custom_keycodes (line 11) | enum custom_keycodes { FILE: users/kuchosauronad0/unicode.h type unicode_name (line 7) | enum unicode_name { FILE: users/losinggeneration/losinggeneration-common.h type custom_keycodes (line 62) | enum custom_keycodes { FILE: users/losinggeneration/losinggeneration-keymap.h type tap_dance_keycodes (line 9) | enum tap_dance_keycodes { function dance_ctl_ctlalt_each (line 20) | void dance_ctl_ctlalt_each(qk_tap_dance_state_t *state, void *user_data) { function dance_ctl_ctlalt_reset (line 28) | void dance_ctl_ctlalt_reset(qk_tap_dance_state_t *state, void *user_data) { function dance_adj_each (line 40) | void dance_adj_each(qk_tap_dance_state_t *state, void *user_data) { function dance_adj_finish (line 49) | void dance_adj_finish(qk_tap_dance_state_t *state, void *user_data) { function dance_adj_reset (line 65) | void dance_adj_reset(qk_tap_dance_state_t *state, void *user_data) { function persistent_default_layer_set (line 318) | void persistent_default_layer_set(uint16_t default_layer) { function process_record_user (line 324) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/manna-harbour_miryoku/manna-harbour_miryoku.h type layers (line 15) | enum layers { BASE, MBO, MEDIA, NAV, MOUSE, SYM, NUM, FUN } FILE: users/mattly/mattly.c function layer_state_t (line 3) | __attribute__ ((weak)) function set_lights_default (line 10) | void set_lights_default(void) { function layer_state_set_rgb (line 24) | void layer_state_set_rgb(layer_state_t state) { function layer_state_t (line 44) | layer_state_t layer_state_set_user (layer_state_t state) { function process_record_user (line 53) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 70) | void keyboard_post_init_user(void) { FILE: users/mechmerlin/mechmerlin.c function process_record_user (line 3) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/mechmerlin/mechmerlin.h type userspace_layers (line 5) | enum userspace_layers { type keycodes (line 13) | enum keycodes { FILE: users/mguterl/mguterl.h type ortho_layers (line 46) | enum ortho_layers { type ortho_keycodes (line 58) | enum ortho_keycodes { FILE: users/miles2go/babblePaste.c function babble_modeswitch_user (line 19) | __attribute__((weak)) void babble_modeswitch_user(uint8_t mode) {} function babble_modeswitch_kb (line 20) | __attribute__((weak)) void babble_modeswitch_kb(uint8_t mode) { babble_m... function set_babble_mode (line 24) | void set_babble_mode(uint8_t id) { babble_mode = id; } function babble_mode_increment (line 26) | void babble_mode_increment() { function babble_mode_decrement (line 34) | void babble_mode_decrement() { function babblePaste (line 49) | bool babblePaste(uint16_t keycode, bool is_pressed ) { FILE: users/miles2go/babblePaste.h type babble_modes (line 23) | enum babble_modes { type babble_keycodes (line 86) | enum babble_keycodes { FILE: users/miles2go/babl_chromeos.c function babblePaste_chromeos (line 17) | bool babblePaste_chromeos(uint16_t keycode) { FILE: users/miles2go/babl_emacs.c function babblePaste_emacs (line 21) | bool babblePaste_emacs(uint16_t keycode) { FILE: users/miles2go/babl_kitty.c function babblePaste_kitty (line 28) | bool babblePaste_kitty(uint16_t keycode) { FILE: users/miles2go/babl_linux.c function babblePaste_linux (line 18) | bool babblePaste_linux(uint16_t keycode) { FILE: users/miles2go/babl_mac.c function babblePaste_mac (line 17) | bool babblePaste_mac(uint16_t keycode) { FILE: users/miles2go/babl_nano.c function babblePaste_nano (line 22) | bool babblePaste_nano(uint16_t keycode) { FILE: users/miles2go/babl_readmux.c function babblePaste_readmux (line 16) | bool babblePaste_readmux(uint16_t keycode) { FILE: users/miles2go/babl_vi.c function babblePaste_vi (line 13) | bool babblePaste_vi(uint16_t keycode) { FILE: users/miles2go/babl_windows.c function babblePaste_win (line 20) | bool babblePaste_win(uint16_t keycode) { FILE: users/miles2go/keymaps/handwired/ms_sculpt_mobile/keymap.c type layer_keycodes (line 15) | enum layer_keycodes { type layer_names (line 24) | enum layer_names { function process_record_user (line 181) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_user (line 240) | void keyboard_post_init_user(void) { function matrix_init_user (line 249) | void matrix_init_user(void) { function layer_state_t (line 258) | layer_state_t layer_state_set_user(layer_state_t state) { function get_tapping_term (line 314) | uint16_t get_tapping_term(uint16_t keycode) { function virtser_recv (line 340) | void virtser_recv(uint8_t serIn) { FILE: users/miles2go/milestogo.c function process_record_keymap (line 7) | __attribute__((weak)) bool process_record_keymap(uint16_t keycode, keyre... function process_record_user (line 16) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function babble_modeswitch_user (line 78) | void babble_modeswitch_user(uint8_t mode) { function led_update_user (line 151) | bool led_update_user(led_t led_state ) { FILE: users/miles2go/milestogo.h type userspace_layers (line 34) | enum userspace_layers { _QWERTY = 0, _CDH, _SYM, _MOV, _DMOV, _NUM } type userspace_custom_keycodes (line 54) | enum userspace_custom_keycodes { FILE: users/mnil/mnil.c function process_record_user (line 19) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function cur_dance (line 57) | int cur_dance(qk_tap_dance_state_t *state) { function ae_finished (line 82) | void ae_finished(qk_tap_dance_state_t *state, void *user_data) { function ae_reset (line 98) | void ae_reset(qk_tap_dance_state_t *state, void *user_data) { function aa_finished (line 112) | void aa_finished(qk_tap_dance_state_t *state, void *user_data) { function aa_reset (line 129) | void aa_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: users/mnil/mnil.h type layers (line 23) | enum layers { type custom_keycodes (line 58) | enum custom_keycodes { type tap (line 66) | typedef struct { FILE: users/moults31/gdb.c function process_record_gdb (line 18) | bool process_record_gdb(uint16_t keycode, keyrecord_t *record) { FILE: users/moults31/moults31.c function moults31_tap_custom_code (line 18) | bool moults31_tap_custom_code(uint16_t keycode) { function process_record_user (line 27) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function encoder_update_user (line 78) | __attribute__((weak)) bool encoder_update_user(uint8_t index, bool clock... FILE: users/moults31/moults31.h type custom_keycodes (line 26) | enum custom_keycodes { FILE: users/moults31/obs.c function process_record_obs (line 18) | bool process_record_obs(uint16_t keycode, keyrecord_t *record) { FILE: users/moults31/vscode.c function process_record_vsc (line 18) | bool process_record_vsc(uint16_t keycode, keyrecord_t *record) { FILE: users/mtdjr/mtdjr.c function macro_t (line 23) | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t... function matrix_init_user (line 40) | void matrix_init_user(void) { function matrix_scan_user (line 51) | void matrix_scan_user(void) { function process_record_user (line 57) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 139) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: users/mtdjr/mtdjr.h type user_enum (line 7) | enum user_enum { type user_macros (line 23) | enum user_macros { type user_tapdance (line 30) | enum user_tapdance { FILE: users/mtdjr/solenoid.h function solenoid_buzz_on (line 26) | void solenoid_buzz_on(void) { function solenoid_buzz_off (line 30) | void solenoid_buzz_off(void) { function solenoid_dwell_minus (line 34) | void solenoid_dwell_minus(void) { function solenoid_dwell_plus (line 38) | void solenoid_dwell_plus(void) { function solenoid_toggle (line 42) | void solenoid_toggle(void) { function solenoid_stop (line 46) | void solenoid_stop(void) { function solenoid_fire (line 52) | void solenoid_fire(void) { function solenoid_check (line 64) | void solenoid_check(void) { function solenoid_setup (line 94) | void solenoid_setup(void) { FILE: users/narze/superduper.c type process_combo_event (line 11) | enum process_combo_event { type supported_layers (line 15) | enum supported_layers { function toggle_superduper_mode (line 35) | bool toggle_superduper_mode(void) { function set_superduper_key_combo_layer (line 47) | void set_superduper_key_combo_layer(uint16_t layer) { function set_superduper_key_combos (line 52) | void set_superduper_key_combos(void) { function clear_superduper_key_combos (line 64) | void clear_superduper_key_combos(void) { FILE: users/nchristus/nchristus.h type userspace_layers (line 23) | enum userspace_layers { FILE: users/ninjonas/combos.c type combo_events (line 4) | enum combo_events { function process_combo_event (line 26) | void process_combo_event(uint16_t combo_index, bool pressed) { FILE: users/ninjonas/encoder.c function left_encoder_cw (line 19) | void left_encoder_cw(void) { function left_encoder_acw (line 35) | void left_encoder_acw(void) { function right_encoder_cw (line 51) | void right_encoder_cw(void) { function right_encoder_acw (line 67) | void right_encoder_acw(void) { function encoder_update_user (line 84) | bool encoder_update_user(uint8_t index, bool clockwise) { FILE: users/ninjonas/ninjonas.c function layer_state_t (line 18) | layer_state_t layer_state_set_user (layer_state_t state) { function keyboard_post_init_user (line 25) | void keyboard_post_init_user() { FILE: users/ninjonas/oled.c function oled_rotation_t (line 10) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function process_record_oled (line 17) | bool process_record_oled(uint16_t keycode, keyrecord_t *record) { function render_layout_state (line 24) | void render_layout_state(void) { function oled_white_space (line 41) | void oled_white_space(void){ function render_layer_state (line 45) | void render_layer_state(void) { function render_mod_state (line 65) | void render_mod_state(uint8_t modifiers) { function render_status (line 76) | void render_status(void){ function render_logo (line 83) | static void render_logo(void) { function oled_task_user (line 93) | void oled_task_user(void) { FILE: users/ninjonas/process_records.c function process_record_keymap (line 3) | __attribute__((weak)) function process_record_secrets (line 6) | __attribute__((weak)) function process_record_oled (line 10) | __attribute__((weak)) function process_record_user (line 14) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/ninjonas/process_records.h type custom_keycodes (line 4) | enum custom_keycodes { FILE: users/ninjonas/tap_dances.c function cur_dance (line 4) | int cur_dance (qk_tap_dance_state_t *state) { function copy_paste_app_finished (line 37) | void copy_paste_app_finished (qk_tap_dance_state_t *state, void *user_da... function copy_paste_app_reset (line 59) | void copy_paste_app_reset (qk_tap_dance_state_t *state, void *user_data) { function y_numpad_finished (line 70) | void y_numpad_finished (qk_tap_dance_state_t *state, void *user_data) { function y_numpad_reset (line 89) | void y_numpad_reset (qk_tap_dance_state_t *state, void *user_data) { FILE: users/ninjonas/tap_dances.h type tap (line 4) | typedef struct { type tapdance_types (line 9) | enum tapdance_types{ type custom_tapdances (line 19) | enum custom_tapdances{ FILE: users/noroadsleft/noroadsleft.c function process_record_keymap (line 25) | __attribute__((weak)) function process_record_user (line 28) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/noroadsleft/noroadsleft.h type userspace_keycodes (line 24) | enum userspace_keycodes { FILE: users/nstickney/nstickney.c function dance_layer (line 19) | void dance_layer(qk_tap_dance_state_t *state, void *user_data) { function dance_lock_finished (line 35) | void dance_lock_finished(qk_tap_dance_state_t *state, void *user_data) { function dance_lock_reset (line 54) | void dance_lock_reset(qk_tap_dance_state_t *state, void *user_data) { function keyboard_post_init_user (line 82) | void keyboard_post_init_user(void) { function layer_state_t (line 92) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: users/pcoves/pcoves.c function eeconfig_init_keymap (line 15) | __attribute__((weak)) void eeconfig_init_keymap(void) {} function eeconfig_init_user (line 17) | void eeconfig_init_user(void) { function process_record_keymap (line 24) | __attribute__((weak)) bool process_record_keymap(uint16_t keycode, keyre... function process_record_user (line 26) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/pcoves/rainbowUnicorn.c function process_record_rainbowUnicorn (line 11) | bool process_record_rainbowUnicorn(uint16_t keycode, keyrecord_t* record) { FILE: users/pcoves/tapDance.c function left (line 5) | void left(qk_tap_dance_state_t* state, void* user_data) { function right (line 24) | void right(qk_tap_dance_state_t* state, void* user_data) { function altFinish (line 46) | void altFinish(qk_tap_dance_state_t* state, void* user_data) { function altReset (line 72) | void altReset(qk_tap_dance_state_t* state, void* user_data) { function ctrlFinish (line 89) | void ctrlFinish(qk_tap_dance_state_t* state, void* user_data) { function ctrlReset (line 110) | void ctrlReset(qk_tap_dance_state_t* state, void* user_data) { FILE: users/pcoves/unicode.c function process_record_unicode (line 4) | bool process_record_unicode(uint16_t keycode, keyrecord_t *record) { FILE: users/peej/peej.c function process_record_user (line 19) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/peej/peej.h type custom_layers (line 22) | enum custom_layers { type custom_keycodes (line 35) | enum custom_keycodes { FILE: users/pvinis/pvinis.c function layer_state_t (line 13) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_keymap (line 20) | __attribute__((weak)) bool process_record_keymap(uint16_t keycode, keyre... function process_record_user (line 23) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function keyboard_post_init_rgb_light (line 81) | void keyboard_post_init_rgb_light(void) { function keyboard_post_init_user (line 88) | void keyboard_post_init_user(void) { function keyboard_post_init_user_keymap (line 96) | __attribute__((weak)) void keyboard_post_init_user_keymap(void) {} function layer_state_set_user_keymap (line 98) | __attribute__((weak)) uint32_t layer_state_set_user_keymap(uint32_t stat... FILE: users/pvinis/pvinis.h type userspace_custom_keycodes (line 6) | enum userspace_custom_keycodes { type tap_dance_indexes (line 21) | enum tap_dance_indexes { FILE: users/replicaJunction/features/caps_word.c function is_caps_word_enabled (line 21) | bool is_caps_word_enabled(void) { function enable_caps_word (line 25) | void enable_caps_word(void) { function disable_caps_word (line 31) | void disable_caps_word(void) { function toggle_caps_word (line 37) | void toggle_caps_word(void) { function should_terminate_caps_word (line 46) | bool should_terminate_caps_word(uint16_t keycode, const keyrecord_t *rec... function process_record_caps_word (line 68) | bool process_record_caps_word(uint16_t keycode, const keyrecord_t *recor... FILE: users/replicaJunction/features/mouse_jiggle.c function matrix_scan_mouse_jiggle (line 21) | void matrix_scan_mouse_jiggle(void) { function process_record_mouse_jiggle (line 28) | bool process_record_mouse_jiggle(uint16_t keycode, const keyrecord_t *re... FILE: users/replicaJunction/features/num_word.c function is_num_word_enabled (line 22) | bool is_num_word_enabled(void) { function enable_num_word (line 26) | void enable_num_word(void) { function disable_num_word (line 32) | void disable_num_word(void) { function toggle_num_word (line 38) | void toggle_num_word(void) { function should_terminate_num_word (line 47) | bool should_terminate_num_word(uint16_t keycode, const keyrecord_t *reco... function process_record_num_word (line 81) | bool process_record_num_word(uint16_t keycode, const keyrecord_t *record) { FILE: users/replicaJunction/features/secrets.c function process_record_secrets (line 40) | bool process_record_secrets(uint16_t keycode, const keyrecord_t *record) { FILE: users/replicaJunction/features/super_alt_tab.c function matrix_scan_super_alt_tab (line 24) | void matrix_scan_super_alt_tab(void) { function process_record_super_alt_tab (line 34) | bool process_record_super_alt_tab(uint16_t keycode, const keyrecord_t *r... FILE: users/replicaJunction/matrix_scan.c function matrix_scan_user_kb (line 20) | __attribute__ ((weak)) function matrix_scan_user (line 25) | void matrix_scan_user(void) { FILE: users/replicaJunction/process_records.c function process_record_user_kb (line 23) | __attribute__ ((weak)) function process_record_user (line 29) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/replicaJunction/replicaJunction.c function keyboard_post_init_user_kb (line 20) | __attribute__ ((weak)) function keyboard_post_init_user (line 23) | void keyboard_post_init_user(void) { FILE: users/replicaJunction/rj_keycodes.h type userspace_custom_keycodes (line 21) | enum userspace_custom_keycodes { FILE: users/replicaJunction/rj_layers.h type rj_layers (line 19) | enum rj_layers { FILE: users/riblee/riblee.c function dance_key_a (line 24) | void dance_key_a (qk_tap_dance_state_t *state, void *user_data) { function dance_key_e (line 39) | void dance_key_e (qk_tap_dance_state_t *state, void *user_data) { function dance_key_i (line 54) | void dance_key_i (qk_tap_dance_state_t *state, void *user_data) { function dance_key_o (line 69) | void dance_key_o (qk_tap_dance_state_t *state, void *user_data) { function dance_key_u (line 100) | void dance_key_u (qk_tap_dance_state_t *state, void *user_data) { function layer_state_t (line 131) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_user (line 135) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function oled_task_user (line 181) | void oled_task_user(void) { function raw_hid_receive (line 208) | void raw_hid_receive(uint8_t *data, uint8_t length) { FILE: users/riblee/riblee.h type layer_names (line 21) | enum layer_names { type custom_keycodes (line 31) | enum custom_keycodes { FILE: users/ridingqwerty/process_records.c function process_record_keymap (line 6) | __attribute__ ((weak)) function process_record_secrets (line 11) | __attribute__ ((weak)) function process_record_user (line 36) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/ridingqwerty/process_records.h type userspace_custom_keycodes (line 13) | enum userspace_custom_keycodes { type mode_config_t (line 46) | typedef union { FILE: users/ridingqwerty/ridingqwerty.c function matrix_init_keymap (line 3) | __attribute__((weak)) function matrix_init_user (line 6) | void matrix_init_user(void) { function matrix_scan_keymap (line 17) | __attribute__((weak)) function matrix_scan_user (line 21) | void matrix_scan_user(void) { function keyboard_post_init_keymap (line 25) | __attribute__((weak)) function keyboard_post_init_user (line 28) | void keyboard_post_init_user(void) { function layer_state_t (line 37) | __attribute__((weak)) function layer_state_t (line 40) | layer_state_t layer_state_set_user(layer_state_t state) { function get_tapping_term (line 48) | uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { function get_tapping_force_hold (line 58) | bool get_tapping_force_hold(uint16_t keycode, keyrecord_t *record) { FILE: users/ridingqwerty/ridingqwerty.h type userspace_layers (line 14) | enum userspace_layers FILE: users/ridingqwerty/tapdances.c function braces_finished (line 4) | void braces_finished (qk_tap_dance_state_t *state, void *user_data) { function braces_reset (line 10) | void braces_reset (qk_tap_dance_state_t *state, void *user_data) { FILE: users/ridingqwerty/tapdances.h type tapdance_id (line 7) | enum tapdance_id { FILE: users/ridingqwerty/unicode.h type unicode_keycodes (line 222) | enum unicode_keycodes { type unicode_names (line 226) | enum unicode_names { type unicode_keycodes (line 232) | enum unicode_keycodes { FILE: users/rmw/encoder_functions.c function enc_move_words (line 5) | void enc_move_words(bool cw){ // Move whole words. Hold shift to select ... function enc_history_scrubbing (line 12) | void enc_history_scrubbing(bool cw){ // Undo/Redo. function enc_scrolling (line 19) | void enc_scrolling(bool cw){ // Scrolling. function enc_scrolling_h (line 26) | void enc_scrolling_h(bool cw){ // Scrolling. function enc_volume_knob (line 33) | void enc_volume_knob(bool cw){ // Volume control. function enc_move_desktop (line 40) | void enc_move_desktop(bool cw){ // Switch Desktops (Mac). function enc_zoom (line 47) | void enc_zoom(bool cw){ // Zoom in/zoom out. FILE: users/rmw/rmw.h type user_layers (line 16) | enum user_layers { type user_custom_keycodes_universal (line 31) | enum user_custom_keycodes_universal { type user_custom_keycodes (line 42) | enum user_custom_keycodes { type user_custom_keycodes (line 66) | enum user_custom_keycodes { FILE: users/rmw/tapdances.c function caps (line 25) | void caps(qk_tap_dance_state_t *state, void *user_data) // Shift, Caps function forward_back_mac (line 31) | void forward_back_mac(qk_tap_dance_state_t *state, void *user_data) // G... function shiftgui (line 42) | void shiftgui(qk_tap_dance_state_t *state, void *user_data) // G->SG function guictl (line 61) | void guictl(qk_tap_dance_state_t *state, void *user_data) // G->GC function deleter (line 80) | void deleter(qk_tap_dance_state_t *state, void *user_data) // bkspc -> d... function ubermod (line 94) | void ubermod(qk_tap_dance_state_t *state, void *user_data) // CTL->ALT->GUI function ubermod_mac (line 121) | void ubermod_mac(qk_tap_dance_state_t *state, void *user_data) // GUI->C... function ubermod2 (line 148) | void ubermod2(qk_tap_dance_state_t *state, void *user_data) // ALT->CTL-... function ubermod2_mac (line 175) | void ubermod2_mac(qk_tap_dance_state_t *state, void *user_data) // ALT->... function shift_reset (line 202) | void shift_reset(qk_tap_dance_state_t *state, void *user_data) function gui_reset (line 207) | void gui_reset(qk_tap_dance_state_t *state, void *user_data) function CAS_reset (line 211) | void CAS_reset(qk_tap_dance_state_t *state, void *user_data) function CASG_reset (line 215) | void CASG_reset(qk_tap_dance_state_t *state, void *user_data) function ubermod_reset (line 220) | void ubermod_reset(qk_tap_dance_state_t *state, void *user_data) // AKA ... function shiftenter (line 225) | void shiftenter(qk_tap_dance_state_t *state, void *user_data) function shiftentercaps (line 239) | void shiftentercaps(qk_tap_dance_state_t *state, void *user_data) function ctrl_all_mac (line 256) | void ctrl_all_mac(qk_tap_dance_state_t *state, void *user_data) // C->CG... function ctrl_all (line 283) | void ctrl_all(qk_tap_dance_state_t *state, void *user_data) // C->CA->SC function alt_all (line 310) | void alt_all(qk_tap_dance_state_t *state, void *user_data) // A->SA->AC function shift_and (line 337) | void shift_and(qk_tap_dance_state_t *state, void *user_data) // SC->SA->SG function shift_and_mac (line 364) | void shift_and_mac(qk_tap_dance_state_t *state, void *user_data) // SG->... FILE: users/romus/romus.c function matrix_init_keymap (line 57) | __attribute__ ((weak)) void matrix_init_keymap(void) { } function matrix_scan_keymap (line 58) | __attribute__ ((weak)) void matrix_scan_keymap(void) { } function process_record_keymap (line 59) | __attribute__ ((weak)) bool process_record_keymap(uint16_t keycode, keyr... function layer_state_set_keymap (line 62) | __attribute__ ((weak)) uint32_t layer_state_set_keymap (uint32_t state) { function led_set_keymap (line 65) | __attribute__ ((weak)) void led_set_keymap(uint8_t usb_led) { } function rgblight_change (line 73) | void rgblight_change( uint8_t this_layer ) { function matrix_init_user (line 138) | void matrix_init_user (void) { function matrix_scan_user (line 156) | void matrix_scan_user (void) { function process_record_user (line 164) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 549) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: users/romus/romus.h type userspace_custom_keycodes (line 104) | enum userspace_custom_keycodes { FILE: users/rossman360/rossman360.c function my_custom_function (line 3) | void my_custom_function(void) { function process_record_keymap (line 7) | __attribute__ ((weak)) function process_record_user (line 12) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/rossman360/rossman360.h type custom_keycodes (line 26) | enum custom_keycodes { FILE: users/rs/rs.c function process_record_keymap (line 5) | __attribute__ ((weak)) function rgb_mod_changed_keymap (line 11) | __attribute__ ((weak)) function keylog_set_keymap (line 16) | __attribute__ ((weak)) function process_record_user (line 20) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/rs/rs.h type layers (line 4) | enum layers { type custom_keycodes (line 10) | enum custom_keycodes { FILE: users/rupa/process_records.c function process_record_keymap (line 22) | __attribute__((weak)) function process_record_user (line 27) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/rupa/rupa.c function font_t (line 49) | const font_t *get_script_mode(void) { function set_script_mode (line 52) | bool set_script_mode(int fc) { function map_alnum (line 60) | uint32_t map_alnum(const font_t *f, bool is_shifted, uint32_t keycode) { function script_mode_translate (line 75) | bool script_mode_translate(bool is_shifted, uint32_t keycode) { FILE: users/rupa/rupa.h type userspace_layers (line 25) | enum userspace_layers { type userspace_custom_keycodes (line 32) | enum userspace_custom_keycodes { type userspace_font_choices (line 64) | enum userspace_font_choices { type font_t (line 74) | typedef struct font_t { FILE: users/rupa/unicode.c function u_x (line 118) | bool u_x(const char *text) { function u_xp (line 122) | bool u_xp(bool is_shifted, const char *shifted, const char *plain) { function zalgo (line 127) | void zalgo(void) { function combined_text (line 136) | bool combined_text(uint16_t keycode) { function cycle_combined_mode (line 162) | void cycle_combined_mode(void) { function combined_mode_t (line 168) | combined_mode_t set_combined_mode(combined_mode_t mode) { FILE: users/rupa/unicode.h type unicode_names (line 22) | enum unicode_names { type combined_mode_t (line 54) | typedef enum combined_modes { FILE: users/rverst/rverst.c function get_mode (line 26) | uint8_t get_mode(void) { function set_mode (line 41) | void set_mode(uint8_t mode, bool save) { function switch_mode (line 74) | void switch_mode(uint8_t mode) { function is_unicode (line 90) | bool is_unicode(uint8_t mode) { return (mode == MAC_UNI) || (mode == WIN... function keyboard_pre_init_keymap (line 95) | __attribute__((weak)) void keyboard_pre_init_keymap(void) {} function keyboard_pre_init_user (line 97) | void keyboard_pre_init_user(void) { function keyboard_post_init_keymap (line 106) | __attribute__((weak)) void keyboard_post_init_keymap(void) {} function keyboard_post_init_user (line 108) | void keyboard_post_init_user(void) { function eeconfig_init_keymap (line 124) | __attribute__((weak)) void eeconfig_init_keymap(void) {} function eeconfig_init_user (line 126) | void eeconfig_init_user(void) { function process_record_keymap (line 136) | __attribute__((weak)) bool process_record_keymap(uint16_t keycode, keyre... function process_record_user (line 138) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/rverst/rverst.h type userspace_mode (line 21) | enum userspace_mode { type userspace_keycodes (line 29) | enum userspace_keycodes { type userspace_config_t (line 65) | typedef union { FILE: users/rverst/unicode.h type unicode_names (line 24) | enum unicode_names { BANG, IRONY, SNEK } FILE: users/sekigon/dynamic_key_override/dynamic_key_override.c function register_override (line 16) | int register_override(const key_override_t *override) { function remove_all_overrides (line 26) | void remove_all_overrides(void) { FILE: users/sekigon/jp_us_overrides/jp_key_on_us_os_overrides.c function register_jp_key_on_us_os_overrides (line 40) | void register_jp_key_on_us_os_overrides(void) { FILE: users/sekigon/jp_us_overrides/us_key_on_jp_os_overrides.c function register_us_key_on_jp_os_overrides (line 40) | void register_us_key_on_jp_os_overrides(void) { FILE: users/sethBarberee/rgb_light.c function layer_state_t (line 19) | layer_state_t layer_state_set_rgb_light(layer_state_t state){ function rgblight_set_hsv_and_mode (line 41) | void rgblight_set_hsv_and_mode(uint8_t hue, uint8_t sat, uint8_t val, ui... function keyboard_post_init_rgb_light (line 47) | void keyboard_post_init_rgb_light(void) FILE: users/sethBarberee/sethBarberee.c function keyboard_pre_init_keymap (line 19) | __attribute__ ((weak)) void keyboard_pre_init_keymap(void) {} function keyboard_pre_init_user (line 21) | void keyboard_pre_init_user(void){ function layer_state_t (line 33) | __attribute__ ((weak)) layer_state_t layer_state_set_keymap (layer_state... function layer_state_t (line 35) | layer_state_t layer_state_set_user(layer_state_t state){ function keyboard_post_init_keymap (line 48) | __attribute__ ((weak)) void keyboard_post_init_keymap(void) {} function keyboard_post_init_user (line 50) | void keyboard_post_init_user(void) function suspend_power_down_keymap (line 58) | __attribute__((weak)) void suspend_power_down_keymap(void) {} function suspend_power_down_user (line 60) | void suspend_power_down_user(void) { function suspend_wakeup_init_keymap (line 67) | __attribute__((weak)) void suspend_wakeup_init_keymap(void) {} function suspend_wakeup_init_user (line 69) | void suspend_wakeup_init_user(void) { suspend_wakeup_init_keymap(); } function process_record_keymap (line 71) | __attribute__ ((weak)) bool process_record_keymap(uint16_t keycode, keyr... function process_record_user (line 73) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/sethBarberee/sethBarberee.h type layers (line 22) | enum layers { type userspace_keycodes (line 29) | enum userspace_keycodes { FILE: users/sethBarberee/tap_dance.c function cur_dance (line 19) | int cur_dance (qk_tap_dance_state_t *state) { function dance_ecap_finished (line 47) | void dance_ecap_finished (qk_tap_dance_state_t *state, void *user_data){ function dance_ecap_reset (line 77) | void dance_ecap_reset (qk_tap_dance_state_t *state, void *user_data){ FILE: users/sethBarberee/tap_dance.h type tap (line 37) | typedef struct { FILE: users/sigma/sigma.c function matrix_init_keymap (line 22) | __attribute__ ((weak)) function startup_keymap (line 25) | __attribute__ ((weak)) function shutdown_keymap (line 28) | __attribute__ ((weak)) function suspend_power_down_keymap (line 31) | __attribute__ ((weak)) function suspend_wakeup_init_keymap (line 34) | __attribute__ ((weak)) function matrix_scan_keymap (line 37) | __attribute__ ((weak)) function process_record_keymap (line 40) | __attribute__ ((weak)) function process_record_secrets (line 45) | __attribute__ ((weak)) function layer_state_set_keymap (line 51) | __attribute__ ((weak)) function default_layer_state_set_keymap (line 56) | __attribute__ ((weak)) function led_set_keymap (line 61) | __attribute__ ((weak)) function set_os (line 64) | void set_os(uint8_t os) { function matrix_init_user (line 82) | void matrix_init_user(void) { function store_userspace_config (line 89) | void store_userspace_config(void) { function matrix_scan_user (line 95) | void matrix_scan_user(void) { FILE: users/sigma/sigma.h type os_types (line 24) | enum os_types type userspace_layers (line 32) | enum userspace_layers type userspace_config_t (line 37) | typedef union { type userspace_custom_keycodes (line 44) | enum userspace_custom_keycodes FILE: users/sigul/sigul.c function layer_state_t (line 4) | __attribute__ ((weak)) function layer_state_t (line 9) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_keymap (line 13) | __attribute__ ((weak)) function process_record_secrets (line 18) | __attribute__ ((weak)) function process_record_user (line 23) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/sigul/sigul.h type userspace_layers (line 5) | enum userspace_layers { type userspace_custom_keycodes (line 15) | enum userspace_custom_keycodes { FILE: users/snowe/luna.c function render_luna (line 52) | void render_luna(int LUNA_X, int LUNA_Y) { FILE: users/snowe/ocean_dream.c function increment_counter (line 35) | static uint8_t increment_counter(uint8_t counter, uint8_t max) { function decrement_counter (line 45) | static uint8_t decrement_counter(uint8_t counter, uint8_t max) { function draw_moon (line 88) | static void draw_moon(void) { function animate_waves (line 195) | static void animate_waves(void) { function animate_island (line 255) | static void animate_island(void) { type Coordinate (line 283) | struct Coordinate { type Coordinate (line 289) | struct Coordinate function setup_stars (line 299) | static void setup_stars(void) { function twinkle_stars (line 327) | static void twinkle_stars(void) { function animate_stars (line 385) | static void animate_stars(void) { type ShootingStar (line 397) | struct ShootingStar { type ShootingStar (line 407) | struct ShootingStar function setup_shooting_star (line 409) | static void setup_shooting_star(struct ShootingStar *shooting_star) { function move_shooting_star (line 422) | static void move_shooting_star(struct ShootingStar *shooting_star) { function finish_shooting_star (line 436) | static void finish_shooting_star(struct ShootingStar *shooting_star) { function animate_shooting_star (line 443) | static void animate_shooting_star(struct ShootingStar *shooting_star) { function animate_shooting_stars (line 458) | static void animate_shooting_stars(void) { function render_stars (line 504) | void render_stars(void) { FILE: users/snowe/oled_setup.c function oled_rotation_t (line 27) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function oled_render_layer_state (line 39) | void oled_render_layer_state(void) { function set_keylog (line 70) | void set_keylog(uint16_t keycode, keyrecord_t *record) { function oled_render_keylog (line 83) | void oled_render_keylog(void) { oled_write(keylog_str, false); } function render_bootmagic_status (line 99) | void render_bootmagic_status(void) { function oled_task_user (line 124) | void oled_task_user(void) { FILE: users/snowe/snowe.h type layers (line 43) | enum layers { _MAIN, _LOWER, _UPPER, _ADJUST } FILE: users/spacebarracecar/spacebarracecar.c function add_to_prev (line 27) | void add_to_prev(uint16_t kc){ function unreg_prev (line 50) | void unreg_prev(void){ function timer_timeout (line 68) | void timer_timeout(void){ function timer_timeout_keymap (line 77) | __attribute__((weak)) function process_record_user (line 81) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function process_record_keymap (line 349) | __attribute__((weak)) FILE: users/spacebarracecar/spacebarracecar.h type userspace_layers (line 6) | enum userspace_layers { type userspace_custom_keycodes (line 11) | enum userspace_custom_keycodes { FILE: users/spidey3/init.c function keyboard_post_init_user (line 3) | void keyboard_post_init_user(void) { function eeconfig_init_user (line 9) | void eeconfig_init_user(void) { function shutdown_user (line 22) | void shutdown_user(void) { shutdown_user_rgb(); } FILE: users/spidey3/layer_rgb.c function spidey_glow (line 16) | void spidey_glow(void) { function eeconfig_init_user_rgb (line 29) | void eeconfig_init_user_rgb(void) { spidey_glow(); } function clear_rgb_layers (line 103) | void clear_rgb_layers() { function do_rgb_layers (line 110) | void do_rgb_layers(layer_state_t state, uint8_t start, uint8_t end) { function do_rgb_unicode (line 118) | void do_rgb_unicode(void) { function do_rgb_all (line 127) | void do_rgb_all(void) { type startup_animation_state_t (line 157) | typedef enum { function startup_animation_init (line 176) | void startup_animation_init(void) { function keyboard_post_init_user_rgb (line 185) | void keyboard_post_init_user_rgb(void) { function matrix_scan_user_rgb (line 196) | void matrix_scan_user_rgb(void) { function shutdown_user_rgb (line 355) | void shutdown_user_rgb(void) { function layer_state_t (line 364) | layer_state_t default_layer_state_set_user_rgb(layer_state_t state) { function layer_state_t (line 369) | layer_state_t layer_state_set_user_rgb(layer_state_t state) { function led_update_user_rgb (line 374) | bool led_update_user_rgb(led_t led_state) { function rgb_layer_ack_yn (line 384) | void rgb_layer_ack_yn(bool yn) { rgb_layer_ack(yn ? ACK_YES : ACK_NO); } function rgb_layer_ack (line 386) | void rgb_layer_ack(layer_ack_t n) { function process_record_user_rgb (line 395) | bool process_record_user_rgb(uint16_t keycode, keyrecord_t *record) { function post_process_record_user_rgb (line 440) | void post_process_record_user_rgb(uint16_t keycode, keyrecord_t *record) { FILE: users/spidey3/spidey3.c function report_version (line 20) | void report_version(void) { function matrix_scan_user (line 26) | void matrix_scan_user(void) { function process_record_glyph_replacement (line 54) | bool process_record_glyph_replacement(uint16_t keycode, keyrecord_t *rec... function process_gflock (line 105) | bool process_gflock(uint16_t keycode, keyrecord_t *record) { function process_record_user (line 118) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function post_process_record_user (line 334) | void post_process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 341) | layer_state_t default_layer_state_set_user(layer_state_t state) { function layer_state_t (line 349) | layer_state_t layer_state_set_user(layer_state_t state) { function led_update_user (line 357) | bool led_update_user(led_t led_state) { FILE: users/spidey3/spidey3.h type userspace_layers (line 9) | enum userspace_layers { type custom_keycodes (line 15) | enum custom_keycodes { type layer_base (line 38) | enum layer_base { type layer_ack_t (line 44) | typedef enum layer_ack { FILE: users/spidey3/unicode.c function eeconfig_init_user_unicode (line 22) | void eeconfig_init_user_unicode(void) { FILE: users/spidey3/unicode.h type unicode_names (line 7) | enum unicode_names { FILE: users/stanrc85/indicator_layers_sneakbox.c function layer_state_t (line 19) | layer_state_t layer_state_set_user(layer_state_t state) { function led_update_user (line 25) | bool led_update_user(led_t led_state) { FILE: users/stanrc85/layer_rgb.c function matrix_init_user (line 3) | void matrix_init_user(void) { function layer_state_t (line 7) | layer_state_t layer_state_set_user(layer_state_t state) { FILE: users/stanrc85/rgb_timeout.c function matrix_scan_user (line 28) | void matrix_scan_user(void) { function process_record_keymap (line 49) | bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { FILE: users/stanrc85/rgblight_layers.c function layer_state_t (line 6) | layer_state_t layer_state_set_user(layer_state_t state) { function led_update_user (line 25) | bool led_update_user(led_t led_state) { FILE: users/stanrc85/rgblight_layers_osa.c function keyboard_post_init_user (line 34) | void keyboard_post_init_user(void) { function layer_state_t (line 39) | layer_state_t layer_state_set_user(layer_state_t state) { function led_update_user (line 62) | bool led_update_user(led_t led_state) { FILE: users/stanrc85/stanrc85.c function process_record_keymap (line 5) | __attribute__ ((weak)) function cur_dance (line 11) | int cur_dance (qk_tap_dance_state_t *state) { function ctl_copy_finished (line 21) | void ctl_copy_finished (qk_tap_dance_state_t *state, void *user_data) { function ctl_copy_reset (line 35) | void ctl_copy_reset (qk_tap_dance_state_t *state, void *user_data) { function encoder_update_user (line 48) | bool encoder_update_user(uint8_t index, bool clockwise) { function lock_unlock (line 64) | void lock_unlock (qk_tap_dance_state_t *state, void *user_data) { function process_record_user (line 106) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/stanrc85/stanrc85.h type my_layers (line 6) | enum my_layers { type cust_keys (line 32) | enum cust_keys { type tap_dance (line 37) | enum tap_dance { type td_state_t (line 44) | typedef enum { FILE: users/stanrc85/startup_fanfare.c function matrix_scan_user (line 11) | void matrix_scan_user(void) { FILE: users/talljoe/macros.c function ostype_t (line 20) | ostype_t get_os() { function macro_copy (line 32) | void macro_copy() { MOD_SEND("c"); } function macro_paste (line 33) | void macro_paste() { MOD_SEND("v"); } function macro_lock (line 34) | void macro_lock() { FILE: users/talljoe/macros.h type ostype_t (line 17) | typedef enum OSTYPE { FILE: users/talljoe/talljoe.c function matrix_scan_keymap (line 119) | __attribute__((weak)) function matrix_scan_user (line 123) | void matrix_scan_user(void) { function matrix_init_user (line 135) | void matrix_init_user(void) { function default_layer_state_set_kb (line 141) | uint32_t default_layer_state_set_kb(uint32_t state) { function process_record_keymap (line 147) | __attribute__ ((weak)) function process_record_user (line 155) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/talljoe/talljoe.h type userspace_custom_keycodes (line 23) | enum userspace_custom_keycodes { type layers (line 35) | enum layers { FILE: users/talljoe/tapdance/actions/td.function.c function tap_dance_function_finished (line 22) | void tap_dance_function_finished(qk_tap_dance_state_t *state, void *user... function tap_dance_function_reset (line 29) | void tap_dance_function_reset(qk_tap_dance_state_t *state, void *user_da... FILE: users/talljoe/tapdance/actions/td.grave.c function tap_dance_grave_finished (line 18) | void tap_dance_grave_finished(qk_tap_dance_state_t *state, void *user_da... function tap_dance_grave_each (line 29) | void tap_dance_grave_each(qk_tap_dance_state_t *state, void *user_data) { FILE: users/talljoe/tapdance/actions/td.lock.c function tap_dance_lock_finished (line 22) | void tap_dance_lock_finished(qk_tap_dance_state_t *state, void *user_dat... function tap_dance_lock_reset (line 30) | void tap_dance_lock_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: users/talljoe/tapdance/actions/td.semicolon.c function tap_dance_semicolon_each (line 22) | void tap_dance_semicolon_each(qk_tap_dance_state_t *state, void *user_da... function tap_dance_semicolon_finished (line 27) | void tap_dance_semicolon_finished(qk_tap_dance_state_t *state, void *use... function tap_dance_semicolon_reset (line 35) | void tap_dance_semicolon_reset(qk_tap_dance_state_t *state, void *user_d... FILE: users/talljoe/tapdance/tapdance.h type tap_dancers (line 20) | enum tap_dancers { FILE: users/talljoe/tapdance/td_setup.c function cur_dance (line 19) | int cur_dance (qk_tap_dance_state_t *state) { function hold_cur_dance (line 48) | int hold_cur_dance (qk_tap_dance_state_t *state) { FILE: users/talljoe/visualizer.c function get_visualizer_layer_and_color (line 19) | static void get_visualizer_layer_and_color(visualizer_state_t* state) { FILE: users/tominabox1/tominabox1.c function keyboard_post_init_keymap (line 5) | __attribute__ ((weak)) function keyboard_post_init_user (line 8) | void keyboard_post_init_user(void) { // sets the backlighting to come on... function suspend_power_down_keymap (line 24) | __attribute__ ((weak)) function suspend_power_down_user (line 27) | void suspend_power_down_user(void) { function suspend_wakeup_init_keymap (line 36) | __attribute__ ((weak)) function suspend_wakeup_init_user (line 39) | void suspend_wakeup_init_user(void) { function rgb_matrix_layer_helper (line 49) | void rgb_matrix_layer_helper(uint8_t hue, uint8_t sat, uint8_t val, uint... function dance_cln_finished (line 82) | void dance_cln_finished (qk_tap_dance_state_t *state, void *user_data) { function dance_cln_reset (line 90) | void dance_cln_reset (qk_tap_dance_state_t *state, void *user_data) { function get_tapping_term (line 109) | uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 124) | __attribute__ ((weak)) function layer_state_t (line 129) | layer_state_t layer_state_set_user(layer_state_t state) { function matrix_scan_keymap (line 146) | __attribute__((weak)) function matrix_scan_user (line 150) | void matrix_scan_user(void) { function process_record_keymap (line 164) | __attribute__ ((weak)) function process_record_user (line 169) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function render_logo (line 197) | void render_logo(void) { function render_status_main (line 206) | void render_status_main(void) { function oled_task_keymap (line 262) | __attribute__ ((weak)) function oled_task_user (line 265) | void oled_task_user(void) { FILE: users/tominabox1/tominabox1.h type layers (line 13) | enum layers { type custom_keycodes (line 22) | enum custom_keycodes { type tap_dance_indexes (line 36) | enum tap_dance_indexes { FILE: users/turbomech/backupturbomech.c function matrix_init_keymap (line 23) | __attribute__ ((weak)) function matrix_scan_keymap (line 26) | __attribute__ ((weak)) function process_record_keymap (line 29) | __attribute__ ((weak)) function layer_state_set_keymap (line 33) | __attribute__ ((weak)) function led_set_keymap (line 37) | __attribute__ ((weak)) function persistent_default_layer_set (line 89) | void persistent_default_layer_set(uint16_t default_layer) { function matrix_init_user (line 107) | void matrix_init_user(void) { function led_set_user (line 138) | void led_set_user(uint8_t usb_led) { function process_record_user (line 151) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function layer_state_t (line 299) | layer_state_t layer_state_set_user(layer_state_t state) { function matrix_scan_keymap (line 372) | __attribute__ ((weak)) function process_record_keymap (line 375) | __attribute__ ((weak)) function layer_state_set_keymap (line 379) | __attribute__ ((weak)) function led_set_keymap (line 383) | __attribute__ ((weak)) FILE: users/turbomech/turbomech.c function matirx_scan_kb (line 33) | void matirx_scan_kb (void) { function persistent_default_layer_set (line 43) | void persistent_default_layer_set(uint16_t default_layer) { function process_record_keymap (line 56) | __attribute__ ((weak)) function process_record_user (line 61) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/turbomech/turbomech.h type userspace_custom_keycodes (line 42) | enum userspace_custom_keycodes { FILE: users/twschum/twschum.c type Tapping_ctrl_key_t (line 14) | struct Tapping_ctrl_key_t function start_idle_timer (line 18) | static inline void start_idle_timer(void) { function clear_state_after_idle_timeout (line 22) | static inline void clear_state_after_idle_timeout(void) { function matrix_scan_user (line 34) | inline void matrix_scan_user(void) { function tap_ctrl_event (line 40) | static inline bool tap_ctrl_event(struct Tapping_ctrl_key_t* key, keyrec... function tap_ctrl_other_pressed (line 67) | static inline bool tap_ctrl_other_pressed(void) { function layer_state_t (line 105) | layer_state_t layer_state_set_user(layer_state_t state) { function process_record_keymap (line 152) | __attribute__ ((weak)) function process_record_user (line 159) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_user (line 245) | void matrix_init_user(void) { function suspend_power_down_user (line 251) | void suspend_power_down_user(void) { function suspend_wakeup_init_user (line 255) | void suspend_wakeup_init_user(void) { FILE: users/twschum/twschum.h type layers_definitions (line 44) | enum layers_definitions { type extra_keycodes (line 64) | enum extra_keycodes { function send_n_keys (line 110) | static inline void send_n_keys(int n, ...) { type Tapping_ctrl_key_t (line 127) | struct Tapping_ctrl_key_t { FILE: users/twschum/xtonhasvim.c function edit (line 25) | static void edit(void) { vstate = VIM_START; layer_clear(); } function simple_movement (line 29) | static void simple_movement(uint16_t keycode) { function comma_period (line 68) | static void comma_period(uint16_t keycode) { function process_record_vimlayer (line 89) | bool process_record_vimlayer(uint16_t keycode, keyrecord_t *record) { FILE: users/twschum/xtonhasvim.h type xtonhasvim_keycodes (line 22) | enum xtonhasvim_keycodes { FILE: users/txkyel/tap_dance.c function qk_tap_dance_tap_hold_on_each_tap (line 19) | void qk_tap_dance_tap_hold_on_each_tap(qk_tap_dance_state_t *state, void... function qk_tap_dance_tap_hold_on_finish (line 30) | void qk_tap_dance_tap_hold_on_finish(qk_tap_dance_state_t *state, void *... function qk_tap_dance_tap_hold_on_reset (line 41) | void qk_tap_dance_tap_hold_on_reset(qk_tap_dance_state_t *state, void *u... FILE: users/txkyel/tap_dance.h type qk_tap_dance_tap_hold_t (line 20) | typedef struct { FILE: users/txkyel/txkyel.h type hold_ctl_enum (line 22) | enum hold_ctl_enum { FILE: users/vosechu/vosechu.h type userspace_custom_layers (line 6) | enum userspace_custom_layers { type userspace_custom_keycodes (line 21) | enum userspace_custom_keycodes { FILE: users/wanleg/tapdances.c type tap (line 25) | typedef struct { function cur_dance (line 30) | int cur_dance (qk_tap_dance_state_t *state) { function CAD_finished (line 62) | void CAD_finished (qk_tap_dance_state_t *state, void *user_data) { function CAD_reset (line 105) | void CAD_reset (qk_tap_dance_state_t *state, void *user_data) { function RST_finished (line 118) | void RST_finished (qk_tap_dance_state_t *state, void *user_data) { function RST_reset (line 128) | void RST_reset (qk_tap_dance_state_t *state, void *user_data) { function LYR_finished (line 143) | void LYR_finished (qk_tap_dance_state_t *state, void *user_data) { function LYR_reset (line 152) | void LYR_reset (qk_tap_dance_state_t *state, void *user_data) { function LYR75_finished (line 167) | void LYR75_finished (qk_tap_dance_state_t *state, void *user_data) { function LYR75_reset (line 176) | void LYR75_reset (qk_tap_dance_state_t *state, void *user_data) { function LYR50_finished (line 191) | void LYR50_finished (qk_tap_dance_state_t *state, void *user_data) { function LYR50_reset (line 200) | void LYR50_reset (qk_tap_dance_state_t *state, void *user_data) { function BSW_finished (line 215) | void BSW_finished (qk_tap_dance_state_t *state, void *user_data) { function BSW_reset (line 236) | void BSW_reset (qk_tap_dance_state_t *state, void *user_data) { FILE: users/wanleg/wanleg.c function process_record_user (line 5) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function matrix_init_keymap (line 147) | __attribute__ ((weak)) function matrix_init_user (line 151) | void matrix_init_user(void) { function keyboard_post_init_user (line 170) | void keyboard_post_init_user(void) { FILE: users/wanleg/wanleg.h type userspace_layers (line 7) | enum userspace_layers { type userspace_layers (line 25) | enum userspace_layers { type userspace_layers (line 43) | enum userspace_layers { type userspace_custom_keycodes (line 62) | enum userspace_custom_keycodes { FILE: users/xtonhasvim/fancylighting.c function matrix_scan_keymap (line 26) | __attribute__ ((weak)) function start_firey_return (line 50) | void start_firey_return(void) { function set_color_for_offsets (line 67) | void set_color_for_offsets(uint16_t time_offset, uint16_t space_offset, ... function rgb_mode_breath_fire (line 93) | void rgb_mode_breath_fire(void) { function rgb_mode_fade_back (line 120) | void rgb_mode_fade_back(void) { function set_state_leds (line 145) | __attribute__ ((weak)) function matrix_scan_user (line 150) | void matrix_scan_user(void) { function start_firey_return (line 170) | void start_firey_return(void) {} FILE: users/xtonhasvim/fancylighting.h type xtonhasvim_rgbmodes (line 31) | enum xtonhasvim_rgbmodes { FILE: users/xtonhasvim/xtonhasvim.c function TAP (line 27) | static void TAP(uint16_t keycode) { function CMD (line 32) | static void CMD(uint16_t keycode) { function CTRL (line 38) | static void CTRL(uint16_t keycode) { function SHIFT (line 44) | static void SHIFT(uint16_t keycode) { function ALT (line 50) | static void ALT(uint16_t keycode) { function edit (line 63) | static void edit(void) { vstate = VIM_START; layer_clear(); } function simple_movement (line 67) | static void simple_movement(uint16_t keycode) { function comma_period (line 106) | static void comma_period(uint16_t keycode) { function process_record_keymap (line 126) | __attribute__ ((weak)) function process_record_user (line 131) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/xtonhasvim/xtonhasvim.h type xtonhasvim_keycodes (line 25) | enum xtonhasvim_keycodes { FILE: users/xulkal/custom_encoder.c function process_record_encoder (line 36) | bool process_record_encoder(uint16_t keycode, keyrecord_t *record) function encoder_update_user (line 61) | bool encoder_update_user(uint8_t index, bool clockwise) FILE: users/xulkal/custom_keycodes.h type custom_keycodes (line 3) | enum custom_keycodes { FILE: users/xulkal/custom_oled.c function render_logo (line 10) | static void render_logo(void) function render_icon (line 19) | static void render_icon(void) function render_layer (line 38) | static void render_layer(void) function render_keyboard_leds (line 71) | static void render_keyboard_leds(void) function render_rgb_state (line 93) | static void render_rgb_state(void) function render_status (line 111) | static void render_status(void) function oled_rotation_t (line 126) | oled_rotation_t oled_init_user(oled_rotation_t rotation) { function render_rgb_state (line 141) | static void render_rgb_state(void) function render_status (line 159) | static void render_status(void) function oled_task_user (line 179) | void oled_task_user(void) FILE: users/xulkal/custom_rgb.c function rgb_matrix_increase_flags (line 4) | void rgb_matrix_increase_flags(void) function rgb_matrix_decrease_flags (line 30) | void rgb_matrix_decrease_flags(void) function rgb_reset (line 57) | void rgb_reset(void) { FILE: users/xulkal/custom_tap_dance.c function run_custom_tap_dance (line 24) | static void run_custom_tap_dance(uint8_t i) function process_custom_tap_dance (line 31) | bool process_custom_tap_dance(uint16_t keycode, keyrecord_t *record) function matrix_scan_user (line 53) | void matrix_scan_user(void) FILE: users/xulkal/process_records.c function layer_state_t (line 9) | layer_state_t layer_state_set_user(layer_state_t state) function process_record_user (line 15) | bool process_record_user(uint16_t keycode, keyrecord_t *record) function process_record_keymap (line 52) | __attribute__ ((weak)) function process_record_encoder (line 58) | __attribute__ ((weak)) FILE: users/xulkal/process_records.h type layer_number (line 5) | enum layer_number { FILE: users/yet-another-developer/combo.c function process_combo_event (line 3) | void process_combo_event(uint16_t combo_index, bool pressed){ FILE: users/yet-another-developer/combo.h type combo_events (line 3) | enum combo_events { FILE: users/yet-another-developer/leader.c function matrix_scan_user (line 6) | void matrix_scan_user(void){ FILE: users/yet-another-developer/process_records.c function process_record_keymap (line 5) | __attribute__ ((weak)) function process_record_secrets (line 10) | __attribute__ ((weak)) function process_record_user (line 17) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { FILE: users/yet-another-developer/process_records.h type userspace_custom_keycodes (line 10) | enum userspace_custom_keycodes { FILE: users/yet-another-developer/tap_dances.c function td_parenthesis (line 3) | void td_parenthesis (qk_tap_dance_state_t *state, void *user_data) { function safe_reset (line 27) | void safe_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: users/yet-another-developer/unicode.h type unicode_name (line 7) | enum unicode_name { FILE: users/yet-another-developer/yet-another-developer.c function mod_key_press_timer (line 14) | bool mod_key_press_timer(uint16_t code, uint16_t mod_code, bool pressed) { function mod_key_press (line 30) | bool mod_key_press(uint16_t code, uint16_t mod_code, bool pressed, uint1... function matrix_init_keymap (line 49) | __attribute__ ((weak)) function matrix_init_user (line 54) | void matrix_init_user(void) { function keyboard_post_init_keymap (line 65) | __attribute__((weak)) function keyboard_post_init_user (line 68) | void keyboard_post_init_user(void) { function suspend_power_down_keymap (line 75) | __attribute__((weak)) function suspend_power_down_user (line 78) | void suspend_power_down_user(void) { function suspend_wakeup_init_keymap (line 82) | __attribute__((weak)) function suspend_wakeup_init_user (line 85) | void suspend_wakeup_init_user(void) { function matrix_scan_keymap (line 89) | __attribute__((weak)) function matrix_scan_user (line 92) | __attribute__ ((weak)) function layer_state_t (line 106) | __attribute__((weak)) function layer_state_t (line 113) | layer_state_t layer_state_set_user(layer_state_t state) { function layer_state_t (line 121) | __attribute__((weak)) function layer_state_t (line 127) | layer_state_t default_layer_state_set_user(layer_state_t state) { function led_set_keymap (line 137) | __attribute__ ((weak)) function led_set_user (line 143) | void led_set_user(uint8_t usb_led) { function eeconfig_init_keymap (line 147) | __attribute__ ((weak)) function eeconfig_init_user (line 150) | void eeconfig_init_user(void) { FILE: users/yet-another-developer/yet-another-developer.h type userspace_layers (line 31) | enum userspace_layers { type userspace_config_t (line 57) | typedef union { FILE: users/zer09/lights.c function set_key_led (line 49) | void set_key_led(keyrecord_t *record, uint8_t lyr) { function is_first_run (line 76) | bool is_first_run(void) { function set_layer_led (line 87) | bool set_layer_led(uint8_t lyr) { function rainbow_loop (line 109) | bool rainbow_loop(uint8_t lyr) { function led_brightness (line 158) | bool led_brightness(uint16_t keycode, keyrecord_t *record) { function eeprom_read_led_dim_lvl (line 182) | void eeprom_read_led_dim_lvl(void) { FILE: users/zer09/lights.h type led_status (line 14) | typedef enum { type led_key (line 20) | typedef struct { type rbw_keys (line 26) | enum rbw_keys { FILE: users/zer09/tap_dance.c function layer_switcher_tap (line 26) | void layer_switcher_tap(uint8_t new_layer) { function cur_dance (line 43) | int cur_dance(qk_tap_dance_state_t *state) { function dance_lctl_finished (line 56) | void dance_lctl_finished(qk_tap_dance_state_t *state, void *user_data) { function dance_lctl_reset (line 61) | void dance_lctl_reset(qk_tap_dance_state_t *state, void *user_data) { function dance_lspr_finished (line 66) | void dance_lspr_finished(qk_tap_dance_state_t *state, void *user_data) { function dance_lspr_reset (line 80) | void dance_lspr_reset(qk_tap_dance_state_t *state, void *user_data) { function dance_rctl_finished (line 92) | void dance_rctl_finished(qk_tap_dance_state_t *state, void *user_data) { function dance_rctl_reset (line 97) | void dance_rctl_reset(qk_tap_dance_state_t *state, void *user_data) { function dance_ralt_finished (line 102) | void dance_ralt_finished(qk_tap_dance_state_t *state, void *user_data) { function dance_ralt_reset (line 116) | void dance_ralt_reset(qk_tap_dance_state_t *state, void *user_data) { function dance_uply_finished (line 128) | void dance_uply_finished(qk_tap_dance_state_t *state, void *user_data) { function dance_uply_reset (line 148) | void dance_uply_reset(qk_tap_dance_state_t *state, void *user_data) { function dance_dwly_finished (line 160) | void dance_dwly_finished(qk_tap_dance_state_t *state, void *user_data) { function dance_dwly_reset (line 191) | void dance_dwly_reset(qk_tap_dance_state_t *state, void *user_data) { FILE: users/zer09/tap_dance.h type tap (line 6) | typedef struct { FILE: users/zer09/zer09.c function matrix_init_keymap (line 5) | __attribute__((weak)) void matrix_init_keymap(void) {} function matrix_scan_keymap (line 7) | __attribute__((weak)) void matrix_scan_keymap(void) {} function process_record_keymap (line 9) | __attribute__((weak)) bool process_record_keymap(uint16_t keycode, function led_set_keymap (line 14) | __attribute__((weak)) void led_set_keymap(uint8_t usb_led) {} function shifted_layer (line 18) | bool shifted_layer(void) { function matrix_init_user (line 38) | void matrix_init_user(void) { function matrix_scan_user (line 44) | void matrix_scan_user(void) { function process_record_user (line 60) | bool process_record_user(uint16_t keycode, keyrecord_t *record) { function led_set_user (line 72) | void led_set_user(uint8_t usb_led) { FILE: users/zer09/zer09.h type custom_keycodes (line 6) | enum custom_keycodes { FILE: util/audio_generate_dac_lut.py function plot (line 22) | def plot(values): function to_lut (line 26) | def to_lut(values): function sampleSine (line 35) | def sampleSine(): function sampleTriangle (line 39) | def sampleTriangle(): function sampleTrapezoidal (line 47) | def sampleTrapezoidal(): FILE: util/stm32eeprom_parser.py function parseArgs (line 68) | def parseArgs(): function decodeEepromFEEA (line 90) | def decodeEepromFEEA(in_file, size): function decodeEepromFEE9 (line 105) | def decodeEepromFEE9(in_file, size): function dumpBinary (line 173) | def dumpBinary(data, canonical): function dumpEeconfig (line 216) | def dumpEeconfig(data, eeconfig): function dumpVia (line 223) | def dumpVia(data, base, layers, cols, rows, macros, function decodeSTM32Eeprom (line 277) | def decodeSTM32Eeprom(input, canonical, size=None, output=None, **kwargs): function main (line 310) | def main(): FILE: util/uf2conv.py function is_uf2 (line 30) | def is_uf2(buf): function is_hex (line 34) | def is_hex(buf): function convert_from_uf2 (line 43) | def convert_from_uf2(buf): function convert_to_carray (line 79) | def convert_to_carray(file_content): function convert_to_uf2 (line 88) | def convert_to_uf2(file_content): class Block (line 111) | class Block: method __init__ (line 112) | def __init__(self, addr): method encode (line 116) | def encode(self, blockno, numblocks): function convert_from_hex_to_uf2 (line 130) | def convert_from_hex_to_uf2(buf): function get_drives (line 170) | def get_drives(): function board_id (line 201) | def board_id(path): function list_drives (line 207) | def list_drives(): function write_file (line 212) | def write_file(name, buf): function main (line 218) | def main(): FILE: util/usb_detach/usb_detach.c function main (line 10) | int main(int argc, char**argv)