| audio | 83e6ddbbb4c8 [Audio] Add support for audio shutdown pin (#22731) | 0 |
| backlight | 2d1aed78a67b Update GPIO macro usages in core (#23093) | 0 |
| bootmagic | e2dbe39b9475 Removal of bootmagic lite terminology (#22979) | 0 |
| debounce | 0a6a203fb58f Update asymmetric debounce code comment (#22981) | 0 |
| encoder | bc0c69570b8a Rename encoder pins defines (#24003) | 0 |
| keymap_extras | 751a6b5bc440 add farsi keymap extras (#23650) | 0 |
| led_matrix | 06b7dce56550 Refactor LED Breathing effect with runner (#24540) | 0 |
| logging | 3bd303f204a5 Remove `arm_atsam` platform (#24337) | 0 |
| midi | 96789a7cb01b Unify MIDI note calculation with the audio feature's algorithm (#21588) | 0 |
| os_detection | 3f9d46441264 [Core] `usb_device_state`: consolidate usb state handling across implementations (#24258) | 0 |
| painter | 49e339ba8d03 Add LD7032 support to QP. (#20828) | 0 |
| pointing_device | 4a5bae51cd1f [Feature] Add keycode PDF(layer) to set the default layer in EEPROM (#24630) | 0 |
| process_keycode | 4a5bae51cd1f [Feature] Add keycode PDF(layer) to set the default layer in EEPROM (#24630) | 0 |
| rgb_matrix | 9523ed9e32d8 Expose rgb_matrix_update_pwm_buffers to be available in keymaps (#24573) | 0 |
| rgblight | bb9625ba550d RGBLight: Improve RGB Test animation (#24477) | 0 |
| send_string | a29f665769ab Insert delay between shifted chars in send_string_with_delay for AVR (#23673) | 0 |
| sequencer | 8b658dcc9a82 Normalise MIDI keycodes (#18972) | 0 |
| split_common | f5b495e06e25 Move pointing device driver code (#24445) | 0 |
| unicode | 70e34e491c29 Unicode, Unicodemap and UCIS refactor (#21659) | 0 |
| wear_leveling | 5846b40f7444 RP2040 emulated EEPROM. (#17519) | 0 |
| action.c | f8596b40a4bb Normalise mouse keycodes (#23975) | 42121 |
| action.h | 3993b15f0542 [Core] Add Repeat Key ("repeat last key") as a core feature. (#19700) | 4034 |
| action_code.h | a974c51d2541 Relocate various modifier defines (#18638) | 9578 |
| action_layer.c | c485d1cf2652 Remove use of keymap.h (#20004) | 10711 |
| action_layer.h | eee0384167b9 process_keycode: remove direct `quantum.h` includes (#21486) | 5656 |
| action_tapping.c | dd94877ec6d2 Improve test invocation, fix Retro Shift bugs, and add Auto+Retro Shift test cases (#15889) | 21408 |
| action_tapping.h | 73b376a88151 [Chore] Remove stray mod tap interrupt defines and per key functions (#20347) | 2244 |
| action_util.c | 3f9d46441264 [Core] `usb_device_state`: consolidate usb state handling across implementations (#24258) | 14651 |
| action_util.h | 0c160e1fbafb Separate 6KRO and NKRO report structs (#22267) | 3728 |
| basic_profiling.h | 3bd303f204a5 Remove `arm_atsam` platform (#24337) | 4271 |
| bits.h | 5478051d7470 [Core] quantum: util: add bit and bitmask helpers (#24229) | 1084 |
| bitwise.c | 63646e8906e0 Format code according to conventions (#16322) | 2902 |
| bitwise.h | 99bffc2a21eb Migrate some tmk_core files to quantum (#11791) | 1058 |
| caps_word.c | 1249f74b3186 Reduce includes for caps_word header (#18948) | 2309 |
| caps_word.h | 1249f74b3186 Reduce includes for caps_word header (#18948) | 1363 |
| color.c | 6129af93f497 Rename RGB and HSV structs (#24471) | 2584 |
| color.h | 6129af93f497 Rename RGB and HSV structs (#24471) | 2795 |
| command.c | 3f9d46441264 [Core] `usb_device_state`: consolidate usb state handling across implementations (#24258) | 19646 |
| command.h | 7e7387c0d140 Remove legacy keycode use from command (#18002) | 3418 |
| crc.c | 3de296f42014 Reduce includes for crc header (#18947) | 3342 |
| crc.h | 3de296f42014 Reduce includes for crc header (#18947) | 1316 |
| debounce.h | 7457e90887ac debounce: remove direct `quantum.h` includes (#21480) | 615 |
| deferred_exec.c | 2661ee282a7e [Bugfix] Manipulate deferred executor slot only if tokens match (#22722) | 6900 |
| deferred_exec.h | 0c402157fc8f Advanced deferred_exec for core-side code. (#15579) | 5519 |
| digitizer.c | 6cc9513ab0cd Digitizer feature improvements (#19034) | 1998 |
| digitizer.h | 9c3c159286d2 Update Doxygen comments for some headers (#20194) | 2033 |
| dip_switch.c | 2d1aed78a67b Update GPIO macro usages in core (#23093) | 4819 |
| dip_switch.h | 4682226e20d1 Keymap introspection for Dip Switches (#22543) | 1804 |
| dynamic_keymap.c | 11a810130127 Fix compilation of dynamic_keymap.c without VIA (#21858) | 13183 |
| dynamic_keymap.h | bc6f8dc8b082 VIA V3 - The Custom UI Update (#18222) | 3460 |
| eeconfig.c | 36f306b4a597 Provide method to save a single default layer in the full range of 0-31 (#24639) | 8813 |
| eeconfig.h | 36f306b4a597 Provide method to save a single default layer in the full range of 0-31 (#24639) | 9026 |
| encoder.c | f8596b40a4bb Normalise mouse keycodes (#23975) | 4913 |
| encoder.h | bc0c69570b8a Rename encoder pins defines (#24003) | 3875 |
| haptic.c | 3f9d46441264 [Core] `usb_device_state`: consolidate usb state handling across implementations (#24258) | 10263 |
| haptic.h | 2d1aed78a67b Update GPIO macro usages in core (#23093) | 3543 |
| joystick.c | a3cfb1dab767 Joystick: add support for 8-way hat switch (#24515) | 4306 |
| joystick.h | a3cfb1dab767 Joystick: add support for 8-way hat switch (#24515) | 3988 |
| keyboard.c | 968a611476c7 Review fixes for layer lock feature (#24627) | 18581 |
| keyboard.h | 4682226e20d1 Keymap introspection for Dip Switches (#22543) | 5609 |
| keycode.h | f8596b40a4bb Normalise mouse keycodes (#23975) | 1669 |
| keycode_config.c | 5cd31fda9c13 Begin removal of bootmagic lite terminology (#22970) | 5588 |
| keycode_config.h | 5c4b53a1437a [Bug] Realign and size check EECONFIG structures (#20541) | 1640 |
| keycodes.h | 4a5bae51cd1f [Feature] Add keycode PDF(layer) to set the default layer in EEPROM (#24630) | 57100 |
| keymap_common.c | 4682226e20d1 Keymap introspection for Dip Switches (#22543) | 8969 |
| keymap_common.h | c485d1cf2652 Remove use of keymap.h (#20004) | 215 |
| keymap_introspection.c | 49a1a12a327e Expand count checks in keymap introspection (#24464) | 5996 |
| keymap_introspection.h | 8abaa3bc2df4 Add support for key override introspection. (#24120) | 5223 |
| layer_lock.c | 968a611476c7 Review fixes for layer lock feature (#24627) | 3056 |
| layer_lock.h | 968a611476c7 Review fixes for layer lock feature (#24627) | 3338 |
| leader.c | bbf7a20b33de Refactor Leader key feature (#19632) | 2547 |
| leader.h | 9c3c159286d2 Update Doxygen comments for some headers (#20194) | 2808 |
| led.c | cb39df273de7 Remove deprecated `led_set_user` (#23979) | 5347 |
| led.h | cb39df273de7 Remove deprecated `led_set_user` (#23979) | 1507 |
| led_tables.c | 5e1ce3988d81 Remove unused LED_BREATHING_TABLE | 2250 |
| led_tables.h | 48f4768d3331 Change include guards in quantum/ to pragma once (#11239) | 780 |
| main.c | 63dd131d812b Refactor vusb to protocol use pre/post task (#14944) | 1919 |
| matrix.c | 1552cf2ddca1 Update atomic GPIO macros in keyboard custom matrix (#23796) | 10467 |
| matrix.h | 3ae87b155531 core: allow locking the matrix state (#18852) | 2376 |
| matrix_common.c | da2d2f947d5c quantum: remove direct `quantum.h` includes (#21507) | 4880 |
| modifiers.h | a974c51d2541 Relocate various modifier defines (#18638) | 1808 |
| mousekey.c | 21b84596e7c3 Enhance overlapping mouse keys control (#23341) | 24653 |
| mousekey.h | 21b84596e7c3 Enhance overlapping mouse keys control (#23341) | 5859 |
| os_detection.c | baa29fef9d07 [Bug] Fix compiliation issues with OS Detection (#24502) | 7463 |
| os_detection.h | 3f9d46441264 [Core] `usb_device_state`: consolidate usb state handling across implementations (#24258) | 1490 |
| pointing_device_internal.h | e99ec28f5fff [Core] Introduce pointing device specific debug messages (#17663) | 311 |
| programmable_button.c | f0b2bfd5ca5b Programmable Button API refactor and improve docs (#18641) | 1807 |
| programmable_button.h | 9c3c159286d2 Update Doxygen comments for some headers (#20194) | 2258 |
| quantum.c | 4a5bae51cd1f [Feature] Add keycode PDF(layer) to set the default layer in EEPROM (#24630) | 19642 |
| quantum.h | 968a611476c7 Review fixes for layer lock feature (#24627) | 6152 |
| quantum_keycodes.h | 4a5bae51cd1f [Feature] Add keycode PDF(layer) to set the default layer in EEPROM (#24630) | 8594 |
| quantum_keycodes_legacy.h | 70cbf08b673c Add new connection keycodes for Bluetooth, 2.4GHz. (#24251) | 2073 |
| raw_hid.h | 8b7ac7f2ca97 Raw HID: documentation improvements (#21596) | 684 |
| repeat_key.c | f8596b40a4bb Normalise mouse keycodes (#23975) | 10597 |
| repeat_key.h | da2d2f947d5c quantum: remove direct `quantum.h` includes (#21507) | 3094 |
| ring_buffer.h | 8cc2e0e906dd Fix quantum ring_buffer for ChibiOS (#19683) | 1139 |
| secure.c | 9632360caa5e Use a macro to compute the size of arrays at compile time (#18044) | 2488 |
| secure.h | 9c3c159286d2 Update Doxygen comments for some headers (#20194) | 2095 |
| steno_keycodes.h | 786ebf87608d Remove requirement for `keymap_steno.h` include in keymaps (#22423) | 2668 |
| sync_timer.c | 63646e8906e0 Format code according to conventions (#16322) | 2105 |
| sync_timer.h | dcfffa7b67a0 Relocate protocol files within tmk_core/common/ (#14972) | 1924 |
| tri_layer.c | fe02abc47921 [Core] Tri Layer Keys (#19795) | 987 |
| tri_layer.h | fe02abc47921 [Core] Tri Layer Keys (#19795) | 1195 |
| util.h | 5478051d7470 [Core] quantum: util: add bit and bitmask helpers (#24229) | 1530 |
| variable_trace.c | b624f32f944a clang-format changes | 4068 |
| variable_trace.h | 48f4768d3331 Change include guards in quantum/ to pragma once (#11239) | 1864 |
| via.c | 346b06d391db refactor: move default RGB/LED matrix #defines (#21938) | 28556 |
| via.h | da2d2f947d5c quantum: remove direct `quantum.h` includes (#21507) | 7643 |
| virtser.h | dcfffa7b67a0 Relocate protocol files within tmk_core/common/ (#14972) | 250 |
| wpm.c | 352beeac2f62 [Bug] Fix compilation issue with WPM (#18965) | 6226 |
| wpm.h | fb96b88842f4 Reduce includes for wpm header (#18949) | 1306 |