67
67
//| The keys are numbered sequentially from zero. A key number can be computed
68
68
//| by ``row * len(column_pins) + column``.
69
69
//|
70
- //| An `EventQueue` is created when this object is created and is available in the `events` attribute.
70
+ //| An `keypad. EventQueue` is created when this object is created and is available in the `events` attribute.
71
71
//|
72
72
//| :param Sequence[microcontroller.Pin] row_addr_pins: The pins attached to the rows demultiplexer.
73
73
//| :param Sequence[microcontroller.Pin] column_pins: The pins attached to the columns.
74
74
//| :param float interval: Scan keys no more often than ``interval`` to allow for debouncing.
75
75
//| ``interval`` is in float seconds. The default is 0.020 (20 msecs).
76
- //| :param int max_events: maximum size of `events` `EventQueue`:
76
+ //| :param int max_events: maximum size of `events` `keypad. EventQueue`:
77
77
//| maximum number of key transition events that are saved.
78
78
//| Must be >= 1.
79
79
//| If a new event arrives when the queue is full, the oldest event is discarded.
@@ -134,7 +134,7 @@ STATIC mp_obj_t keypad_demux_demuxkeymatrix_deinit(mp_obj_t self_in) {
134
134
}
135
135
MP_DEFINE_CONST_FUN_OBJ_1 (keypad_demux_demuxkeymatrix_deinit_obj , keypad_demux_demuxkeymatrix_deinit );
136
136
137
- //| def __enter__(self) -> KeyMatrix :
137
+ //| def __enter__(self) -> DemuxKeyMatrix :
138
138
//| """No-op used by Context Managers."""
139
139
//| ...
140
140
// Provided by context manager helper.
@@ -202,6 +202,7 @@ MP_DEFINE_CONST_FUN_OBJ_2(keypad_demux_demuxkeymatrix_key_number_to_row_column_o
202
202
//| The key number is ``row * len(column_pins) + column``.
203
203
//| """
204
204
//| ...
205
+ //|
205
206
STATIC mp_obj_t keypad_demux_demuxkeymatrix_row_column_to_key_number (mp_obj_t self_in , mp_obj_t row_in , mp_obj_t column_in ) {
206
207
keypad_demux_demuxkeymatrix_obj_t * self = MP_OBJ_TO_PTR (self_in );
207
208
check_for_deinit (self );
@@ -217,11 +218,6 @@ STATIC mp_obj_t keypad_demux_demuxkeymatrix_row_column_to_key_number(mp_obj_t se
217
218
}
218
219
MP_DEFINE_CONST_FUN_OBJ_3 (keypad_demux_demuxkeymatrix_row_column_to_key_number_obj , keypad_demux_demuxkeymatrix_row_column_to_key_number );
219
220
220
- //| events: EventQueue
221
- //| """The `EventQueue` associated with this `Keys` object. (read-only)
222
- //| """
223
- //|
224
-
225
221
STATIC const mp_rom_map_elem_t keypad_demux_demuxkeymatrix_locals_dict_table [] = {
226
222
{ MP_ROM_QSTR (MP_QSTR_deinit ), MP_ROM_PTR (& keypad_demux_demuxkeymatrix_deinit_obj ) },
227
223
{ MP_ROM_QSTR (MP_QSTR___enter__ ), MP_ROM_PTR (& default___enter___obj ) },
0 commit comments