1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-16 12:55:19 +03:00

[G4] I2C support

This commit is contained in:
jflyper 2020-03-11 19:05:54 +09:00
parent d733c48b04
commit 00e57e6049
3 changed files with 55 additions and 8 deletions

View file

@ -33,12 +33,12 @@
typedef struct i2cPinDef_s {
ioTag_t ioTag;
#if defined(STM32F4) || defined(STM32H7)
#if defined(STM32F4) || defined(STM32H7) || defined(STM32G4)
uint8_t af;
#endif
} i2cPinDef_t;
#if defined(STM32F4) || defined(STM32H7)
#if defined(STM32F4) || defined(STM32H7) || defined(STM32G4)
#define I2CPINDEF(pin, af) { DEFIO_TAG_E(pin), af }
#elif defined(STM32F1)
#define I2CPINDEF(pin, af) { DEFIO_TAG_E(pin) }
@ -79,7 +79,7 @@ typedef struct i2cDevice_s {
I2C_TypeDef *reg;
IO_t scl;
IO_t sda;
#if defined(STM32F4) || defined(STM32H7)
#if defined(STM32F4) || defined(STM32H7) || defined(STM32G4)
uint8_t sclAF;
uint8_t sdaAF;
#endif