90 Commits (75506e496f7545c43c4d76bac131c4e01c258fa5)

Author SHA1 Message Date
Damien George 43d50f006d stm32/mpconfigport.h: Let MICROPY_PY_IO_FILEIO take its default value. 3 years ago
iabdalkader fe8b47e29f ports: Allow boards to define additional network interfaces. 3 years ago
Damien George 11b77263ef stm32/moduos: Convert module to use extmod version. 3 years ago
Damien George 94077c6402 samd/moduos: Convert module to use extmod version. 3 years ago
Damien George fbd47fc46c ports: Consolidate inclusion of umachine module in built-ins. 3 years ago
Damien George 1892d03740 mimxrt,stm32: Enable MICROPY_PY_USSL_FINALISER. 3 years ago
iabdalkader 8af9dbbde1 stm32/network_wiznet5k: Fix build error with wiznet5k and lwip enabled. 3 years ago
MikeTeachman 6d5296e65e stm32,esp32: In machine_i2s, make object reference arrays root pointers. 3 years ago
Damien George c62351fbd6 py/mpconfig.h: Revert MICROPY_REPL_INFO to disabled at all levels. 3 years ago
Jim Mussared 3041881353 stm32/mpconfigport.h: Use the "extra" feature level. 3 years ago
iabdalkader 782d5b2e53 stm32: Enable platform module. 3 years ago
Jim Mussared b326edf68c all: Remove MICROPY_OPT_CACHE_MAP_LOOKUP_IN_BYTECODE. 3 years ago
Jim Mussared 68219a295c stm32: Enable LOAD_ATTR fast path, and map lookup caching on >M0. 3 years ago
iabdalkader 4dba04a50f extmod/modnetwork: Define network interfaces in port config files. 3 years ago
Damien George afe0634c98 extmod/machine_spi: Make SoftSPI configurable via macro option. 3 years ago
Damien George 122d901ef1 extmod/machine_i2c: Make SoftI2C configurable via macro option. 3 years ago
Jim Mussared b51e7e9d01 stm32: Disable computed goto on constrained boards. 3 years ago
Jim Mussared e64cda5295 stm32: Add implementation of machine.bitstream. 3 years ago
Jim Mussared 5733c49174 stm32,esp32,rp2: Enable MICROPY_PY_FSTRINGS by default. 4 years ago
Damien George 71e3538a32 stm32/usb: Add USB_VCP.irq method, to set a callback on USB data RX. 4 years ago
Damien George 647fa63f9c stm32/softtimer: Support static soft timer instances. 4 years ago
Damien George 4d9e657f0e stm32/mpconfigport.h: Add support for a board to specify root pointers. 4 years ago
Damien George 53f5bb05a9 rp2,stm32: Enable MICROPY_PY_UBINASCII_CRC32 to get ubinascii.crc32(). 4 years ago
Chris Mason 9d674cf7ab stm32/uart: Add support for LPUART1 on L0, L4, H7 and WB MCUs. 4 years ago
Damien George 9b78f3e6c6 stm32: Make pyb, uos, utime, machine and onewire modules configurable. 4 years ago
Damien George 7c44354592 ports: Remove def of MP_PLAT_PRINT_STRN if it's the same as the default. 4 years ago
Jim Mussared 61d1e4b01b extmod/nimble: Make stm32 and unix NimBLE ports use synchronous events. 4 years ago
robert 59019d7f75 stm32/mpconfigport.h: Seed the urandom module on import. 4 years ago
Damien George 9e0533b9e1 extmod/machine_spi: Remove "id" arg in SoftSPI constructor. 4 years ago
Damien George aaed33896b extmod/machine_i2c: Remove "id" arg in SoftI2C constructor. 4 years ago
Jim Mussared f3f31ac959 extmod/nimble: Make nimble_malloc work with allocated size. 4 years ago
Jim Mussared ed14435a8e extmod/modbluetooth: Refactor stack/hci/driver/port bindings. 4 years ago
Damien George 5e69926ea0 stm32/mpconfigport.h: Enable MICROPY_PY_REVERSE_SPECIAL_METHODS. 4 years ago
Damien George eb9850ef6c stm32/mpconfigport.h: Enable PY_IO_FILEIO when any VFS is enabled. 4 years ago
Jim Mussared 8119ec0765 extmod/modbluetooth: Don't hold atomic section during mp_sched_schedule. 5 years ago
Damien George 09154f585f stm32/mpconfigport.h: Make most extended modules configurable by board. 5 years ago
Damien George dbba6b05dc stm32/mpconfigport.h: Remove unused root pointer for BTstack bindings. 5 years ago
Damien George 35e2dd0979 stm32: Enable and freeze uasyncio. 5 years ago
Damien George 0674917bc5 extmod/btstack: Implement advertising. 5 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
hahmadi b169904254 stm32/mpconfigport.h: Add option to have custom help text. 5 years ago
Damien George 98a3911c43 py/scheduler: Add "raise_exc" argument to mp_handle_pending. 5 years ago
Damien George f70373c7b2 stm32/softtimer: Change linear linked list to a pairing heap. 5 years ago
Nicko van Someren 4c93955b7b py/objslice: Add support for indices() method on slice objects. 5 years ago
Yonatan Goldschmidt 61d2b40ad5 lib/utils/pyexec: Introduce MICROPY_REPL_INFO, wrap debug prints in it. 5 years ago
Damien George 93509ac8c7 stm32: Add configuration to build in nanbox mode. 5 years ago
Damien George d980d51807 stm32: Fix to build in nanbox mode. 5 years ago
Damien George 40cc7ec677 stm32/mpconfigport.h: Use IRQ_PRI_PENDSV to protect bluetooth ringbuf. 5 years ago
Damien George 799b6d1e0c extmod: Consolidate FAT FS config to MICROPY_VFS_FAT across all ports. 5 years ago
Damien George a5d97f1db9 stm32: Add soft timer implementation, using SysTick at 1ms resolution. 5 years ago