stm32: i2c implementation for F7, L5 and L4 MCUs

This commit is contained in:
Kenneth Bell
2021-03-20 21:39:04 -07:00
committed by Ron Evans
parent 9f3dcf3733
commit 46a7993fb8
12 changed files with 421 additions and 9 deletions
+14
View File
@@ -41,6 +41,20 @@ var (
UART1 = &UART0
)
const (
I2C0_SCL_PIN = PB8
I2C0_SDA_PIN = PB9
)
var (
// I2C1 is documented, alias to I2C0 as well
I2C1 = &I2C{
Bus: stm32.I2C1,
AltFuncSelector: 4,
}
I2C0 = I2C1
)
func init() {
UART0.Interrupt = interrupt.New(stm32.IRQ_LPUART1, UART0.handleInterrupt)
}