robert-hh
9f4df86016
samd/boards: Move the flash filesystem definitions to the linker files.
...
They used to be in mpconfigmcu.h, but have to be different for different
chip variants, like the SAMD51x20.
2022-10-06 23:14:08 +11:00
robert-hh
560170de02
samd/samd_flash: Remove obsolete printf's and return values instead.
...
Returning values is much more useful.
2022-10-06 23:06:43 +11:00
Jim Mussared
94beeabd2e
py/obj: Convert make_new into a mp_obj_type_t slot.
...
Instead of being an explicit field, it's now a slot like all the other
methods.
This is a marginal code size improvement because most types have a make_new
(100/138 on PYBV11), however it improves consistency in how types are
declared, removing the special case for make_new.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2022-09-19 19:06:15 +10:00
Jim Mussared
9dce82776d
all: Remove unnecessary locals_dict cast.
...
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2022-09-19 19:06:01 +10:00
Jim Mussared
662b9761b3
all: Make all mp_obj_type_t defs use MP_DEFINE_CONST_OBJ_TYPE.
...
In preparation for upcoming rework of mp_obj_type_t layout.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2022-09-19 19:06:01 +10:00
Damien George
5b700b0af9
all: Reformat remaining C code that doesn't have a space after a comma.
...
Signed-off-by: Damien George <damien@micropython.org>
2022-05-05 13:30:40 +10:00
Peter van der Burg
2121353602
samd: Add internal flash block device, filesystem and uos support.
2021-11-19 11:42:58 +11:00