aboutsummaryrefslogtreecommitdiff
path: root/stmhal/mphalport.h
AgeCommit message (Expand)Author
2017-06-22stmhal: Add "quiet timing" enter/exit functions.Damien George
2017-03-31stmhal/i2c: Clean the cache so that I2C DMA works on F7 MCUs.Damien George
2017-03-02stmhal: Rename sys_tick ticks/delay functions to corresp. mp_hal ones.Damien George
2016-12-22stmhal/mphalport.h: Explicitly use HAL's GPIO constants for pull modes.Damien George
2016-12-08extmod/machine_spi: Provide reusable software SPI class.Damien George
2016-12-02stmhal/sdcard: Clean/invalidate cache before DMA transfers with SD card.Jean-François Milants
2016-11-16stmhal/mphalport.h: use single GPIOx->BSRR registerKrzysztof Blazewicz
2016-11-11stmhal: Rename mp_hal_pin_set_af to _config_alt, to simplify alt config.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-14stmhal/modutime: Refactor to use extmod/utime_mphal.c.Paul Sokolovsky
2016-10-06stmhal: Enable machine.time_pulse_us() function.Damien George
2016-10-05stmhal/mphalport: Change pin obj type to const pointer, to avoid casts.Damien George
2016-10-03stmhal/mphalport: Fix mp_hal_pin_write to use correct pin_mask.Damien George
2016-10-03stmhal/mphalport: Implement mp_hal_pin_{input,output,write}.Damien George
2016-05-26extmod/machine_i2c: Redo mp_hal_pin macros to use open_drain and od_low.Damien George
2016-04-22extmod/machine_i2c: Allow mp_hal_pin_obj_t to be any type, not a ptr.Damien George
2016-04-21stmhal: L4: Modify mphalport to support L4 MCU.Tobias Badertscher
2016-04-12stmhal: Use new generic I2C object in machine module.Damien George
2016-04-12stmhal: Implement basic C-level pin HAL.Damien George
2016-02-10stmhal: Add a function for setting the pin alternate functionDave Hylands
2015-10-31all: Add py/mphal.h and use it in all ports.Damien George