aboutsummaryrefslogtreecommitdiff
path: root/stmhal
AgeCommit message (Expand)Author
2016-11-25stmhal/machine_i2c: Provide HW implementation of I2C peripherals for F4.Damien George
2016-11-25stmhal/i2c: Expose the pyb_i2c_obj_t struct and some relevant functions.Damien George
2016-11-25stmhal/i2c: Add support for I2C4 hardware block on F7 MCUs.Damien George
2016-11-24stmhal: Add beginnings of port-specific machine.I2C implementation.Damien George
2016-11-22stmhal/i2c: Remove use of legacy I2C_NOSTRETCH_DISABLED option.Damien George
2016-11-21stmhal: Updates to get F411 MCUs compiling with latest ST HAL.Damien George
2016-11-21stmhal/i2c: Use the HAL's I2C IRQ handler for F7 and L4 MCUs.Damien George
2016-11-21stmhal/moduselect: Move to extmod/ for reuse by other ports.Paul Sokolovsky
2016-11-16stmhal: Update HALCOMMITS due to change to hal.Krzysztof Blazewicz
2016-11-16stmhal/make-stmconst.py: Restore Python 2 compatibility.Damien George
2016-11-16stmhal: Update HALCOMMITS due to change to hal.Damien George
2016-11-16stmhal/make-stmconst.py: Add support for files with invalid utf8 bytes.Damien George
2016-11-16stmhal/mphalport.h: use single GPIOx->BSRR registerKrzysztof Blazewicz
2016-11-16stmhal/hal: do not include <stdio.h> in HAL headersKrzysztof Blazewicz
2016-11-16stmhal/i2c: provide custom IRQ handlersKrzysztof Blazewicz
2016-11-16stmhal/can: clear FIFO flags in IRQ handlerKrzysztof Blazewicz
2016-11-16stmhal/dma: mark DMA sate as READY even if HAL_DMA_Init is skippedKrzysztof Blazewicz
2016-11-16stmhal/dma: precalculate register base and bitshift on handle initKrzysztof Blazewicz
2016-11-16stmhal/i2c: handle I2C IRQsKrzysztof Blazewicz
2016-11-16stmhal/make-stmconst.py: fix regex's to work with current CMSISKrzysztof Blazewicz
2016-11-16stmhal/boards: configure all F4 boards to work with new HALKrzysztof Blazewicz
2016-11-16stmhal/hal/sd: reapply HAL commit 09de030 for f4Krzysztof Blazewicz
2016-11-16stmhal/hal/rcc: reapply HAL commit c568a2b for f4Krzysztof Blazewicz
2016-11-16stmhal/hal: reapply HAL commit 9db719b for f4Krzysztof Blazewicz
2016-11-16stmhal/hal/sd: reapply HAL commit 1d7fb82 for f4Krzysztof Blazewicz
2016-11-16stmhal/hal/i2c: reapply HAL commit ea040a4 for f4Krzysztof Blazewicz
2016-11-16stmhal: apply STM32CubeF4 v1.13.1 patch - upgrade HAL driver to v1.5.2Krzysztof Blazewicz
2016-11-16stmhal: upgrade to STM32CubeF4 v1.13.0 - HAL v1.5.1Krzysztof Blazewicz
2016-11-16stmhal: upgrade to STM32CubeF4 v1.13.0 - CMSIS/Device 2.5.1Krzysztof Blazewicz
2016-11-16py/lexer: Provide generic mp_lexer_new_from_file based on mp_reader.Damien George
2016-11-16py: Factor out persistent-code reader into separate files.Damien George
2016-11-14all: Remove readall() method, which is equivalent to read() w/o args.Paul Sokolovsky
2016-11-11stmhal: Rename mp_hal_pin_set_af to _config_alt, to simplify alt config.Damien George
2016-11-11stmhal/i2c: Reset the I2C peripheral if there was an error on the bus.Damien George
2016-11-11stmhal/i2c: Add option to I2C to enable/disable use of DMA transfers.Damien George
2016-11-11stmhal/dma: De-init the DMA peripheral properly before initialising.Damien George
2016-11-08py: Move frozen bytecode Makefile rules from ports to common mk files.Damien George
2016-11-07stmhal: enable SD power save (disable CLK on idle)Ryan Shaw
2016-11-03drivers: Add "from micropython import const" when const is used.Damien George
2016-11-03lib/libm: Move Thumb-specific sqrtf function to separate file.Damien George
2016-10-29stmhal/modutime: Consistently convert to MP_ROM_QSTR/MP_ROM_PTR.Paul Sokolovsky
2016-10-29extmod/utime_mphal: Implement ticks_add(), add to all maintained ports.Paul Sokolovsky
2016-10-21py: Be more specific with MP_DECLARE_CONST_FUN_OBJ macros.Damien George
2016-10-21stmhal/Makefile: Use standard rules for frozen module generation.Paul Sokolovsky
2016-10-18stmhal/led: Refactor LED to use mp_hal_pin_output() init function.Damien George
2016-10-18stmhal: Refactor pin usage to use mp_hal_pin API.Damien George
2016-10-18stmhal/modutime: Refactor to use extmod's version of ticks_cpu.Damien George
2016-10-17stmhal: Enable str.center(), str.[r]partition() and builtin compile().Damien George
2016-10-17stmhal: Implement machine.soft_reset().Damien George
2016-10-16esp8266, stmhal, unix: MAKE_FROZEN is consistently defined in mkenv.mk.Paul Sokolovsky