mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-27 11:31:13 +00:00
Add change log
This commit is contained in:
parent
bf6064d888
commit
52a90587e4
3
docs/ChangeLog/20250831/PR25515.md
Normal file
3
docs/ChangeLog/20250831/PR25515.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# Refactor debounce algorithm with static allocation [#25515](https://github.com/qmk/qmk_firmware/pull/25515)
|
||||||
|
|
||||||
|
Removed dynamic memory allocation (malloc, free) from all debounce implementations for improved efficiency on embedded systems and to avoid runtime allocation overhead. Refactored state arrays to use direct indexing, simplifying code and eliminating pointer arithmetic. Standardized usage of MATRIX_ROWS_PER_HAND throughout the codebase to ensure consistent support for split keyboards.
|
Loading…
Reference in New Issue
Block a user