From a66463c8e19a4ee1ea00e86c5a11490934f1c7b8 Mon Sep 17 00:00:00 2001 From: Dominic Clifton Date: Thu, 1 Aug 2019 15:34:09 +0200 Subject: [PATCH] STM32H750 - Fix I2C4 RCC. It's on APB4, not APB1. * See `RCC_APB4ENR_I2C4EN` in CMSIS stm32h7*.h --- src/main/drivers/bus_i2c_hal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/drivers/bus_i2c_hal.c b/src/main/drivers/bus_i2c_hal.c index 5be0258194..e04985133f 100644 --- a/src/main/drivers/bus_i2c_hal.c +++ b/src/main/drivers/bus_i2c_hal.c @@ -141,7 +141,7 @@ const i2cHardware_t i2cHardware[I2CDEV_COUNT] = { .reg = I2C4, .sclPins = { I2CPINDEF(PD12, GPIO_AF4_I2C4), I2CPINDEF(PF14, GPIO_AF4_I2C4), I2CPINDEF(PB6, GPIO_AF6_I2C4), I2CPINDEF(PB8, GPIO_AF6_I2C4) }, .sdaPins = { I2CPINDEF(PD13, GPIO_AF4_I2C4), I2CPINDEF(PF15, GPIO_AF4_I2C4), I2CPINDEF(PB7, GPIO_AF6_I2C4), I2CPINDEF(PB9, GPIO_AF6_I2C4) }, - .rcc = RCC_APB1L(I2C4), + .rcc = RCC_APB4(I2C4), .ev_irq = I2C4_EV_IRQn, .er_irq = I2C4_ER_IRQn, },