Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //DO NOT MODIFY, THIS FILE WAS AUTOMATICALLY GENERATED
- //MCU name: STM32F746BE
- //MCU xml: STM32F746B(E-G)Tx.xml
- //GPIO remap/alternate function xml: GPIO-STM32F746_gpio_v1_0_Modes.xml
- spi_init_info_t spi_init_info[NB_SPI_INSTANCES] = {
- {
- .spi_instance = SPI1,
- .spi_clock_init = SPI1_CLK_ENABLE,
- .miso_alternate = GPIO_AF5_SPI1,
- .miso_port = GPIOA,
- .miso_pin = GPIO_PIN_6,
- .miso_speed = GPIO_SPEED_FREQ_HIGH,
- .miso_pull = GPIO_PULLDOWN,
- .miso_mode = GPIO_MODE_AF_PP,
- .mosi_alternate = GPIO_AF5_SPI1,
- .mosi_port = GPIOA,
- .mosi_pin = GPIO_PIN_7,
- .mosi_speed = GPIO_SPEED_FREQ_HIGH,
- .mosi_pull = GPIO_PULLDOWN,
- .mosi_mode = GPIO_MODE_AF_PP,
- .sck_alternate = GPIO_AF5_SPI1,
- .sck_port = GPIOA,
- .sck_pin = GPIO_PIN_5,
- .sck_speed = GPIO_SPEED_FREQ_HIGH,
- .sck_pull = GPIO_PULLDOWN,
- .sck_mode = GPIO_MODE_AF_PP,
- },
- {
- .spi_instance = SPI2,
- .spi_clock_init = SPI2_CLK_ENABLE,
- .miso_alternate = GPIO_AF5_SPI2,
- .miso_port = GPIOC,
- .miso_pin = GPIO_PIN_2,
- .miso_speed = GPIO_SPEED_FREQ_HIGH,
- .miso_pull = GPIO_PULLDOWN,
- .miso_mode = GPIO_MODE_AF_PP,
- .mosi_alternate = GPIO_AF5_SPI2,
- .mosi_port = GPIOC,
- .mosi_pin = GPIO_PIN_1,
- .mosi_speed = GPIO_SPEED_FREQ_HIGH,
- .mosi_pull = GPIO_PULLDOWN,
- .mosi_mode = GPIO_MODE_AF_PP,
- .sck_alternate = GPIO_AF5_SPI2,
- .sck_port = GPIOB,
- .sck_pin = GPIO_PIN_10,
- .sck_speed = GPIO_SPEED_FREQ_HIGH,
- .sck_pull = GPIO_PULLDOWN,
- .sck_mode = GPIO_MODE_AF_PP,
- },
- {
- .spi_instance = SPI3,
- .spi_clock_init = SPI3_CLK_ENABLE,
- .miso_alternate = GPIO_AF6_SPI3,
- .miso_port = GPIOC,
- .miso_pin = GPIO_PIN_11,
- .miso_speed = GPIO_SPEED_FREQ_HIGH,
- .miso_pull = GPIO_PULLDOWN,
- .miso_mode = GPIO_MODE_AF_PP,
- .mosi_alternate = GPIO_AF7_SPI3,
- .mosi_port = GPIOB,
- .mosi_pin = GPIO_PIN_2,
- .mosi_speed = GPIO_SPEED_FREQ_HIGH,
- .mosi_pull = GPIO_PULLDOWN,
- .mosi_mode = GPIO_MODE_AF_PP,
- .sck_alternate = GPIO_AF6_SPI3,
- .sck_port = GPIOC,
- .sck_pin = GPIO_PIN_10,
- .sck_speed = GPIO_SPEED_FREQ_HIGH,
- .sck_pull = GPIO_PULLDOWN,
- .sck_mode = GPIO_MODE_AF_PP,
- },
- {
- .spi_instance = SPI4,
- .spi_clock_init = SPI4_CLK_ENABLE,
- .miso_alternate = GPIO_AF5_SPI4,
- .miso_port = GPIOE,
- .miso_pin = GPIO_PIN_5,
- .miso_speed = GPIO_SPEED_FREQ_HIGH,
- .miso_pull = GPIO_PULLDOWN,
- .miso_mode = GPIO_MODE_AF_PP,
- .mosi_alternate = GPIO_AF5_SPI4,
- .mosi_port = GPIOE,
- .mosi_pin = GPIO_PIN_6,
- .mosi_speed = GPIO_SPEED_FREQ_HIGH,
- .mosi_pull = GPIO_PULLDOWN,
- .mosi_mode = GPIO_MODE_AF_PP,
- .sck_alternate = GPIO_AF5_SPI4,
- .sck_port = GPIOE,
- .sck_pin = GPIO_PIN_2,
- .sck_speed = GPIO_SPEED_FREQ_HIGH,
- .sck_pull = GPIO_PULLDOWN,
- .sck_mode = GPIO_MODE_AF_PP,
- },
- {
- .spi_instance = SPI5,
- .spi_clock_init = SPI5_CLK_ENABLE,
- .miso_alternate = GPIO_AF5_SPI5,
- .miso_port = GPIOF,
- .miso_pin = GPIO_PIN_8,
- .miso_speed = GPIO_SPEED_FREQ_HIGH,
- .miso_pull = GPIO_PULLDOWN,
- .miso_mode = GPIO_MODE_AF_PP,
- .mosi_alternate = GPIO_AF5_SPI5,
- .mosi_port = GPIOF,
- .mosi_pin = GPIO_PIN_9,
- .mosi_speed = GPIO_SPEED_FREQ_HIGH,
- .mosi_pull = GPIO_PULLDOWN,
- .mosi_mode = GPIO_MODE_AF_PP,
- .sck_alternate = GPIO_AF5_SPI5,
- .sck_port = GPIOF,
- .sck_pin = GPIO_PIN_7,
- .sck_speed = GPIO_SPEED_FREQ_HIGH,
- .sck_pull = GPIO_PULLDOWN,
- .sck_mode = GPIO_MODE_AF_PP,
- },
- {
- .spi_instance = SPI6,
- .spi_clock_init = SPI6_CLK_ENABLE,
- .miso_alternate = GPIO_AF5_SPI6,
- .miso_port = GPIOG,
- .miso_pin = GPIO_PIN_12,
- .miso_speed = GPIO_SPEED_FREQ_HIGH,
- .miso_pull = GPIO_PULLDOWN,
- .miso_mode = GPIO_MODE_AF_PP,
- .mosi_alternate = GPIO_AF5_SPI6,
- .mosi_port = GPIOG,
- .mosi_pin = GPIO_PIN_14,
- .mosi_speed = GPIO_SPEED_FREQ_HIGH,
- .mosi_pull = GPIO_PULLDOWN,
- .mosi_mode = GPIO_MODE_AF_PP,
- .sck_alternate = GPIO_AF5_SPI6,
- .sck_port = GPIOG,
- .sck_pin = GPIO_PIN_13,
- .sck_speed = GPIO_SPEED_FREQ_HIGH,
- .sck_pull = GPIO_PULLDOWN,
- .sck_mode = GPIO_MODE_AF_PP,
- },
- };
- remaps_t remaps {
- { SPI1_MISO, PB4 , GPIO_AF5_SPI1},
- { SPI1_MISO, PA6 , GPIO_AF5_SPI1},
- { SPI1_MOSI, PB5 , GPIO_AF5_SPI1},
- { SPI1_MOSI, PA7 , GPIO_AF5_SPI1},
- { SPI1_NSS , PA4 , GPIO_AF5_SPI1},
- { SPI1_NSS , PA15, GPIO_AF5_SPI1},
- { SPI1_SCK , PA5 , GPIO_AF5_SPI1},
- { SPI1_SCK , PB3 , GPIO_AF5_SPI1},
- { SPI2_MISO, PC2 , GPIO_AF5_SPI2},
- { SPI2_MISO, PI2 , GPIO_AF5_SPI2},
- { SPI2_MISO, PB14, GPIO_AF5_SPI2},
- { SPI2_MOSI, PC3 , GPIO_AF5_SPI2},
- { SPI2_MOSI, PI3 , GPIO_AF5_SPI2},
- { SPI2_MOSI, PC1 , GPIO_AF5_SPI2},
- { SPI2_MOSI, PB15, GPIO_AF5_SPI2},
- { SPI2_NSS , PI0 , GPIO_AF5_SPI2},
- { SPI2_NSS , PB4 , GPIO_AF7_SPI2},
- { SPI2_NSS , PB12, GPIO_AF5_SPI2},
- { SPI2_NSS , PB9 , GPIO_AF5_SPI2},
- { SPI2_SCK , PA9 , GPIO_AF5_SPI2},
- { SPI2_SCK , PB13, GPIO_AF5_SPI2},
- { SPI2_SCK , PD3 , GPIO_AF5_SPI2},
- { SPI2_SCK , PI1 , GPIO_AF5_SPI2},
- { SPI2_SCK , PB10, GPIO_AF5_SPI2},
- { SPI3_MISO, PB4 , GPIO_AF6_SPI3},
- { SPI3_MISO, PC11, GPIO_AF6_SPI3},
- { SPI3_MOSI, PB5 , GPIO_AF6_SPI3},
- { SPI3_MOSI, PD6 , GPIO_AF5_SPI3},
- { SPI3_MOSI, PC12, GPIO_AF6_SPI3},
- { SPI3_MOSI, PB2 , GPIO_AF7_SPI3},
- { SPI3_NSS , PA4 , GPIO_AF6_SPI3},
- { SPI3_NSS , PA15, GPIO_AF6_SPI3},
- { SPI3_SCK , PC10, GPIO_AF6_SPI3},
- { SPI3_SCK , PB3 , GPIO_AF6_SPI3},
- { SPI4_MISO, PE5 , GPIO_AF5_SPI4},
- { SPI4_MISO, PE13, GPIO_AF5_SPI4},
- { SPI4_MOSI, PE14, GPIO_AF5_SPI4},
- { SPI4_MOSI, PE6 , GPIO_AF5_SPI4},
- { SPI4_NSS , PE4 , GPIO_AF5_SPI4},
- { SPI4_NSS , PE11, GPIO_AF5_SPI4},
- { SPI4_SCK , PE12, GPIO_AF5_SPI4},
- { SPI4_SCK , PE2 , GPIO_AF5_SPI4},
- { SPI5_MISO, PF8 , GPIO_AF5_SPI5},
- { SPI5_MISO, PH7 , GPIO_AF5_SPI5},
- { SPI5_MOSI, PF9 , GPIO_AF5_SPI5},
- { SPI5_MOSI, PF11, GPIO_AF5_SPI5},
- { SPI5_NSS , PH5 , GPIO_AF5_SPI5},
- { SPI5_NSS , PF6 , GPIO_AF5_SPI5},
- { SPI5_SCK , PH6 , GPIO_AF5_SPI5},
- { SPI5_SCK , PF7 , GPIO_AF5_SPI5},
- { SPI6_MISO, PG12, GPIO_AF5_SPI6},
- { SPI6_MOSI, PG14, GPIO_AF5_SPI6},
- { SPI6_NSS , PG8 , GPIO_AF5_SPI6},
- { SPI6_SCK , PG13, GPIO_AF5_SPI6},
- };
Add Comment
Please, Sign In to add comment