From 989d0f8097a6b16e10ba66c7b8fae7cde41ab070 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Thu, 25 Aug 2022 17:33:57 -0400 Subject: stm32: Fix i2c on stm32g0 Fix the gpio function. Also, add buses found only on stm32g0. Signed-off-by: Kevin O'Connor --- src/stm32/stm32g0.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/stm32/stm32g0.c') diff --git a/src/stm32/stm32g0.c b/src/stm32/stm32g0.c index 1964d89f..c243743b 100644 --- a/src/stm32/stm32g0.c +++ b/src/stm32/stm32g0.c @@ -38,6 +38,8 @@ lookup_clock_line(uint32_t periph_base) return (struct cline){.en=&RCC->APBENR1,.rst=&RCC->APBRSTR1,.bit=1<<13}; if (periph_base == CRS_BASE) return (struct cline){.en=&RCC->APBENR1,.rst=&RCC->APBRSTR1,.bit=1<<16}; + if (periph_base == I2C3_BASE) + return (struct cline){.en=&RCC->APBENR1,.rst=&RCC->APBRSTR1,.bit=1<<23}; if (periph_base == TIM1_BASE) return (struct cline){.en=&RCC->APBENR2,.rst=&RCC->APBRSTR2,.bit=1<<11}; if (periph_base == SPI1_BASE) -- cgit v1.2.3-70-g09d2