9612 Commits (0a36a80f96e0951e868f1e253b1c82835a9d0918)
 

Author SHA1 Message Date
Damien George 0a36a80f96 py/objtype: Clarify comment about configuring inplace op methods. 6 years ago
Damien George a5b583adfd stm32/boards/STM32F769DISC: Add optional support for external SDRAM. 6 years ago
Damien George 9639e0d26f stm32/sdram: Add support for 32-bit wide data bus and 256MB in MPU cfg. 6 years ago
Damien George dc77fdb7d4 drivers/display/lcd160cr.py: In fast_spi, send command before flushing. 6 years ago
Damien George 7c4f98db85 stm32/dma: Get DMA working on F0 MCUs. 6 years ago
Damien George 7e3dd9f8a3 py/asmthumb: Detect presence of I-cache using CMSIS macro. 6 years ago
Damien George 30a45360e7 py/asmxtensa: Make indirect calls using func table, not raw pointers. 6 years ago
Damien George 93d71c5436 py/emitnative: Make viper funcs run with their correct globals context. 6 years ago
Damien George f12e039c2b py/emitnative: Use macros instead of raw offsetof for slot locations. 6 years ago
Damien George a676b5acf6 py/emitnative: Support arbitrary number of arguments to viper functions. 6 years ago
Damien George 43f1848bfa py: Make viper functions have the same entry signature as native. 6 years ago
Damien George 460954734e py/emitnative: Reuse mp_native_type_from_qstr when searching for a cast. 6 years ago
Damien George 9f2067288a py/compile: Factor code that compiles viper type annotations. 6 years ago
Damien George a169a5848c py/compile: Merge viper annotation and normal param compilation stages. 6 years ago
Damien George 80db30a510 py/emit: Completely remove set_native_type, arg type is set in compiler. 6 years ago
Damien George 07caf4f969 py/emit: Remove need to call set_native_type to set viper return type. 6 years ago
Damien George 1d7c221b30 py/emit: Remove need to call set_native_type to set native/viper mode. 6 years ago
Damien George 3751512e9d py/emit: Move MP_EMIT_OPT_xxx enums from compile.h to emitglue.h. 6 years ago
Damien George abb536da49 py/{asmx86,asmx64}: Extend test_r8_with_r8 to accept all 8 lower regs. 6 years ago
Damien George dd522d63b6 py/asmx64: Fix bug in assembler when creating disp with r13 and 0 offset 6 years ago
Damien George 9f241ef398 py: Optimise call to mp_arg_check_num by compressing fun signature. 6 years ago
Damien George 0f4d595beb examples/embedding: Fix hard-coded MP_QSTR_ value. 6 years ago
Dave Hylands 1a2c511e5d examples/embedding: Fix reference to freed memory, lexer src name. 6 years ago
Siarhei Farbotka e62f59217b esp32: Fix int overflow in machine.sleep/deepsleep functions. 6 years ago
Paul Sokolovsky 064b8e0e8d unix/modos: Include extmod/vfs.h for MP_S_IFDIR, etc. 6 years ago
Paul Sokolovsky 0bce110872 zephyr/CMakeLists: Update for latest Zephyr CMake usage refactorings. 6 years ago
Paul Sokolovsky ed1a5bc88e zephyr/prj_base.conf: Update for net_config subsys refactor. 6 years ago
Damien George 4f3d9429b5 py: Fix native functions so they run with their correct globals context. 6 years ago
Damien George 9fb1f18cf4 stm32/sdcard: Fully reset SDMMC periph before calling HAL DMA functions. 6 years ago
Damien George e6a6ded74e unix/mpconfigport_coverage.h: Enable uhashlib.md5. 6 years ago
Damien George 05959c6465 extmod/moduhashlib: Add md5 implementation using mbedtls. 6 years ago
Damien George 87d45f4d49 extmod/moduhashlib: Use newer message digest API for mbedtls >=2.7.0. 6 years ago
Damien George 6b3d6da74b stm32/flashbdev: Protect flash writes from cache flushing and USB MSC. 6 years ago
Damien George 0941a467e7 stm32: Change flash IRQ priority from 2 to 6 to prevent preemption. 6 years ago
Damien George 6f015d337d stm32/spi: Be sure to set all SPI config values in SPI proto init. 6 years ago
Damien George c26516d40f stm32/sdcard: Move temporary DMA state from BSS to stack. 6 years ago
Damien George e4f7001d9c stm32/sdcard: Use only a single DMA stream for both SDIO TX/RX. 6 years ago
Damien George d7e2ac4a6a stm32/dma: Reinitialise the DMA if the direction changed on the channel. 6 years ago
Damien George b0c8a94b41 stm32/dma: Pass DMA direction as parameter to dma_init not in cfg struct 6 years ago
Damien George 47550ef2cd stm32: For MCUs that have PLLSAI allow to set SYSCLK at 2MHz increments. 6 years ago
Damien George f2de9d60f7 py/emitnative: Fix try-finally in outer scope, so finally is cancelled. 6 years ago
roland 67ee4e2401 stm32/boards/STM32L476DISC: Enable external RTC xtal to get RTC working. 6 years ago
Andrew Leech 670a2a3396 stm32/Makefile: Allow external BOARD_DIR directory to be specified. 6 years ago
Paul Sokolovsky 674e069ba9 py/objarray: bytearray: Allow 2nd/3rd arg to constructor. 6 years ago
Paul Sokolovsky b6ebb4f04e tests/extmod/uhashlib_md5: Add coverage tests for MD5 algorithm. 6 years ago
Paul Sokolovsky 5fe3730a30 extmod/moduhashlib: Add md5 implementation, using axTLS. 6 years ago
stijn 89516b2b62 py/runtime: Fix incorrect test for MICROPY_PORT_DEINIT_FUNC. 6 years ago
Paul Sokolovsky 5615273bb0 unix/Makefile: Build libffi inside $BUILD. 6 years ago
Damien George 5cd2c7f2e7 esp8266/main: Increase heap by 2kb, now that axtls rodata is in ROM. 6 years ago
Damien George eed83caf1d esp8266/Makefile: Remove build of libaxtls.a and add back tuned config. 6 years ago