Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //DO NOT MODIFY, THIS FILE WAS AUTOMATICALLY GENERATED
- //MCU name: STM32F103C8
- //MCU xml: STM32F103C(8-B)Tx.xml
- //GPIO remap/alternate function xml: GPIO-STM32F103x8_gpio_v1_0_Modes.xml
- static void AF_NO_REMAP (void) { }
- static void AF__HAL_AFIO_REMAP_SPI1_DISABLE(void) { __HAL_AFIO_REMAP_SPI1_DISABLE(); }
- static void AF__HAL_AFIO_REMAP_SPI1_ENABLE(void) { __HAL_AFIO_REMAP_SPI1_ENABLE(); }
- spi_init_info_t spi_init_info[NB_SPI_INSTANCES] = {
- {
- .spi_instance = SPI1,
- .spi_clock_init = SPI1_CLK_ENABLE,
- .miso_alternate = AF__HAL_AFIO_REMAP_SPI1_DISABLE,
- .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 = AF__HAL_AFIO_REMAP_SPI1_DISABLE,
- .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 = AF__HAL_AFIO_REMAP_SPI1_DISABLE,
- .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 = AF_NO_REMAP,
- .miso_port = GPIOB,
- .miso_pin = GPIO_PIN_14,
- .miso_speed = GPIO_SPEED_FREQ_HIGH,
- .miso_pull = GPIO_PULLDOWN,
- .miso_mode = GPIO_MODE_AF_PP,
- .mosi_alternate = AF_NO_REMAP,
- .mosi_port = GPIOB,
- .mosi_pin = GPIO_PIN_15,
- .mosi_speed = GPIO_SPEED_FREQ_HIGH,
- .mosi_pull = GPIO_PULLDOWN,
- .mosi_mode = GPIO_MODE_AF_PP,
- .sck_alternate = AF_NO_REMAP,
- .sck_port = GPIOB,
- .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 , AF__HAL_AFIO_REMAP_SPI1_ENABLE},
- { SPI1_MISO, PA6 , AF__HAL_AFIO_REMAP_SPI1_DISABLE},
- { SPI1_MOSI, PB5 , AF__HAL_AFIO_REMAP_SPI1_ENABLE},
- { SPI1_MOSI, PA7 , AF__HAL_AFIO_REMAP_SPI1_DISABLE},
- { SPI1_NSS , PA4 , AF__HAL_AFIO_REMAP_SPI1_DISABLE},
- { SPI1_NSS , PA15, AF__HAL_AFIO_REMAP_SPI1_ENABLE},
- { SPI1_SCK , PA5 , AF__HAL_AFIO_REMAP_SPI1_DISABLE},
- { SPI1_SCK , PB3 , AF__HAL_AFIO_REMAP_SPI1_ENABLE},
- { SPI2_MISO, PB14, AF_NO_REMAP},
- { SPI2_MOSI, PB15, AF_NO_REMAP},
- { SPI2_NSS , PB12, AF_NO_REMAP},
- { SPI2_SCK , PB13, AF_NO_REMAP},
- };
Add Comment
Please, Sign In to add comment