32
32
33
33
//| class Event:
34
34
//| """A key transition event."""
35
- //| def __init__(self, key_num : int=0, pressed: bool=True) -> None:
35
+ //| def __init__(self, key_number : int=0, pressed: bool=True) -> None:
36
36
//| """Create a key transition event, which reports a key-pressed or key-released transition.
37
37
//|
38
- //| :param int key_num : the key number
38
+ //| :param int key_number : the key number
39
39
//| :param bool pressed: ``True`` if the key was pressed; ``False`` if it was released.
40
40
//| """
41
41
//| ...
42
42
//|
43
-
44
43
STATIC mp_obj_t keypad_event_make_new (const mp_obj_type_t * type , size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args ) {
45
44
keypad_event_obj_t * self = m_new_obj (keypad_event_obj_t );
46
45
self -> base .type = & keypad_event_type ;
47
- enum { ARG_key_num , ARG_pressed };
46
+ enum { ARG_key_number , ARG_pressed };
48
47
static const mp_arg_t allowed_args [] = {
49
- { MP_QSTR_key_num , MP_ARG_INT , {.u_int = 0 } },
48
+ { MP_QSTR_key_number , MP_ARG_INT , {.u_int = 0 } },
50
49
{ MP_QSTR_pressed , MP_ARG_BOOL , {.u_bool = true} },
51
50
};
52
51
mp_arg_val_t args [MP_ARRAY_SIZE (allowed_args )];
53
52
mp_arg_parse_all (n_args , pos_args , kw_args , MP_ARRAY_SIZE (allowed_args ), allowed_args , args );
54
53
55
- const mp_uint_t key_num = (mp_uint_t )mp_arg_validate_int_min (args [ARG_key_num ].u_int , 0 , MP_QSTR_key_num );
54
+ const mp_uint_t key_number =
55
+ (mp_uint_t )mp_arg_validate_int_min (args [ARG_key_number ].u_int , 0 , MP_QSTR_key_number );
56
56
57
- common_hal_keypad_event_construct (self , key_num , args [ARG_pressed ].u_bool );
57
+ common_hal_keypad_event_construct (self , key_number , args [ARG_pressed ].u_bool );
58
58
return MP_OBJ_FROM_PTR (self );
59
59
}
60
60
61
- //| key_num : int
61
+ //| key_number : int
62
62
//| """The key number."""
63
63
//|
64
- STATIC mp_obj_t keypad_event_get_key_num (mp_obj_t self_in ) {
64
+ STATIC mp_obj_t keypad_event_get_key_number (mp_obj_t self_in ) {
65
65
keypad_event_obj_t * self = MP_OBJ_TO_PTR (self_in );
66
- return MP_OBJ_NEW_SMALL_INT (common_hal_keypad_event_get_key_num (self ));
66
+ return MP_OBJ_NEW_SMALL_INT (common_hal_keypad_event_get_key_number (self ));
67
67
}
68
- MP_DEFINE_CONST_FUN_OBJ_1 (keypad_event_get_key_num_obj , keypad_event_get_key_num );
68
+ MP_DEFINE_CONST_FUN_OBJ_1 (keypad_event_get_key_number_obj , keypad_event_get_key_number );
69
69
70
- const mp_obj_property_t keypad_event_key_num_obj = {
70
+ const mp_obj_property_t keypad_event_key_number_obj = {
71
71
.base .type = & mp_type_property ,
72
- .proxy = {(mp_obj_t )& keypad_event_get_key_num_obj ,
72
+ .proxy = {(mp_obj_t )& keypad_event_get_key_number_obj ,
73
73
MP_ROM_NONE ,
74
74
MP_ROM_NONE },
75
75
};
@@ -111,7 +111,7 @@ const mp_obj_property_t keypad_event_released_obj = {
111
111
};
112
112
113
113
//| def __eq__(self, other: object) -> bool:
114
- //| """Two `Event` objects are equal if their `key_num `
114
+ //| """Two `Event` objects are equal if their `key_number `
115
115
//| and `pressed`/`released` values are equal.
116
116
//| """
117
117
//| ...
@@ -123,10 +123,11 @@ STATIC mp_obj_t keypad_event_binary_op(mp_binary_op_t op, mp_obj_t lhs_in, mp_ob
123
123
keypad_event_obj_t * lhs = MP_OBJ_TO_PTR (lhs_in );
124
124
keypad_event_obj_t * rhs = MP_OBJ_TO_PTR (rhs_in );
125
125
return mp_obj_new_bool (
126
- (common_hal_keypad_event_get_key_num (lhs ) ==
127
- common_hal_keypad_event_get_key_num (rhs )) &&
126
+ (common_hal_keypad_event_get_key_number (lhs ) ==
127
+ common_hal_keypad_event_get_key_number (rhs )) &&
128
128
(common_hal_keypad_event_get_pressed (lhs ) ==
129
- common_hal_keypad_event_get_pressed (rhs )));
129
+ common_hal_keypad_event_get_pressed (rhs ))
130
+ );
130
131
} else {
131
132
return mp_const_false ;
132
133
}
@@ -144,9 +145,9 @@ STATIC mp_obj_t keypad_event_unary_op(mp_unary_op_t op, mp_obj_t self_in) {
144
145
keypad_event_obj_t * self = MP_OBJ_TO_PTR (self );
145
146
switch (op ) {
146
147
case MP_UNARY_OP_HASH : {
147
- const mp_int_t key_num = common_hal_keypad_event_get_key_num (self );
148
+ const mp_int_t key_number = common_hal_keypad_event_get_key_number (self );
148
149
const bool pressed = common_hal_keypad_event_get_pressed (self );
149
- return MP_OBJ_NEW_SMALL_INT ((pressed << 15 ) + key_num );
150
+ return MP_OBJ_NEW_SMALL_INT ((pressed << 15 ) + key_number );
150
151
}
151
152
default :
152
153
return MP_OBJ_NULL ; // op not supported
@@ -155,16 +156,16 @@ STATIC mp_obj_t keypad_event_unary_op(mp_unary_op_t op, mp_obj_t self_in) {
155
156
156
157
STATIC void keypad_event_print (const mp_print_t * print , mp_obj_t self_in , mp_print_kind_t kind ) {
157
158
keypad_event_obj_t * self = MP_OBJ_TO_PTR (self_in );
158
- mp_printf (print , "<Event: keynum %d %s>" ,
159
- common_hal_keypad_event_get_key_num (self ),
159
+ mp_printf (print , "<Event: key_number %d %s>" ,
160
+ common_hal_keypad_event_get_key_number (self ),
160
161
common_hal_keypad_event_get_pressed (self ) ? "pressed" : "released" );
161
162
}
162
163
163
164
STATIC const mp_rom_map_elem_t keypad_event_locals_dict_table [] = {
164
165
// Properties
165
- { MP_ROM_QSTR (MP_QSTR_key_num ), MP_ROM_PTR (& keypad_event_key_num_obj ) },
166
- { MP_ROM_QSTR (MP_QSTR_pressed ), MP_ROM_PTR (& keypad_event_pressed_obj ) },
167
- { MP_ROM_QSTR (MP_QSTR_released ), MP_ROM_PTR (& keypad_event_released_obj ) },
166
+ { MP_ROM_QSTR (MP_QSTR_key_number ), MP_ROM_PTR (& keypad_event_key_number_obj ) },
167
+ { MP_ROM_QSTR (MP_QSTR_pressed ), MP_ROM_PTR (& keypad_event_pressed_obj ) },
168
+ { MP_ROM_QSTR (MP_QSTR_released ), MP_ROM_PTR (& keypad_event_released_obj ) },
168
169
};
169
170
STATIC MP_DEFINE_CONST_DICT (keypad_event_locals_dict , keypad_event_locals_dict_table );
170
171
0 commit comments