micropython: Update to 1.24.1, with cherrypicked patches for pico-sdk 2.1.1 #11
Reference in New Issue
Block a user
Delete Branch "micropython-1.24.1-pico-2.1.1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Main reason for update is the higher clock of 200 MHz which is now allowed for rp2040, which helps solve some performance issues with the MP3 decoder.
Also, finally add CI build of firmware.
38f2d224edtoe047f775d6caaee2b67fto9338c0b8a49338c0b8a4to8c9fcd02318c9fcd0231to9c898853f8@@ -21,3 +21,3 @@#define MICROPY_HW_PIN_EXT_COUNT CYW43_WL_GPIO_COUNT#define MICROPY_HW_PIN_RESERVED(i) ((i) == CYW43_PIN_WL_HOST_WAKE || (i) == CYW43_PIN_WL_REG_ON)// If this returns true for a pin then its irq will not be disabled on a soft rebootI guess this is one of the cherry-picked modifications you mentioned in the MR comment, right?
Exactly, it is the change of ports/rp2/boards/RPI_PICO_W/mpconfigboard.h from
4a6c246008copied to our board.@@ -74,6 +75,7 @@ static mp_obj_t audiocore_Context_put(mp_obj_t self_in, mp_obj_t buffer)}static MP_DEFINE_CONST_FUN_OBJ_2(audiocore_Context_put_obj, audiocore_Context_put);static uint32_t __scratch_y("core1_stack") core1_stack[1024];Alright, keeping that in mind for the python side...
As far as I know, the micropython rp2 port itself does not put anything in the SCRATCH_X or SCRATCH_Y memories, so they should be safe for us to use.
micropython: Update to 1.24.1, with cherrypicked patches for pico-sdk 2.1.1to WIP: micropython: Update to 1.24.1, with cherrypicked patches for pico-sdk 2.1.1WIP: micropython: Update to 1.24.1, with cherrypicked patches for pico-sdk 2.1.1to micropython: Update to 1.24.1, with cherrypicked patches for pico-sdk 2.1.1