@@ -53,12 +53,8 @@ STATIC mp_obj_t samd_clock_get_enabled(mp_obj_t self_in) {
5353
5454MP_DEFINE_CONST_FUN_OBJ_1 (samd_clock_get_enabled_obj , samd_clock_get_enabled );
5555
56- const mp_obj_property_t samd_clock_enabled_obj = {
57- .base .type = & mp_type_property ,
58- .proxy = {(mp_obj_t )& samd_clock_get_enabled_obj ,
59- MP_ROM_NONE ,
60- MP_ROM_NONE ,},
61- };
56+ MP_PROPERTY_GETTER (samd_clock_enabled_obj ,
57+ (mp_obj_t )& samd_clock_get_enabled_obj );
6258
6359//| parent: Union[Clock, None]
6460//| """Clock parent. (read-only)"""
@@ -82,12 +78,8 @@ STATIC mp_obj_t samd_clock_get_parent(mp_obj_t self_in) {
8278
8379MP_DEFINE_CONST_FUN_OBJ_1 (samd_clock_get_parent_obj , samd_clock_get_parent );
8480
85- const mp_obj_property_t samd_clock_parent_obj = {
86- .base .type = & mp_type_property ,
87- .proxy = {(mp_obj_t )& samd_clock_get_parent_obj ,
88- MP_ROM_NONE ,
89- MP_ROM_NONE ,},
90- };
81+ MP_PROPERTY_GETTER (samd_clock_parent_obj ,
82+ (mp_obj_t )& samd_clock_get_parent_obj );
9183
9284//| frequency: int
9385//| """Clock frequency in Herz. (read-only)"""
@@ -99,12 +91,8 @@ STATIC mp_obj_t samd_clock_get_frequency(mp_obj_t self_in) {
9991
10092MP_DEFINE_CONST_FUN_OBJ_1 (samd_clock_get_frequency_obj , samd_clock_get_frequency );
10193
102- const mp_obj_property_t samd_clock_frequency_obj = {
103- .base .type = & mp_type_property ,
104- .proxy = {(mp_obj_t )& samd_clock_get_frequency_obj ,
105- MP_ROM_NONE ,
106- MP_ROM_NONE ,},
107- };
94+ MP_PROPERTY_GETTER (samd_clock_frequency_obj ,
95+ (mp_obj_t )& samd_clock_get_frequency_obj );
10896
10997//| calibration: int
11098//| """Clock calibration. Not all clocks can be calibrated."""
@@ -130,12 +118,9 @@ STATIC mp_obj_t samd_clock_set_calibration(mp_obj_t self_in, mp_obj_t calibratio
130118
131119MP_DEFINE_CONST_FUN_OBJ_2 (samd_clock_set_calibration_obj , samd_clock_set_calibration );
132120
133- const mp_obj_property_t samd_clock_calibration_obj = {
134- .base .type = & mp_type_property ,
135- .proxy = {(mp_obj_t )& samd_clock_get_calibration_obj ,
136- (mp_obj_t )& samd_clock_set_calibration_obj ,
137- MP_ROM_NONE ,},
138- };
121+ MP_PROPERTY_GETSET (samd_clock_calibration_obj ,
122+ (mp_obj_t )& samd_clock_get_calibration_obj ,
123+ (mp_obj_t )& samd_clock_set_calibration_obj );
139124
140125STATIC const mp_rom_map_elem_t samd_clock_locals_dict_table [] = {
141126 { MP_ROM_QSTR (MP_QSTR_enabled ), MP_ROM_PTR (& samd_clock_enabled_obj ) },
0 commit comments