aboutsummaryrefslogtreecommitdiff
path: root/ports
AgeCommit message (Expand)Author
2020-12-07stm32/Makefile: Change -O0 to -Og for DEBUG=1 builds.Damien George
2020-12-07stm32: Add support for a board to reserve certain peripherals.Damien George
2020-12-07stm32/i2c: Factor I2C finding code to i2c_find_peripheral function.Damien George
2020-12-07stm32/powerctrl: Ensure SysTick is disabled on STOP mode entry for H7.iabdalkader
2020-12-07stm32/powerctrl: Set H7 RTC wakeup flags.iabdalkader
2020-12-07stm32/powerctrl: Disable RTC write protection before changing flags.iabdalkader
2020-12-07stm32/powerctrl: On H7, re-enable disabled OSCs/PLLs on exit from STOP.iabdalkader
2020-12-07stm32/powerctrl: Fix STOP mode voltage scaling on H7 REV V devices.iabdalkader
2020-12-07stm32/powerctrl: Define RCC_SR_SFTRSTF flag for H747.iabdalkader
2020-12-07stm32/Makefile: Disable text compression in debug builds.iabdalkader
2020-12-07stm32/modmachine: Add device and revision ids to machine.info().iabdalkader
2020-11-24extmod/modbluetooth: Add API for L2CAP channels.Jim Mussared
2020-11-23extmod/machine_i2c: Add init protocol method for generic I2C bindings.Damien George
2020-11-22nrf/README: Describe Pin numbering scheme for nRF52840.JPFrancoia
2020-11-18esp32,esp8266: Remove "FAT" from warning message in inisetup.py.robert
2020-11-18stm32/rfcore: Depend on NimBLE only when BLE enabled.Jim Mussared
2020-11-16stm32/rfcore: Don't send HCI ACL cmds while another is pending.Jim Mussared
2020-11-16stm32/flash: Implement WB55 flash locking.Jim Mussared
2020-11-16stm32/rfcore: Make RX IRQ schedule the NimBLE handler.Jim Mussared
2020-11-13extmod/nimble: Make stm32 and unix NimBLE ports use synchronous events.Jim Mussared
2020-11-13extmod/modbluetooth: Re-instate optional no-ringbuf modbluetooth.Jim Mussared
2020-11-13unix: Make mp_hal_delay_ms run MICROPY_EVENT_POLL_HOOK.Jim Mussared
2020-11-13unix: Handle pending events/scheduler in MICROPY_EVENT_POLL_HOOK.Andrew Leech
2020-11-13stm32/rtc: Validate the RTC prescaler on boot and change if incorrect.Damien George
2020-11-13stm32/Makefile: Allow boards to extend all SRC variables.Damien George
2020-11-13extmod/machine_mem: Only allow integers in machine.memX subscript.Arrowana
2020-11-12esp32/machine_pin: Reset pin if init sets mode.Jonathan Hogg
2020-11-12stm32/Makefile: Make the generation of `firmware.bin` explicit.Sébastien NEDJAR
2020-11-11stm32/boardctrl: Define MICROPY_BOARD_EARLY_INIT alongside others.Damien George
2020-11-11stm32: Add MICROPY_BOARD calls in various places in stm32_main.Damien George
2020-11-11stm32/main: Move update_reset_mode to outside the soft-reset loop.Damien George
2020-10-29stm32: Support C++ code and user C modules written in C++.Damien George
2020-10-29stm32/boards: Factor out common data/bss/heap/stack linker sections.Damien George
2020-10-29unix/Makefile: Move coverage.c and coveragecpp.cpp to coverage variant.Damien George
2020-10-29examples: Add example code for user C modules, both C and C++.stijn
2020-10-29esp32,unix: Support building C++ code.stijn
2020-10-29py/mkrules.mk: Add target for compiling C++ files.stijn
2020-10-29stm32/rng: Use SysTick+RTC+unique-id to seed pRNG for MCUs without RNG.Damien George
2020-10-29stm32/mpconfigport.h: Seed the urandom module on import.robert
2020-10-29esp8266/mpconfigport.h: Seed the urandom module on import.robert
2020-10-29esp32/mpconfigport.h: Seed the urandom module on import.robert
2020-10-29stm32/machine_adc: Fix ADC auto-calibration to run when ADC not enabled.Damien George
2020-10-22unix: Enable more warnings.Emil Renner Berthing
2020-10-22stm32/usbd_cdc_interface: Check and handle CDC TX wrap-overflow.Damien George
2020-10-22stm32: Fix broken build when FAT FS multi-partition is disabled.iabdalkader
2020-10-21esp32/mpconfigport.h: Enable MICROPY_PY_DELATTR_SETATTR.Andrew Leech
2020-10-20unix/mpconfigport.h: Enable MICROPY_PY_DELATTR_SETATTR.Andrew Leech
2020-10-17ports: Use correct in/out endpoint size in TUD_CDC_DESCRIPTOR.Damien George
2020-10-16stm32/boards/NUCLEO_WB55/rfcore_firmware.py: Increase GET_STATE timeout.Jim Mussared
2020-10-16stm32/boards/NUCLEO_WB55/rfcore_firmware.py: Fix bad variable name.Jim Mussared