10269 Commits (6077d1715013dac50b54d8321a7a0f51db34aa5c)
 

Author SHA1 Message Date
Nicko van Someren 6077d17150 docs/machine: Add initial docs for new machine.SDCard class. 6 years ago
Nicko van Someren 8e3af7d4c8 esp32: Add machine.SDCard class using built-in HW SD/MMC controller. 6 years ago
Damien George 84f1067f7f travis: Build PYBD_SF2 board as part of the stm32 job. 6 years ago
Damien George 8f55c74533 stm32/boards: Add board definition files for PYBD -SF2, -SF3, -SF6. 6 years ago
Damien George 34cae24e30 stm32/boards/pllvalues.py: Search nested headers for HSx_VALUE defines. 6 years ago
Damien George f8274d5e7d stm32/boards/make-pins.py: Allow pins.csv to skip or hide board-pin name 6 years ago
Damien George 3fc7c8e35c stm32/usb: Include py/mpconfig.h instead of mpconfigboard.h. 6 years ago
Martin Dybdal de76f73d34 esp32/machine_timer: Reuse Timer handles, deallocate only on soft-reset. 6 years ago
Damien George ff91b05cfa stm32/usb: Support up to 3 VCP interfaces on USB device peripheral. 6 years ago
Damien George 0c29502ad9 stm32/usb: Refactor CDC VCP code to enable N CDC interfaces. 6 years ago
Damien George a4f1d82757 py/nativeglue: Remove dependency on mp_fun_table in dyn-compiler mode. 6 years ago
Damien George bff4e13009 py/nativeglue: Make private glue funs all static, remove commented code. 6 years ago
Damien George 6f75c4f3cd all: Bump version to 1.11. 6 years ago
Damien George 2715f3b696 LICENSE: Update year range in top-level license. 6 years ago
Damien George 0bb6b63e66 stm32/mboot/README: Fix some typos, describe bootloader and fwupdate.py. 6 years ago
Andrew Leech 66bcb5596a stm32/modmachine: In bootloader() disable caches before reset of periphs 6 years ago
Damien George 019dd84af1 extmod/modlwip: Register TCP close-timeout callback before closing PCB. 6 years ago
Damien George 734ada3e29 extmod/modlwip: Free any incoming bufs/connections before closing PCB. 6 years ago
Damien George 883e987b90 esp32/modsocket: Raise EAGAIN when accept fails in non-blocking mode. 6 years ago
Damien George 8c9758ff2e unix/modusocket: Raise ETIMEDOUT when connect or accept has timeout. 6 years ago
Tom Manning 887a6712c2 esp32/machine_touchpad: Use HW timer for FSM to enable wake-on-touch. 6 years ago
Damien George ab26553759 py/vm: Remove obsolete comments about matching of exception opcodes. 6 years ago
Andrew Leech 1470184bdd stm32/sdram: Update MPU settings to block invalid region, change attrs. 6 years ago
Damien George 5357dad52e esp8266: Fix ticks_ms to correctly handle wraparound of system counter. 6 years ago
Paul Sokolovsky c4a6d9c631 zephyr: Switch back to enabling I2C in board-specific configs. 6 years ago
Paul Sokolovsky b88bf42793 zephyr/README: Reorder content related to recently added I2C. 6 years ago
Damien George c066dadc5b mpy-cross/mpconfigport.h: Remove defn of MP_NOINLINE to use global one. 6 years ago
stijn 2762f323bf windows: Fix line wrapping behaviour on the REPL. 6 years ago
Andrew Leech 4f44778728 stm32/sdcard: Add switch break to ensure only correct SD/MMC IRQ is run. 6 years ago
Sebastien Rinsoz 6cf4e9675b py/mkrules.mk: Remove unnecessary ; in makefile. 6 years ago
Sebastien Rinsoz a4f4239e95 py: Update makefiles to use $(TOUCH) instead of hard coded "touch". 6 years ago
Damien George 9cf1cbb057 nrf/mphalport: Use wfi to save power while waiting at the UART REPL. 6 years ago
Damien George 456c89f749 nrf/uart: Make UART print output something, and add write method. 6 years ago
Damien George 50d5114fcd nrf/mpconfigport.h: Enable MICROPY_KBD_EXCEPTION by default. 6 years ago
Damien George 302ffdba7f nrf/uart: Change UART driver to be non-blocking and use IRQs. 6 years ago
Glenn Ruben Bakke d80abd035e nrf/nrfx_glue: Adapt to nrfx v.1.7.1. 6 years ago
Glenn Ruben Bakke 85bde0889d lib/nrfx: Upgrade nrfx to master. 6 years ago
Sébastien Rinsoz c03f81c633 py: Update makefiles to use $(CAT) variable instead of hard coded "cat". 6 years ago
stijn fb54736bdb py/objarray: Add decode method to bytearray. 6 years ago
Damien George c769da1aaa stm32/i2c: Support setting the I2C TIMINGR value via keyword arg. 6 years ago
Damien George ddc657658a stm32/machine_i2c: Simplify ROM initialisation of static HW I2C objects. 6 years ago
Andrew Leech ed2b6ea0a8 stm32/i2c: Make timeout for hardware I2C configurable. 6 years ago
Damien George e5e472198c docs/pyboard/quickref: Refer to new machine.I2C instead of old pyb.I2C. 6 years ago
Damien George 1b3c1f9e6b lib/stm32lib: Update library to fix UART9/10 baudrate on F4 MCUs. 6 years ago
Damien George 02afc0d241 drivers/display/ssd1306.py: Change to use new i2c.writevto() method. 6 years ago
Damien George b10d0664be extmod/machine_i2c: Add i2c.writevto() that can write a vector of bufs. 6 years ago
Damien George 8bcb552d97 extmod/machine_i2c: Remove need for temporary memory in writemem() call. 6 years ago
Damien George 647b27d028 zephyr/machine_i2c: Update to support new C-level I2C API. 6 years ago
Damien George bb29bde102 nrf/machine/i2c: Update to support new C-level I2C API. 6 years ago
Damien George 38ac697b45 stm32/machine_i2c: Update to support new C-level I2C API. 6 years ago