Fix bad I2C0/I2C1 declaration
Этот коммит содержится в:
родитель
1f73941c43
коммит
f5786941e5
1 изменённых файлов: 8 добавлений и 0 удалений
|
@ -204,15 +204,23 @@ func (spi SPI) configurePins(config SPIConfig) {
|
|||
// There are 2 I2C interfaces on the STM32F103xx.
|
||||
// Since the first interface is named I2C1, both I2C0 and I2C1 refer to I2C1.
|
||||
// TODO: implement I2C2.
|
||||
|
||||
/*
|
||||
var (
|
||||
I2C1 = (*I2C)(unsafe.Pointer(stm32.I2C1))
|
||||
I2C0 = I2C1
|
||||
)
|
||||
*/
|
||||
|
||||
type I2C struct {
|
||||
Bus *stm32.I2C_Type
|
||||
}
|
||||
|
||||
var (
|
||||
I2C1 = &I2C{Bus: stm32.I2C1}
|
||||
I2C0 = I2C1
|
||||
)
|
||||
|
||||
func (i2c *I2C) configurePins(config I2CConfig) {
|
||||
if config.SDA == PB9 {
|
||||
// use alternate I2C1 pins PB8/PB9 via AFIO mapping
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче