@@ -128,12 +128,9 @@ static mp_obj_t bleio_adapter_set_enabled(mp_obj_t self, mp_obj_t value) {
128128}
129129STATIC MP_DEFINE_CONST_FUN_OBJ_2 (bleio_adapter_set_enabled_obj , bleio_adapter_set_enabled );
130130
131- const mp_obj_property_t bleio_adapter_enabled_obj = {
132- .base .type = & mp_type_property ,
133- .proxy = { (mp_obj_t )& bleio_adapter_get_enabled_obj ,
134- (mp_obj_t )& bleio_adapter_set_enabled_obj ,
135- MP_ROM_NONE },
136- };
131+ const mp_obj_property_getset_t bleio_adapter_enabled_obj = MP_PROPERTY_GETSET (bleio_adapter_enabled_obj ,
132+ (mp_obj_t )& bleio_adapter_get_enabled_obj ,
133+ (mp_obj_t )& bleio_adapter_set_enabled_obj );
137134
138135//| address: Address
139136//| """MAC address of the BLE adapter."""
@@ -152,12 +149,9 @@ STATIC mp_obj_t bleio_adapter_set_address(mp_obj_t self, mp_obj_t new_address) {
152149}
153150MP_DEFINE_CONST_FUN_OBJ_2 (bleio_adapter_set_address_obj , bleio_adapter_set_address );
154151
155- const mp_obj_property_t bleio_adapter_address_obj = {
156- .base .type = & mp_type_property ,
157- .proxy = { (mp_obj_t )& bleio_adapter_get_address_obj ,
158- (mp_obj_t )& bleio_adapter_set_address_obj ,
159- MP_ROM_NONE },
160- };
152+ const mp_obj_property_getset_t bleio_adapter_address_obj = MP_PROPERTY_GETSET (bleio_adapter_address_obj ,
153+ (mp_obj_t )& bleio_adapter_get_address_obj ,
154+ (mp_obj_t )& bleio_adapter_set_address_obj );
161155
162156//| name: str
163157//| """name of the BLE adapter used once connected.
@@ -176,12 +170,9 @@ STATIC mp_obj_t bleio_adapter_set_name(mp_obj_t self, mp_obj_t new_name) {
176170}
177171MP_DEFINE_CONST_FUN_OBJ_2 (bleio_adapter_set_name_obj , bleio_adapter_set_name );
178172
179- const mp_obj_property_t bleio_adapter_name_obj = {
180- .base .type = & mp_type_property ,
181- .proxy = { (mp_obj_t )& bleio_adapter_get_name_obj ,
182- (mp_obj_t )& bleio_adapter_set_name_obj ,
183- MP_ROM_NONE },
184- };
173+ const mp_obj_property_getset_t bleio_adapter_name_obj = MP_PROPERTY_GETSET (bleio_adapter_name_obj ,
174+ (mp_obj_t )& bleio_adapter_get_name_obj ,
175+ (mp_obj_t )& bleio_adapter_set_name_obj );
185176
186177//| def start_advertising(self, data: ReadableBuffer, *,
187178//| scan_response: Optional[ReadableBuffer] = None, connectable: bool = True,
@@ -380,12 +371,8 @@ STATIC mp_obj_t bleio_adapter_get_advertising(mp_obj_t self) {
380371}
381372MP_DEFINE_CONST_FUN_OBJ_1 (bleio_adapter_get_advertising_obj , bleio_adapter_get_advertising );
382373
383- const mp_obj_property_t bleio_adapter_advertising_obj = {
384- .base .type = & mp_type_property ,
385- .proxy = { (mp_obj_t )& bleio_adapter_get_advertising_obj ,
386- MP_ROM_NONE ,
387- MP_ROM_NONE },
388- };
374+ const mp_obj_property_getter_t bleio_adapter_advertising_obj = MP_PROPERTY_GETTER (bleio_adapter_advertising_obj ,
375+ (mp_obj_t )& bleio_adapter_get_advertising_obj );
389376
390377//| connected: bool
391378//| """True when the adapter is connected to another device regardless of who initiated the
@@ -397,12 +384,8 @@ STATIC mp_obj_t bleio_adapter_get_connected(mp_obj_t self) {
397384}
398385MP_DEFINE_CONST_FUN_OBJ_1 (bleio_adapter_get_connected_obj , bleio_adapter_get_connected );
399386
400- const mp_obj_property_t bleio_adapter_connected_obj = {
401- .base .type = & mp_type_property ,
402- .proxy = { (mp_obj_t )& bleio_adapter_get_connected_obj ,
403- MP_ROM_NONE ,
404- MP_ROM_NONE },
405- };
387+ const mp_obj_property_getter_t bleio_adapter_connected_obj = MP_PROPERTY_GETTER (bleio_adapter_connected_obj ,
388+ (mp_obj_t )& bleio_adapter_get_connected_obj );
406389
407390//| connections: Tuple[Connection]
408391//| """Tuple of active connections including those initiated through
@@ -413,12 +396,8 @@ STATIC mp_obj_t bleio_adapter_get_connections(mp_obj_t self) {
413396}
414397MP_DEFINE_CONST_FUN_OBJ_1 (bleio_adapter_get_connections_obj , bleio_adapter_get_connections );
415398
416- const mp_obj_property_t bleio_adapter_connections_obj = {
417- .base .type = & mp_type_property ,
418- .proxy = { (mp_obj_t )& bleio_adapter_get_connections_obj ,
419- MP_ROM_NONE ,
420- MP_ROM_NONE },
421- };
399+ const mp_obj_property_getter_t bleio_adapter_connections_obj = MP_PROPERTY_GETTER (bleio_adapter_connections_obj ,
400+ (mp_obj_t )& bleio_adapter_get_connections_obj );
422401
423402//| def connect(self, address: Address, *, timeout: float) -> Connection:
424403//| """Attempts a connection to the device with the given address.
0 commit comments