14080 Commits (master)
 

Author SHA1 Message Date
Damien George 95c614e2b6 esp32/machine_hw_spi: Use auto DMA channel on S2, S3, C3 chips. 1 day ago
Angus Gratton 0e35c4de9b tools: Add pre-commit support. 1 month ago
Angus Gratton bdac8272d8 tools: Add note about uncrustify versions. 1 month ago
Damien George 0ee877a207 esp32/machine_i2s: Add I2S finaliser which calls deinit(). 1 day ago
Jim Mussared 7705b9b9d5 tools/pyboard.py: Handle unsupported fs command. 5 days ago
Jim Mussared 12ca918eb2 tools/mpremote: Add `mpremote mip install` to install packages. 7 days ago
Jim Mussared 68d094358e tools/mpremote: Use argparse for command line parsing. 5 days ago
Jim Mussared 413a69b94b tools/mpremote: Simplify dispatch of commands. 5 days ago
Jim Mussared 282401da5c tools/manifestfile.py: Replace recursive glob with os.walk. 5 days ago
Jim Mussared 924a3e03ec top: Replace upip with mip everywhere. 6 days ago
Jim Mussared ba3652f15d lib/micropython-lib: Update submodule to latest. 6 days ago
Jim Mussared 65ab0ec91c tools/manifestfile.py: Add `author` kwarg to metadata(). 6 days ago
Jim Mussared b76ddcbc83 docs/Makefile: Enable parallel compilation for Sphinx. 6 days ago
stijn fecfbc3f67 py/mkenv.mk: Make CPP definition explicit for consistency. 6 days ago
Jim Mussared e4d90be680 mpy-cross/mpy_cross: Add docstrings to public methods. 1 week ago
Jim Mussared 370a87dd12 mpy-cross/mpy_cross: Add list of architectures to `__all__`. 1 week ago
Jim Mussared ee1b4a2026 mpy-cross/mpy_cross: Add a way to query the mpy version. 1 week ago
Jim Mussared 71050870b8 mpy-cross/mpy_cross: Fix default path to mpy-cross binary. 1 week ago
Matt Trentini bdbc44474f rp2/boards/WEACTSTUDIO: Add WEACTSTUDIO with multiple variants. 6 months ago
Matt Trentini 0bc1d10557 rp2/Makefile: Add support for BOARD_VARIANTS. 3 weeks ago
Jim Mussared 9d6f474ea4 py/objstr: Don't treat bytes as unicode in str.count. 1 week ago
Damien George dd9dcb594c esp32/machine_pwm: Don't use LEDC_USE_REF_TICK on ESP32-C3 variants. 1 week ago
Damien George 3abcfb9aec esp32/modsocket: Use mp_obj_is_integer to test port type. 1 week ago
yn386 e6d3513187 stm32/boards/NUCLEO_L152RE: Add NUCLEO-L152RE board support. 2 weeks ago
yn386 427d72667f stm32: Add support for STM32L1 MCUs. 2 weeks ago
yn386 ae0b0e7018 lib/stm32lib: Update library to get L1 v1.10.3, and some other fixes. 2 weeks ago
Jatty_ 30e50ab195 stm32/make-stmconst.py: Support TypeDef's with a single char prefix. 3 weeks ago
Angus Gratton 25ff5b52d9 py/parse: Allow const types other than int to optimise as true/false. 2 months ago
Angus Gratton f91ebf6fa9 tests: Allow 'special' tests to output "SKIP" on a single line. 2 months ago
Damien George f2ad152e7e extmod/modbluetooth: Run BLE IRQ callback in protected NLR context. 2 weeks ago
Damien George db668742a5 extmod/modbluetooth: Do GATTC reassembly in protected uPy context. 2 weeks ago
Damien George ed41d51746 extmod/modbluetooth: Change data_len type from size_t to uint16_t. 2 weeks ago
Andrew Leech 13c4470fd0 tests/run-multitests: Make paths more deterministic. 2 weeks ago
Andrew Leech 7589d86b6b tests/run-multitests: Extend usage information. 2 weeks ago
Jim Mussared 920da9c5e3 unix/variants/coverage: Add test for manifest freeze_mpy(). 2 weeks ago
Jim Mussared 6ecdf1a240 tests/frozen: Move frozentest.mpy from ports/ to tests/. 2 weeks ago
stijn 9ae8d38204 extmod/vfs_posix_file: Implement finaliser for files. 3 weeks ago
Damien George fb77be1506 py: Include filename in errors from loading/saving files via "open". 2 weeks ago
Damien George cc588ac3a9 py/runtime: Add mp_raise_OSError_with_filename helper function. 2 weeks ago
Jim Mussared 15d0615d5c py/objmodule: Add support for __dict__. 3 weeks ago
Jim Mussared d94141e147 py/persistentcode: Introduce .mpy sub-version. 3 weeks ago
Jim Mussared b41aaaa8a9 py/obj: Optimise code size and performance for make_new as a slot. 3 weeks ago
Jim Mussared 94beeabd2e py/obj: Convert make_new into a mp_obj_type_t slot. 3 weeks ago
Jim Mussared 6da41b5900 py/obj: Merge getiter and iternext mp_obj_type_t slots. 3 weeks ago
Jim Mussared 3c6127dfcf py/objnamedtuple: Optimise slot RAM usage for namedtuple. 3 weeks ago
Jim Mussared 165388e4eb py/objtype: Optimise slot RAM usage for instance types. 3 weeks ago
Jim Mussared cb0ffdd2bf py/obj: Remove basic mp_obj_type_t sparse representation. 4 months ago
Jim Mussared 3ac8b5851e py/obj: Add slot-index mp_obj_type_t representation. 1 year ago
Jim Mussared a52cd5b07d py/obj: Add accessors for type slots and use everywhere. 1 year ago
Jim Mussared e8355eb163 py/obj: Add "full" and "empty" non-variable-length mp_obj_type_t. 6 months ago