17 Commits (43079aaf860cbc19d54cec1eca9d5897297b22ac)

Author SHA1 Message Date
David P f365025c9c stm32: Replace master/slave with controller/peripheral in I2C and SPI. 3 years ago
Mike Causer 47b778332a all: Replace busses with buses. 4 years ago
Damien George 4ce6427bd7 stm32/i2c: Factor I2C finding code to i2c_find_peripheral function. 4 years ago
Damien George 8e048d2548 all: Clean up error strings to use lowercase and change cannot to can't. 5 years ago
Jim Mussared def76fe4d9 all: Use MP_ERROR_TEXT for all error messages. 5 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Damien George ad7213d3c3 py: Add mp_raise_msg_varg helper and use it where appropriate. 5 years ago
Damien George d980d51807 stm32: Fix to build in nanbox mode. 5 years ago
Damien George c769da1aaa stm32/i2c: Support setting the I2C TIMINGR value via keyword arg. 6 years ago
Damien George 6e30f96b0b ports: Convert legacy uppercase macro names to lowercase. 6 years ago
Andrew Leech 17f7c683d2 stm32: Add support for STM32F765xx MCUs. 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 e1ae9939ac stm32: Support compiling with object representation D. 6 years ago
Damien George 88c26a48b4 stm32/pyb_i2c: Put pyb.I2C under MICROPY_PY_PYB_LEGACY setting. 7 years ago
Damien George cb3456ddfe stm32: Don't use %lu or %lx for formatting, use just %u or %x. 7 years ago
Damien George 0c54d0c288 stm32: Rename legacy pyb.I2C helper functions to start with pyb_i2c_. 7 years ago
Damien George b73adcc3d9 stm32: Rename i2c.c to pyb_i2c.c. 7 years ago
Damien George 22f1414abb stm32/i2c: Fully support peripheral I2C4. 7 years ago
Damien George 69bf23c9cf stm32/i2c: Update HAL macros to use new __HAL_RCC prefix. 7 years ago
Damien George 2dca693c24 stm32: Change pin_X and pyb_pin_X identifiers to be pointers to objects. 7 years ago
Damien George 6b51eb22c8 stm32: Consolidate include of genhdr/pins.h to single location in pin.h. 7 years ago
iabdalkader 24a9facd89 stm32/i2c: Add H7 I2C timing configurations. 7 years ago
Damien George e37b8ba5a5 stm32: Use STM32xx macros instead of MCU_SERIES_xx to select MCU type. 7 years ago
Damien George 024edafea0 stm32/i2c: On F4 MCUs report the actual I2C SCL frequency. 7 years ago
Damien George 4b8e58756b stm32/i2c: Allow I2C peripheral state to persist across a soft reset. 7 years ago
liamkinne 618aaa4a53 stm32/i2c: Use macros instead of magic numbers for I2C speed grades. 7 years ago
Damien George b806889512 stm32/i2c: Support more I2C baudrates for F746, and more F7 MCUs. 7 years ago
Damien George 008e1788e8 stm32/i2c: Fix bug with I2C4 initialisation. 7 years ago
Damien George c73360bfdb stm32: Allow to build a board without any hardware I2C ports defined. 7 years ago
Damien George a3dc1b1957 all: Remove inclusion of internal py header files. 7 years ago
Damien George 19f1b39d6f stm32/i2c: When scanning for I2C devices only do 1 probe per address. 7 years ago
Damien George 01dd7804b8 ports: Make new ports/ sub-directory and move all ports there. 7 years ago
Damien George 71c9cfb028 all: Convert remaining "mp_uint_t n_args" to "size_t n_args". 7 years ago
Javier Candeira 35a1fea90b all: Raise exceptions via mp_raise_XXX 7 years ago
Damien George 0f12082f5b py,extmod,stmhal: Use "static inline" for funcs that should be inline. 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George 761e4c7ff6 all: Remove trailing spaces, per coding conventions. 7 years ago
Damien George 2bf5a947b2 stmhal: Make error messages more consistent across peripherals. 8 years ago
Damien George 0986675451 stmhal: Convert all module and method tables to use MP_ROM macros. 8 years ago
Damien George 2460888c74 stmhal/i2c: Clean the cache so that I2C DMA works on F7 MCUs. 8 years ago
Damien George aa7de3ff67 stmhal: Move L4/F7 I2C timing constants from mpconfigboard.h to i2c.c. 8 years ago
Damien George 6ab5512132 stmhal: Use mp_hal_delay_ms instead of HAL_Delay. 8 years ago
Paul Sokolovsky eac22e29a5 all: Consistently update signatures of .make_new and .call methods. 8 years ago
Damien George 49dcc253e3 stmhal/i2c: Expose the pyb_i2c_obj_t struct and some relevant functions. 8 years ago
Damien George 652ca2017d stmhal/i2c: Add support for I2C4 hardware block on F7 MCUs. 8 years ago
Damien George a3320e7811 stmhal/i2c: Remove use of legacy I2C_NOSTRETCH_DISABLED option. 8 years ago
Damien George 21d82421cd stmhal/i2c: Use the HAL's I2C IRQ handler for F7 and L4 MCUs. 8 years ago
Krzysztof Blazewicz 8fa0733647 stmhal/i2c: provide custom IRQ handlers 8 years ago
Krzysztof Blazewicz 0280b2c1b1 stmhal/i2c: handle I2C IRQs 8 years ago
Damien George 1375c52772 stmhal: Rename mp_hal_pin_set_af to _config_alt, to simplify alt config. 8 years ago