aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-11-13extmod/nimble: Poll startup directly rather than using NimBLE sem.Jim Mussared
2020-11-13extmod/modbluetooth: Combine gattc-data-available callbacks into one.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-13extmod/modbluetooth: Make UUID type accessible outside modbluetooth.c.Jim Mussared
2020-11-13tests/run-multitests.py: Add a -p flag to run permutations of instances.Jim Mussared
2020-11-13tests/multi_bluetooth: Improve reliability of event waiting.Jim Mussared
2020-11-13tests/run-multitests.py: Fix diff order, show changes relative to truth.Jim Mussared
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-12tools/makeqstrdefs.py: Run qstr preprocessing in parallel.Jim Mussared
2020-11-11py/binary: Fix sign extension setting wide integer on 32-bit archs.Damien George
2020-11-11extmod/moductypes: Fix storing to (U)INT64 arrays on 32-bit archs.Damien George
2020-11-11py/mpz: Do sign extension in mpz_as_bytes for negative values.Damien George
2020-11-11lib/utils/pyexec: Add MICROPY_BOARD hooks before/after executing code.Damien George
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-11-05extmod/nimble/nimble.mk: Add -Wno-old-style-declaration.Jim Mussared
2020-11-05extmod/btstack/btstack.mk: Add -Wimplicit-fallthrough=0.Jim Mussared
2020-10-29tests/micropython/extreme_exc.py: Unlink alloc'd lists earlier in chain.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-29docs/develop/cmodules.rst: Add link to source code for user C example.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/py.mk: Support C++ code for user C modules.stijn
2020-10-29docs: Fix reference to QSTR_GEN_CFLAGS Makefile flag.stijn
2020-10-29py: Workaround clang error when building misc.h with C++ compiler.stijn
2020-10-29py/makeqstrdefs.py: Support preprocessing C++ files for QSTR generation.stijn
2020-10-29py/mkrules.mk: Add target for compiling C++ files.stijn
2020-10-29py/makeqstrdefs.py: Process C++ files as well.stijn
2020-10-29py/makeqstrdefs.py: Fix beaviour when scanning non-C preprocessed files.stijn
2020-10-29extmod/modurandom: Support urandom.seed() without an argument.Damien George
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-29extmod/vfs_lfs: Support mounting LFS filesystems in read-only mode.Damien George
2020-10-29stm32/machine_adc: Fix ADC auto-calibration to run when ADC not enabled.Damien George
2020-10-28tests/thread/stress_schedule.py: Assign globals before running test.Damien George
2020-10-22unix: Enable more warnings.Emil Renner Berthing
2020-10-22mpy-cross: Enable more warnings.Emil Renner Berthing
2020-10-22py, extmod: Introduce and use MP_FALLTHROUGH macro.Emil Renner Berthing
2020-10-22extmod: Disable -Wmissing-field-initializers for lfs2.Emil Renner Berthing
2020-10-22py/vmentrytable: Ignore GCC -Woverride-init.Emil Renner Berthing