Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //DO NOT MODIFY, THIS FILE WAS AUTOMATICALLY GENERATED
- //MCU name: STM32L476RG
- //MCU xml: STM32L476R(C-E-G)Tx.xml
- //GPIO remap/alternate function xml: GPIO-STM32L47x_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_3,
- .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_AF6_SPI3,
- .mosi_port = GPIOC,
- .mosi_pin = GPIO_PIN_12,
- .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,
- },
- };
- 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, PB14, GPIO_AF5_SPI2},
- { SPI2_MOSI, PC3 , GPIO_AF5_SPI2},
- { SPI2_MOSI, PB15, GPIO_AF5_SPI2},
- { SPI2_NSS , PB12, GPIO_AF5_SPI2},
- { SPI2_NSS , PB9 , GPIO_AF5_SPI2},
- { SPI2_SCK , PB10, GPIO_AF5_SPI2},
- { SPI2_SCK , PB13, GPIO_AF5_SPI2},
- { SPI3_MISO, PB4 , GPIO_AF6_SPI3},
- { SPI3_MISO, PC11, GPIO_AF6_SPI3},
- { SPI3_MOSI, PB5 , GPIO_AF6_SPI3},
- { SPI3_MOSI, PC12, GPIO_AF6_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},
- };
Add Comment
Please, Sign In to add comment