aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-06-30zephyr: Implement machine.Pin.irq() for setting callbacks on pin change.Damien George
2020-06-30lib/utils: Protect all of mpirq.c with MICROPY_ENABLE_SCHEDULER.Damien George
2020-06-30docs/esp32: Add info about PWM duty cycle range to esp32 quickref.spacemanspiff2007
2020-06-30docs/library: Clarify that the arg to esp.deepsleep is in microseconds.victor
2020-06-30stm32/mboot: Add DFU logic to respond to DFU_GETSTATE request.Damien George
2020-06-30stm32/flash: Update flash_get_sector_info to return -1 on invalid addr.Andrew Leech
2020-06-30stm32/mboot: Implement DFU mass erase.Andrew Leech
2020-06-30tools/pydfu.py: Respect longer timeouts requested by DFU device/mboot.Andrew Leech
2020-06-29stm32/timer: Properly initialise timer deadtime/brk on WB MCUs.Damien George
2020-06-29stm32/usbd_cdc_interface: Remove full==size-1 limitation on tx ringbuf.Andrew Leech
2020-06-27py/objcomplex: Add mp_obj_get_complex_maybe for use in complex bin-op.Damien George
2020-06-27py/emitnative: Implement binary operations for viper uint operands.Damien George
2020-06-27py/asm: Add condition codes for signed comparisons.Damien George
2020-06-27py/asm: Add funcs/macros to emit machine code for logical-shift-right.Damien George
2020-06-26stm32/i2cslave: Pass I2C instance to callbacks to support multi I2Cs.Damien George
2020-06-26travis: Build mboot for PYBV10 with LFS2 enabled in stm32 job.Damien George
2020-06-26stm32/mboot: Update README to describe WB and littlefs support.Damien George
2020-06-26stm32/mboot: Add support for littlefs.Damien George
2020-06-26stm32/mboot: Decouple stream, filesystem and top-level loading code.Damien George
2020-06-26stm32/mboot: Don't search for firmware on FS, just attempt to open it.Damien George
2020-06-25stm32/boards: Enable LFS2 on PYBD_SF3 and PYBD_SF6.Damien George
2020-06-25stm32/timer: Support TIM1 on WB MCUs.Damien George
2020-06-25stm32/mpconfigport.h: Enable PY_IO_FILEIO when any VFS is enabled.Damien George
2020-06-25extmod/vfs_lfs: Fix littlefs bindings to build in nan-box mode.Damien George
2020-06-24tools/makemanifest.py: Support freezing a subdirectory recursively.Damien George
2020-06-24py/objtype: Support passing in an OrderedDict to type() as the locals.Damien George
2020-06-24extmod/moductypes: Use mp_obj_is_dict_or_ordereddict to simplify code.Damien George
2020-06-24py/obj.h: Add public mp_obj_is_dict_or_ordereddict() helper macro.Damien George
2020-06-23stm32/mboot: Use additional CFLAGS to compile string0.c.Damien George
2020-06-23stm32/mboot: Set VTOR on start up to ensure it has the correct value.Damien George
2020-06-22travis: In stm32 job, build mboot for NUCLEO_WB55.Damien George
2020-06-22stm32/boards: Add build-time option for NUCLEO_WB55 to use mboot.Damien George
2020-06-22stm32/mboot: Add support for using mboot with WB MCUs.Damien George
2020-06-22stm32/mboot: Use CMSIS system source code for SystemInit function.Damien George
2020-06-22stm32/mboot: Use flash routines from main stm32 code rather than custom.Damien George
2020-06-22stm32/flash: Add flash_is_valid_addr, and extend sectors for 2MB F7.Damien George
2020-06-22stm32/i2cslave: Add support for WB MCUs.Damien George
2020-06-22stm32/flash: Make flash C-API reusable, and funcs return an error code.Damien George
2020-06-22stm32/powerctrlboot: Include irq.h to get definitions of IRQ priorities.Damien George
2020-06-22stm32/irq: Clean up irq.h so it does not depend on core uPy defines.Damien George
2020-06-22travis: Build qemu-arm with MP_ENDIANNESS_BIG=1 to test bigendian build.Damien George
2020-06-22qemu-arm/Makefile: Add CFLAGS_EXTRA to CFLAGS.Damien George
2020-06-22py/misc.h: Add missing semi-colon in mp_float_union_t for big-endian.Damien George
2020-06-19esp32/esp32_rmt: Call rmt_driver_install before rmt_config.Jonathan Hogg
2020-06-19tools/uncrustify: Enable more opts to remove space between func and '('.David Lechner
2020-06-18tools/codeformat.py: Include extmod/{btstack,nimble} in code formatting.Damien George
2020-06-18stm32/boards/NUCLEO_WB55: Add more CPU pins and aliases to SW1/2/3.Damien George
2020-06-18github: Add FUNDING.yml file pointing to micropython GitHub sponsorship.Damien George
2020-06-17travis: Change nrf pca10056 board to build with soft-device enabled.Damien George
2020-06-17nrf/bluetooth: Use MP_ERROR_TEXT for all error messages.Glenn Ruben Bakke