9976 Commits (bf352047de5a670b7e3addc3b63ddbb9fa478b48)
 

Author SHA1 Message Date
Damien George bf352047de py/obj.h: Remove obsolete mp_obj_new_fun_viper() declaration. 6 years ago
Damien George 2b575418b6 py/qstr: Evaluate find_qstr only once then pass to Q_GET_HASH macro. 6 years ago
Dave Hylands a270cf280b stm32/stm32_it: Fix RTC IRQ handler to handle all EXTI IRQs on F0 MCUs. 6 years ago
Dave Hylands 67b326d97e stm32/extint: Remove unused (and incorrect) EXTI defines. 6 years ago
Dave Hylands 3d17d9b578 stm32/extint: Add non-GPIO EXTI IRQ sources for F0. 6 years ago
Dave Hylands 92fec603d0 stm32/make-stmconst.py: Improve regex to parse more constants. 6 years ago
Dave Hylands 9441f4b682 stm32/extint: Fix RTC Alarm/FS USB EXTI constants for L4. 6 years ago
Dave Hylands 363900be5d stm32/extint: Fix ExtInt to work with non-GPIO pins. 6 years ago
Damien George 303f27f656 esp32/modsocket: Change socket.socket to be socket type rather than fun. 6 years ago
Damien George 42c0e440b9 extmod/modlwip: Fix bug when polling listening socket with backlog=1. 6 years ago
Damien George c65e5c88b8 stm32/boards/stm32f429.ld: Increase uPy heap size by 64k for F429 MCU. 6 years ago
Damien George ed09e13943 esp32/modsocket: Fix usocket.send to accept anything with buffer proto. 6 years ago
Damien George 7ef9482b8a extmod/modlwip: Change #ifdef to #if for check of MICROPY_PY_LWIP. 6 years ago
Damien George c551169bd8 stm32/mboot: Add hook to run board-specific code early on startup. 6 years ago
Damien George 65b1fefa31 stm32/modmachine: Add ability to pass through user data to mboot. 6 years ago
Damien George 3669198403 stm32/mboot: Add support script which can program mboot and application. 6 years ago
Damien George 3d0c31e60e stm32/mboot: Move some BSS vars to new section that isn't zeroed out. 6 years ago
Damien George ff04b78ffd stm32/mboot: Add support for loading gzip'd firmware from a filesystem. 6 years ago
Andrew Leech 4daee31706 stm32/qspi: Use static af functions for pin configuration. 6 years ago
Damien George be4e5b1f87 stm32/mboot/mphalport.h: Include genhdr/pins.h for access to pin names. 6 years ago
Damien George f38397ba8d stm32/mboot/Makefile: Generate all pin header files from board pins.csv. 6 years ago
Damien George 7b2dc96251 stm32/boards/make-pins.py: Add cmdline options to support use by mboot. 6 years ago
Yonatan Goldschmidt bc4f8b438b extmod/moduwebsocket: Refactor `websocket` to `uwebsocket`. 6 years ago
Jolatomme d1acca3c71 stm32/boards/NUCLEO_L476RG: Add support for RNG, DAC and CAN1. 6 years ago
Damien George 26a1ae295f stm32/mboot/Makefile: Support specifying BOARD_DIR for custom board. 6 years ago
Yonatan Goldschmidt 66f0afc91d unix/modmachine: Handle repeated /dev/mem open errors. 6 years ago
Mike Causer 812969d615 all: Change PYB message prefix to MPY. 7 years ago
Damien George d976e4f5e8 teensy/Makefile: Use common gchelper_m3.s code from lib/utils. 6 years ago
Damien George 5368210e36 py/mkenv.mk: Change default PYTHON variable from "python" to "python3". 6 years ago
Damien George 6e30f96b0b ports: Convert legacy uppercase macro names to lowercase. 6 years ago
Damien George f03601779e extmod: Convert legacy uppercase macro names to lowercase. 6 years ago
Damien George 054dd33eba py: Downcase MP_xxx_SLOT_IS_FILLED inline functions. 6 years ago
Damien George eee1e8841a py: Downcase all MP_OBJ_IS_xxx macros to make a more consistent C API. 6 years ago
Damien George 019433a17e stm32/pendsv: Fix inline asm constant and prefix with # character. 6 years ago
Damien George d53dc04903 qemu-arm: Use gchelper code to get registers for GC scanning. 6 years ago
Damien George c9ece68d06 cc3200: Use common gchelper_m3.s code from lib/utils. 6 years ago
Damien George 3058d46892 stm32/gccollect: Use gchelper.h header instead of explicit declaration. 6 years ago
Damien George 8d1275ec0f lib/utils/gchelper: Add gchelper.h header file for assembler functions. 6 years ago
Damien George f608f54ab0 lib/utils/gchelper_m3: Add gc_helper_get_sp() function. 6 years ago
Damien George 90e1303b2d lib/utils/gchelper_m3: Add license header and clean up code. 6 years ago
Damien George e6d97e8a0b stm32: Move gchelper assembler code to lib/utils for use by other ports. 6 years ago
Damien George e7332b0584 qemu-arm: Rework to run bare-metal on boards with Cortex-M CPUs. 6 years ago
Damien George 775c7b86f0 travis: Update to use Ubuntu 16.04 Xenial for CI builds. 6 years ago
Yonatan Goldschmidt a0d60c574a docs/ure: Fix match.group signature to indicate index param is required. 6 years ago
Damien George b546e4b7e9 stm32/pendsv: Fix NULL pointer when calling pendsv dispatch function. 6 years ago
Damien George 800871c0cb stm32/modnetwork: Change lwIP polling to be based on background systick. 6 years ago
Damien George 4d214edae8 stm32/systick: Provide better compile-time configurability of slots. 6 years ago
Damien George 18cfa156d6 stm32/pendsv: Add ability to schedule callbacks at pendsv IRQ level. 6 years ago
Damien George b178958c07 stm32/pendsv: Clean up pendsv IRQ handler and eliminate duplicate code. 6 years ago
Damien George 1bcf4afb10 stm32/systick: Make periodic systick callbacks use a cyclic func table. 6 years ago