diff --git a/ports/espressif/bindings/espulp/ULPAlarm.c b/ports/espressif/bindings/espulp/ULPAlarm.c index 7c13e8cbca..76a56d91d2 100644 --- a/ports/espressif/bindings/espulp/ULPAlarm.c +++ b/ports/espressif/bindings/espulp/ULPAlarm.c @@ -27,7 +27,6 @@ #include "bindings/espulp/ULPAlarm.h" #include "py/runtime.h" -#include "py/objproperty.h" //| class ULPAlarm: //| """Trigger an alarm when the ULP requests wake-up.""" diff --git a/shared-bindings/alarm/SleepMemory.c b/shared-bindings/alarm/SleepMemory.c index 0d2212fbc5..1ba94fae38 100644 --- a/shared-bindings/alarm/SleepMemory.c +++ b/shared-bindings/alarm/SleepMemory.c @@ -26,7 +26,6 @@ */ #include "py/binary.h" -#include "py/objproperty.h" #include "py/runtime.h" #include "py/runtime0.h" diff --git a/shared-bindings/analogbufio/BufferedIn.c b/shared-bindings/analogbufio/BufferedIn.c index 68680d74af..091a255b4f 100644 --- a/shared-bindings/analogbufio/BufferedIn.c +++ b/shared-bindings/analogbufio/BufferedIn.c @@ -31,7 +31,6 @@ #include "py/binary.h" #include "py/mphal.h" #include "py/nlr.h" -#include "py/objproperty.h" #include "py/runtime.h" #include "shared-bindings/microcontroller/Pin.h" #include "shared-bindings/analogbufio/BufferedIn.h" diff --git a/shared-bindings/camera/Camera.c b/shared-bindings/camera/Camera.c index 3934c80208..39a4157217 100644 --- a/shared-bindings/camera/Camera.c +++ b/shared-bindings/camera/Camera.c @@ -24,7 +24,6 @@ * THE SOFTWARE. */ -#include "py/objproperty.h" #include "py/runtime.h" #include "shared-bindings/camera/Camera.h" diff --git a/shared-bindings/i2cdisplaybus/I2CDisplayBus.c b/shared-bindings/i2cdisplaybus/I2CDisplayBus.c index bd9d2154c0..7f14817be4 100644 --- a/shared-bindings/i2cdisplaybus/I2CDisplayBus.c +++ b/shared-bindings/i2cdisplaybus/I2CDisplayBus.c @@ -31,7 +31,6 @@ #include "shared/runtime/context_manager_helpers.h" #include "py/binary.h" -#include "py/objproperty.h" #include "py/runtime.h" #include "shared-bindings/microcontroller/Pin.h" #include "shared-bindings/busio/I2C.h" diff --git a/shared-bindings/i2ctarget/I2CTarget.c b/shared-bindings/i2ctarget/I2CTarget.c index 582242a332..ff93b74f9b 100644 --- a/shared-bindings/i2ctarget/I2CTarget.c +++ b/shared-bindings/i2ctarget/I2CTarget.c @@ -420,7 +420,7 @@ STATIC MP_DEFINE_CONST_DICT(i2ctarget_i2c_target_request_locals_dict, i2ctarget_ MP_DEFINE_CONST_OBJ_TYPE( i2ctarget_i2c_target_request_type, MP_QSTR_I2CTargetRequest, - MP_TYPE_FLAG_NONE, + MP_TYPE_FLAG_HAS_SPECIAL_ACCESSORS, make_new, i2ctarget_i2c_target_request_make_new, locals_dict, &i2ctarget_i2c_target_request_locals_dict ); diff --git a/shared-bindings/imagecapture/ParallelImageCapture.c b/shared-bindings/imagecapture/ParallelImageCapture.c index e79d989712..924f1f0b4c 100644 --- a/shared-bindings/imagecapture/ParallelImageCapture.c +++ b/shared-bindings/imagecapture/ParallelImageCapture.c @@ -25,7 +25,6 @@ */ #include "py/obj.h" -#include "py/objproperty.h" #include "py/runtime.h" #include "shared/runtime/context_manager_helpers.h" diff --git a/shared-bindings/is31fl3741/IS31FL3741.c b/shared-bindings/is31fl3741/IS31FL3741.c index ef04467475..5650d04447 100644 --- a/shared-bindings/is31fl3741/IS31FL3741.c +++ b/shared-bindings/is31fl3741/IS31FL3741.c @@ -25,7 +25,6 @@ */ #include "py/obj.h" -#include "py/objproperty.h" #include "py/runtime.h" #include "py/objarray.h" diff --git a/shared-bindings/memorymap/AddressRange.c b/shared-bindings/memorymap/AddressRange.c index 0915f9d270..51724d3b77 100644 --- a/shared-bindings/memorymap/AddressRange.c +++ b/shared-bindings/memorymap/AddressRange.c @@ -25,7 +25,6 @@ */ #include "py/binary.h" -#include "py/objproperty.h" #include "py/runtime.h" #include "py/runtime0.h" #include "shared-bindings/memorymap/AddressRange.h" diff --git a/shared-bindings/nvm/ByteArray.c b/shared-bindings/nvm/ByteArray.c index 843708b486..87ccf24fa5 100644 --- a/shared-bindings/nvm/ByteArray.c +++ b/shared-bindings/nvm/ByteArray.c @@ -25,7 +25,6 @@ */ #include "py/binary.h" -#include "py/objproperty.h" #include "py/runtime.h" #include "py/runtime0.h" #include "shared-bindings/nvm/ByteArray.h" diff --git a/shared-bindings/onewireio/OneWire.c b/shared-bindings/onewireio/OneWire.c index 88b9111bf2..d635cc1256 100644 --- a/shared-bindings/onewireio/OneWire.c +++ b/shared-bindings/onewireio/OneWire.c @@ -27,7 +27,6 @@ #include #include "shared/runtime/context_manager_helpers.h" -#include "py/objproperty.h" #include "py/runtime.h" #include "py/runtime0.h" #include "shared-bindings/microcontroller/Pin.h" diff --git a/shared-bindings/paralleldisplaybus/ParallelBus.c b/shared-bindings/paralleldisplaybus/ParallelBus.c index 89dd266edc..41d462f1cb 100644 --- a/shared-bindings/paralleldisplaybus/ParallelBus.c +++ b/shared-bindings/paralleldisplaybus/ParallelBus.c @@ -30,7 +30,6 @@ #include "shared/runtime/context_manager_helpers.h" #include "py/binary.h" -#include "py/objproperty.h" #include "py/runtime.h" #include "shared-bindings/microcontroller/Pin.h" #include "shared-bindings/util.h" diff --git a/shared-bindings/ps2io/Ps2.c b/shared-bindings/ps2io/Ps2.c index 09bc1e35bf..4ce9ccfc22 100644 --- a/shared-bindings/ps2io/Ps2.c +++ b/shared-bindings/ps2io/Ps2.c @@ -28,7 +28,6 @@ #include #include "shared/runtime/context_manager_helpers.h" -#include "py/objproperty.h" #include "py/runtime.h" #include "py/runtime0.h" #include "shared-bindings/microcontroller/Pin.h" diff --git a/shared-bindings/sdcardio/SDCard.c b/shared-bindings/sdcardio/SDCard.c index 94ea3ab321..26db3217fc 100644 --- a/shared-bindings/sdcardio/SDCard.c +++ b/shared-bindings/sdcardio/SDCard.c @@ -25,7 +25,6 @@ */ #include "py/obj.h" -#include "py/objproperty.h" #include "py/runtime.h" #include "py/objarray.h" diff --git a/shared-bindings/vectorio/Rectangle.c b/shared-bindings/vectorio/Rectangle.c index 35e207559f..5130970694 100644 --- a/shared-bindings/vectorio/Rectangle.c +++ b/shared-bindings/vectorio/Rectangle.c @@ -166,7 +166,7 @@ STATIC MP_DEFINE_CONST_DICT(vectorio_rectangle_locals_dict, vectorio_rectangle_l MP_DEFINE_CONST_OBJ_TYPE( vectorio_rectangle_type, MP_QSTR_Rectangle, - MP_TYPE_FLAG_NONE, + MP_TYPE_FLAG_HAS_SPECIAL_ACCESSORS, make_new, vectorio_rectangle_make_new, locals_dict, &vectorio_rectangle_locals_dict, protocol, &rectangle_draw_protocol