@@ -62,15 +62,15 @@ STATIC void validate_pins(qstr what, uint8_t* pin_nos, mp_int_t max_pins, mp_obj
6262 }
6363}
6464
65- STATIC void claim_pin_nr (mp_obj_t pin ) {
65+ STATIC void claim_and_never_reset_pin (mp_obj_t pin ) {
6666 common_hal_mcu_pin_claim (pin );
6767 common_hal_never_reset_pin (pin );
6868}
6969
70- STATIC void claim_pins_nr (mp_obj_t seq ) {
70+ STATIC void claim_and_never_reset_pins (mp_obj_t seq ) {
7171 mp_int_t len = MP_OBJ_SMALL_INT_VALUE (mp_obj_len (seq ));
7272 for (mp_int_t i = 0 ; i < len ; i ++ ) {
73- claim_pin_nr (mp_obj_subscr (seq , MP_OBJ_NEW_SMALL_INT (i ), MP_OBJ_SENTINEL ));
73+ claim_and_never_reset_pin (mp_obj_subscr (seq , MP_OBJ_NEW_SMALL_INT (i ), MP_OBJ_SENTINEL ));
7474 }
7575}
7676
@@ -157,11 +157,11 @@ STATIC mp_obj_t protomatter_protomatter_make_new(const mp_obj_type_t *type, size
157157 args [ARG_doublebuffer ].u_bool ,
158158 framebuffer , NULL );
159159
160- claim_pins_nr (args [ARG_rgb_list ].u_obj );
161- claim_pins_nr (args [ARG_addr_list ].u_obj );
162- claim_pin_nr (args [ARG_clock_pin ].u_obj );
163- claim_pin_nr (args [ARG_oe_pin ].u_obj );
164- claim_pin_nr (args [ARG_latch_pin ].u_obj );
160+ claim_and_never_reset_pins (args [ARG_rgb_list ].u_obj );
161+ claim_and_never_reset_pins (args [ARG_addr_list ].u_obj );
162+ claim_and_never_reset_pin (args [ARG_clock_pin ].u_obj );
163+ claim_and_never_reset_pin (args [ARG_oe_pin ].u_obj );
164+ claim_and_never_reset_pin (args [ARG_latch_pin ].u_obj );
165165
166166 return MP_OBJ_FROM_PTR (self );
167167}
0 commit comments