kmk_firmware/kmk/modules
xs5871 17f2961c0b fix pystack exhaust during resume_process_key.
Instead of handling resumed key events in a deep stack, buffer them
until the next main loop iteration. New resume events that may be emitted
during handling of old resumes are prepended to that buffer, i.e. take
precedence over events that happen deeper into the buffer/event stack.
Logical replay order is thus preserved.
2022-10-08 13:36:00 -07:00
..
__init__.py implement hold-tap interrupt for Layers 2022-02-13 14:47:02 -08:00
adns9800.py Moved firmware to an external file 2021-09-17 15:31:40 +08:00
capsword.py formatted module with black 2022-04-09 15:19:02 -07:00
cg_swap.py rename to cg_swap and added docs 2022-04-08 20:22:43 -07:00
combos.py fix pystack exhaust during resume_process_key. 2022-10-08 13:36:00 -07:00
dynamic_sequences.py Improved readability and finished renaming 2022-05-19 15:10:32 +00:00
easypoint.py Implement easypoint 2022-03-20 15:22:57 -07:00
encoder.py Rename encoder resolution to divisor 2022-07-08 11:03:01 +00:00
holdtap.py fix pystack exhaust during resume_process_key. 2022-10-08 13:36:00 -07:00
layers.py fix pystack exhaust during resume_process_key. 2022-10-08 13:36:00 -07:00
midi.py Fix MIDI PR files 2022-03-06 00:56:05 -08:00
modtap.py fix stack exhaustion for certain hold-tap actions 2022-09-11 21:48:52 -07:00
mouse_keys.py fix mouse_keys not working at all 2022-08-05 14:39:57 -07:00
oneshot.py fix pystack exhaust during resume_process_key. 2022-10-08 13:36:00 -07:00
pimoroni_trackball.py fix trackball module forcing reports to zero 2022-08-01 16:46:53 -07:00
potentiometer.py pythonify Potentiometer state 2022-05-06 20:29:39 -07:00
power.py Convert to supervisor ticks 2021-09-14 07:56:38 -07:00
rapidfire.py Rename randomize to enable_interval_randomization 2022-06-30 06:37:57 +00:00
serialace.py update and add docs to serialace 2022-08-31 18:25:07 -07:00
split.py [split] cleanup: remove target_left (unused) 2022-06-30 00:38:20 -07:00
sticky_mod.py doc updates based on the comments and refactoring 2022-05-02 21:02:40 +00:00
string_substitution.py Minor code cleanup 2022-07-14 10:29:25 +00:00
tapdance.py fix pystack exhaust during resume_process_key. 2022-10-08 13:36:00 -07:00