diff --git a/STM32/variants/NUCLEO_F767ZI/variant.h b/STM32/variants/NUCLEO_F767ZI/variant.h new file mode 100644 index 0000000..6d6db32 --- /dev/null +++ b/STM32/variants/NUCLEO_F767ZI/variant.h @@ -0,0 +1,32 @@ +#ifndef VARIANT_H +#define VARIANT_H + +#define BOARD_NR_LED 3 +#define LED_BUILTIN PB0 +#define LED_BUILTIN1 PB7 +#define LED_BUILTIN2 PB14 +#define LED_BUILTIN_MASK 0x07 + +#define STM32_LED_BUILTIN_ACTIVE_HIGH +#define BOARD_NR_KEY 1 +#define KEY_BOTTON PC13 +#define KEY_BOTTON_MASK 0x01 + +#define USER_BTN KEY_BOTTON // STM naming compatibility + + +#define MOSI PA7 +#define MISO PA6 +#define SCK PA5 +#define SS PA4 + +#define SDA PB9 +#define SCL PB8 + +#define I2C1_100KHZ_TIMING 0x20404768 +#define I2C2_100KHZ_TIMING 0x20404768 +#define I2C3_100KHZ_TIMING 0x20404768 +#define I2C4_100KHZ_TIMING 0x20404768 + + +#endif