8000 fix keys.*.reset() behavior to send pressed instead of released events · sparkfun/circuitpython@c5a929e · GitHub
[go: up one dir, main page]

Skip to content

Commit c5a929e

Browse files
committed
fix keys.*.reset() behavior to send pressed instead of released events
1 parent b83a1d7 commit c5a929e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

shared-module/keypad/__init__.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ void keypad_never_reset(keypad_scanner_obj_t *self) {
140140
void common_hal_keypad_generic_reset(void *self_in) {
141141
keypad_scanner_obj_t *self = self_in;
142142
size_t key_count = common_hal_keypad_generic_get_key_count(self);
143-
memset(self->debounce_counter, self->debounce_threshold, key_count);
143+
memset(self->debounce_counter, -self->debounce_threshold, key_count);
144144
keypad_scan_now(self, port_get_raw_ticks(NULL));
145145
}
146146

0 commit comments

Comments
 (0)
0