997 Commits (5d2279bec12da4da62e38544608198b57a47efd2)

Author SHA1 Message Date
Damien George a3320e7811 stmhal/i2c: Remove use of legacy I2C_NOSTRETCH_DISABLED option. 8 years ago
Damien George 7e820792da stmhal: Updates to get F411 MCUs compiling with latest ST HAL. 8 years ago
Damien George 21d82421cd stmhal/i2c: Use the HAL's I2C IRQ handler for F7 and L4 MCUs. 8 years ago
Paul Sokolovsky 8f5bc3ffc0 stmhal/moduselect: Move to extmod/ for reuse by other ports. 8 years ago
Krzysztof Blazewicz 5e9057210a stmhal: Update HALCOMMITS due to change to hal. 8 years ago
Damien George e01e214259 stmhal/make-stmconst.py: Restore Python 2 compatibility. 8 years ago
Damien George 87f18c08c9 stmhal: Update HALCOMMITS due to change to hal. 8 years ago
Damien George c5621529c9 stmhal/make-stmconst.py: Add support for files with invalid utf8 bytes. 8 years ago
Krzysztof Blazewicz 4d9dce7759 stmhal/mphalport.h: use single GPIOx->BSRR register 8 years ago
Krzysztof Blazewicz 13400e1375 stmhal/hal: do not include <stdio.h> in HAL headers 8 years ago
Krzysztof Blazewicz 8fa0733647 stmhal/i2c: provide custom IRQ handlers 8 years ago
Krzysztof Blazewicz 7604de3fc2 stmhal/can: clear FIFO flags in IRQ handler 8 years ago
Krzysztof Blazewicz dc1ac5dc3a stmhal/dma: mark DMA sate as READY even if HAL_DMA_Init is skipped 8 years ago
Krzysztof Blazewicz 63ca7a211a stmhal/dma: precalculate register base and bitshift on handle init 8 years ago
Krzysztof Blazewicz 0280b2c1b1 stmhal/i2c: handle I2C IRQs 8 years ago
Krzysztof Blazewicz fa833f96df stmhal/make-stmconst.py: fix regex's to work with current CMSIS 8 years ago
Krzysztof Blazewicz 7928b3e347 stmhal/boards: configure all F4 boards to work with new HAL 8 years ago
Krzysztof Blazewicz 6a8f6c119c stmhal/hal/sd: reapply HAL commit 09de030 for f4 8 years ago
Krzysztof Blazewicz e2b4822189 stmhal/hal/rcc: reapply HAL commit c568a2b for f4 8 years ago
Krzysztof Blazewicz 4f7c5fa647 stmhal/hal: reapply HAL commit 9db719b for f4 8 years ago
Krzysztof Blazewicz c79ff9930a stmhal/hal/sd: reapply HAL commit 1d7fb82 for f4 8 years ago
Krzysztof Blazewicz a9fb88e1dc stmhal/hal/i2c: reapply HAL commit ea040a4 for f4 8 years ago
Krzysztof Blazewicz e8b435d1f8 stmhal: apply STM32CubeF4 v1.13.1 patch - upgrade HAL driver to v1.5.2 8 years ago
Krzysztof Blazewicz c1fa33b493 stmhal: upgrade to STM32CubeF4 v1.13.0 - HAL v1.5.1 8 years ago
Krzysztof Blazewicz 4f5c4fdd98 stmhal: upgrade to STM32CubeF4 v1.13.0 - CMSIS/Device 2.5.1 8 years ago
Damien George e5ef15a9d7 py/lexer: Provide generic mp_lexer_new_from_file based on mp_reader. 8 years ago
Damien George 6b239c271c py: Factor out persistent-code reader into separate files. 8 years ago
Paul Sokolovsky 59a1201da9 all: Remove readall() method, which is equivalent to read() w/o args. 8 years ago
Damien George 1375c52772 stmhal: Rename mp_hal_pin_set_af to _config_alt, to simplify alt config. 8 years ago
Damien George 74fb5d6932 stmhal/i2c: Reset the I2C peripheral if there was an error on the bus. 8 years ago
Damien George c4e58eaa98 stmhal/i2c: Add option to I2C to enable/disable use of DMA transfers. 8 years ago
Damien George e6da6a720f stmhal/dma: De-init the DMA peripheral properly before initialising. 8 years ago
Damien George bdf33bc136 py: Move frozen bytecode Makefile rules from ports to common mk files. 8 years ago
Ryan Shaw 8ebd53afc9 stmhal: enable SD power save (disable CLK on idle) 8 years ago
Damien George 7bb0f7b0f6 drivers: Add "from micropython import const" when const is used. 8 years ago
Damien George cd527bb324 lib/libm: Move Thumb-specific sqrtf function to separate file. 8 years ago
Paul Sokolovsky 369233105b stmhal/modutime: Consistently convert to MP_ROM_QSTR/MP_ROM_PTR. 8 years ago
Paul Sokolovsky d86cac4b82 extmod/utime_mphal: Implement ticks_add(), add to all maintained ports. 8 years ago
Damien George 4ebdb1f2b2 py: Be more specific with MP_DECLARE_CONST_FUN_OBJ macros. 8 years ago
Paul Sokolovsky 3967ca7390 stmhal/Makefile: Use standard rules for frozen module generation. 8 years ago
Damien George b4cc68e4a4 stmhal/led: Refactor LED to use mp_hal_pin_output() init function. 8 years ago
Damien George d49d81b167 stmhal: Refactor pin usage to use mp_hal_pin API. 8 years ago
Damien George cd9b14bb11 stmhal/modutime: Refactor to use extmod's version of ticks_cpu. 8 years ago
Damien George 48feb8ac6e stmhal: Enable str.center(), str.[r]partition() and builtin compile(). 8 years ago
Damien George 57226a2b7f stmhal: Implement machine.soft_reset(). 8 years ago
Paul Sokolovsky 799ccdc789 esp8266, stmhal, unix: MAKE_FROZEN is consistently defined in mkenv.mk. 8 years ago
Paul Sokolovsky f059563507 stmhal/modutime: Refactor to use extmod/utime_mphal.c. 8 years ago
Damien George 8298251215 stmhal/pybstdio: Use size_t instead of mp_uint_t. 8 years ago
Damien George a2bfcbe029 stmhal: Use mp_raise_OSError helper function. 8 years ago
Damien George 0bb3c7d3b7 stmhal: Enable machine.time_pulse_us() function. 8 years ago