@@ -608,58 +608,58 @@ STATIC const mp_obj_type_t uctypes_struct_type = {
608608 .buffer_p = { .get_buffer = uctypes_get_buffer },
609609};
610610
611- STATIC const mp_map_elem_t mp_module_uctypes_globals_table [] = {
612- { MP_OBJ_NEW_QSTR (MP_QSTR___name__ ), MP_OBJ_NEW_QSTR (MP_QSTR_uctypes ) },
613- { MP_OBJ_NEW_QSTR (MP_QSTR_struct ), ( mp_obj_t ) & uctypes_struct_type },
614- { MP_OBJ_NEW_QSTR (MP_QSTR_sizeof ), ( mp_obj_t ) & uctypes_struct_sizeof_obj },
615- { MP_OBJ_NEW_QSTR (MP_QSTR_addressof ), ( mp_obj_t ) & uctypes_struct_addressof_obj },
616- { MP_OBJ_NEW_QSTR (MP_QSTR_bytes_at ), ( mp_obj_t ) & uctypes_struct_bytes_at_obj },
617- { MP_OBJ_NEW_QSTR (MP_QSTR_bytearray_at ), ( mp_obj_t ) & uctypes_struct_bytearray_at_obj },
611+ STATIC const mp_rom_map_elem_t mp_module_uctypes_globals_table [] = {
612+ { MP_ROM_QSTR (MP_QSTR___name__ ), MP_ROM_QSTR (MP_QSTR_uctypes ) },
613+ { MP_ROM_QSTR (MP_QSTR_struct ), MP_ROM_PTR ( & uctypes_struct_type ) },
614+ { MP_ROM_QSTR (MP_QSTR_sizeof ), MP_ROM_PTR ( & uctypes_struct_sizeof_obj ) },
615+ { MP_ROM_QSTR (MP_QSTR_addressof ), MP_ROM_PTR ( & uctypes_struct_addressof_obj ) },
616+ { MP_ROM_QSTR (MP_QSTR_bytes_at ), MP_ROM_PTR ( & uctypes_struct_bytes_at_obj ) },
617+ { MP_ROM_QSTR (MP_QSTR_bytearray_at ), MP_ROM_PTR ( & uctypes_struct_bytearray_at_obj ) },
618618
619619 /// \moduleref uctypes
620620
621621 /// \constant NATIVE - Native structure layout - native endianness,
622622 /// platform-specific field alignment
623- { MP_OBJ_NEW_QSTR (MP_QSTR_NATIVE ), MP_OBJ_NEW_SMALL_INT (LAYOUT_NATIVE ) },
623+ { MP_ROM_QSTR (MP_QSTR_NATIVE ), MP_ROM_INT (LAYOUT_NATIVE ) },
624624 /// \constant LITTLE_ENDIAN - Little-endian structure layout, tightly packed
625625 /// (no alignment constraints)
626- { MP_OBJ_NEW_QSTR (MP_QSTR_LITTLE_ENDIAN ), MP_OBJ_NEW_SMALL_INT (LAYOUT_LITTLE_ENDIAN ) },
626+ { MP_ROM_QSTR (MP_QSTR_LITTLE_ENDIAN ), MP_ROM_INT (LAYOUT_LITTLE_ENDIAN ) },
627627 /// \constant BIG_ENDIAN - Big-endian structure layout, tightly packed
628628 /// (no alignment constraints)
629- { MP_OBJ_NEW_QSTR (MP_QSTR_BIG_ENDIAN ), MP_OBJ_NEW_SMALL_INT (LAYOUT_BIG_ENDIAN ) },
629+ { MP_ROM_QSTR (MP_QSTR_BIG_ENDIAN ), MP_ROM_INT (LAYOUT_BIG_ENDIAN ) },
630630
631631 /// \constant VOID - void value type, may be used only as pointer target type.
632- { MP_OBJ_NEW_QSTR (MP_QSTR_VOID ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (UINT8 , VAL_TYPE_BITS )) },
632+ { MP_ROM_QSTR (MP_QSTR_VOID ), MP_ROM_INT (TYPE2SMALLINT (UINT8 , VAL_TYPE_BITS )) },
633633
634634 /// \constant UINT8 - uint8_t value type
635- { MP_OBJ_NEW_QSTR (MP_QSTR_UINT8 ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (UINT8 , 4 )) },
635+ { MP_ROM_QSTR (MP_QSTR_UINT8 ), MP_ROM_INT (TYPE2SMALLINT (UINT8 , 4 )) },
636636 /// \constant INT8 - int8_t value type
637- { MP_OBJ_NEW_QSTR (MP_QSTR_INT8 ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (INT8 , 4 )) },
637+ { MP_ROM_QSTR (MP_QSTR_INT8 ), MP_ROM_INT (TYPE2SMALLINT (INT8 , 4 )) },
638638 /// \constant UINT16 - uint16_t value type
639- { MP_OBJ_NEW_QSTR (MP_QSTR_UINT16 ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (UINT16 , 4 )) },
639+ { MP_ROM_QSTR (MP_QSTR_UINT16 ), MP_ROM_INT (TYPE2SMALLINT (UINT16 , 4 )) },
640640 /// \constant INT16 - int16_t value type
641- { MP_OBJ_NEW_QSTR (MP_QSTR_INT16 ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (INT16 , 4 )) },
641+ { MP_ROM_QSTR (MP_QSTR_INT16 ), MP_ROM_INT (TYPE2SMALLINT (INT16 , 4 )) },
642642 /// \constant UINT32 - uint32_t value type
643- { MP_OBJ_NEW_QSTR (MP_QSTR_UINT32 ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (UINT32 , 4 )) },
643+ { MP_ROM_QSTR (MP_QSTR_UINT32 ), MP_ROM_INT (TYPE2SMALLINT (UINT32 , 4 )) },
644644 /// \constant INT32 - int32_t value type
645- { MP_OBJ_NEW_QSTR (MP_QSTR_INT32 ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (INT32 , 4 )) },
645+ { MP_ROM_QSTR (MP_QSTR_INT32 ), MP_ROM_INT (TYPE2SMALLINT (INT32 , 4 )) },
646646 /// \constant UINT64 - uint64_t value type
647- { MP_OBJ_NEW_QSTR (MP_QSTR_UINT64 ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (UINT64 , 4 )) },
647+ { MP_ROM_QSTR (MP_QSTR_UINT64 ), MP_ROM_INT (TYPE2SMALLINT (UINT64 , 4 )) },
648648 /// \constant INT64 - int64_t value type
649- { MP_OBJ_NEW_QSTR (MP_QSTR_INT64 ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (INT64 , 4 )) },
649+ { MP_ROM_QSTR (MP_QSTR_INT64 ), MP_ROM_INT (TYPE2SMALLINT (INT64 , 4 )) },
650650
651- { MP_OBJ_NEW_QSTR (MP_QSTR_BFUINT8 ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (BFUINT8 , 4 )) },
652- { MP_OBJ_NEW_QSTR (MP_QSTR_BFINT8 ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (BFINT8 , 4 )) },
653- { MP_OBJ_NEW_QSTR (MP_QSTR_BFUINT16 ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (BFUINT16 , 4 )) },
654- { MP_OBJ_NEW_QSTR (MP_QSTR_BFINT16 ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (BFINT16 , 4 )) },
655- { MP_OBJ_NEW_QSTR (MP_QSTR_BFUINT32 ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (BFUINT32 , 4 )) },
656- { MP_OBJ_NEW_QSTR (MP_QSTR_BFINT32 ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (BFINT32 , 4 )) },
651+ { MP_ROM_QSTR (MP_QSTR_BFUINT8 ), MP_ROM_INT (TYPE2SMALLINT (BFUINT8 , 4 )) },
652+ { MP_ROM_QSTR (MP_QSTR_BFINT8 ), MP_ROM_INT (TYPE2SMALLINT (BFINT8 , 4 )) },
653+ { MP_ROM_QSTR (MP_QSTR_BFUINT16 ), MP_ROM_INT (TYPE2SMALLINT (BFUINT16 , 4 )) },
654+ { MP_ROM_QSTR (MP_QSTR_BFINT16 ), MP_ROM_INT (TYPE2SMALLINT (BFINT16 , 4 )) },
655+ { MP_ROM_QSTR (MP_QSTR_BFUINT32 ), MP_ROM_INT (TYPE2SMALLINT (BFUINT32 , 4 )) },
656+ { MP_ROM_QSTR (MP_QSTR_BFINT32 ), MP_ROM_INT (TYPE2SMALLINT (BFINT32 , 4 )) },
657657
658- { MP_OBJ_NEW_QSTR (MP_QSTR_BF_POS ), MP_OBJ_NEW_SMALL_INT (17 ) },
659- { MP_OBJ_NEW_QSTR (MP_QSTR_BF_LEN ), MP_OBJ_NEW_SMALL_INT (22 ) },
658+ { MP_ROM_QSTR (MP_QSTR_BF_POS ), MP_ROM_INT (17 ) },
659+ { MP_ROM_QSTR (MP_QSTR_BF_LEN ), MP_ROM_INT (22 ) },
660660
661- { MP_OBJ_NEW_QSTR (MP_QSTR_PTR ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (PTR , AGG_TYPE_BITS )) },
662- { MP_OBJ_NEW_QSTR (MP_QSTR_ARRAY ), MP_OBJ_NEW_SMALL_INT (TYPE2SMALLINT (ARRAY , AGG_TYPE_BITS )) },
661+ { MP_ROM_QSTR (MP_QSTR_PTR ), MP_ROM_INT (TYPE2SMALLINT (PTR , AGG_TYPE_BITS )) },
662+ { MP_ROM_QSTR (MP_QSTR_ARRAY ), MP_ROM_INT (TYPE2SMALLINT (ARRAY , AGG_TYPE_BITS )) },
663663};
664664
665665STATIC MP_DEFINE_CONST_DICT (mp_module_uctypes_globals , mp_module_uctypes_globals_table );
0 commit comments