@ -400,23 +400,19 @@ STATIC mp_obj_t pin_value(mp_uint_t n_args, const mp_obj_t *args) {
}
STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN ( pin_value_obj , 1 , 2 , pin_value ) ;
/// \method low()
/// Set the pin to a low logic level.
STATIC mp_obj_t pin_low ( mp_obj_t self_in ) {
STATIC mp_obj_t pin_off ( mp_obj_t self_in ) {
pin_obj_t * self = self_in ;
mp_hal_pin_low ( self ) ;
return mp_const_none ;
}
STATIC MP_DEFINE_CONST_FUN_OBJ_1 ( pin_ low_obj, pin_low ) ;
STATIC MP_DEFINE_CONST_FUN_OBJ_1 ( pin_ off_obj, pin_off ) ;
/// \method high()
/// Set the pin to a high logic level.
STATIC mp_obj_t pin_high ( mp_obj_t self_in ) {
STATIC mp_obj_t pin_on ( mp_obj_t self_in ) {
pin_obj_t * self = self_in ;
mp_hal_pin_high ( self ) ;
return mp_const_none ;
}
STATIC MP_DEFINE_CONST_FUN_OBJ_1 ( pin_ high_obj, pin_high ) ;
STATIC MP_DEFINE_CONST_FUN_OBJ_1 ( pin_ on_obj, pin_on ) ;
/// \method name()
/// Get the pin name.
@ -500,8 +496,11 @@ STATIC const mp_rom_map_elem_t pin_locals_dict_table[] = {
// instance methods
{ MP_ROM_QSTR ( MP_QSTR_init ) , MP_ROM_PTR ( & pin_init_obj ) } ,
{ MP_ROM_QSTR ( MP_QSTR_value ) , MP_ROM_PTR ( & pin_value_obj ) } ,
{ MP_ROM_QSTR ( MP_QSTR_low ) , MP_ROM_PTR ( & pin_low_obj ) } ,
{ MP_ROM_QSTR ( MP_QSTR_high ) , MP_ROM_PTR ( & pin_high_obj ) } ,
{ MP_ROM_QSTR ( MP_QSTR_off ) , MP_ROM_PTR ( & pin_off_obj ) } ,
{ MP_ROM_QSTR ( MP_QSTR_on ) , MP_ROM_PTR ( & pin_on_obj ) } ,
// Legacy names as used by pyb.Pin
{ MP_ROM_QSTR ( MP_QSTR_low ) , MP_ROM_PTR ( & pin_off_obj ) } ,
{ MP_ROM_QSTR ( MP_QSTR_high ) , MP_ROM_PTR ( & pin_on_obj ) } ,
{ MP_ROM_QSTR ( MP_QSTR_name ) , MP_ROM_PTR ( & pin_name_obj ) } ,
{ MP_ROM_QSTR ( MP_QSTR_names ) , MP_ROM_PTR ( & pin_names_obj ) } ,
{ MP_ROM_QSTR ( MP_QSTR_af_list ) , MP_ROM_PTR ( & pin_af_list_obj ) } ,