danieleff

STM32F103C8

Oct 23rd, 2016
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.77 KB | None | 0 0
  1. //DO NOT MODIFY, THIS FILE WAS AUTOMATICALLY GENERATED
  2. //MCU name: STM32F103C8
  3. //MCU  xml: STM32F103C(8-B)Tx.xml
  4. //GPIO remap/alternate function xml: GPIO-STM32F103x8_gpio_v1_0_Modes.xml
  5.  
  6. static void AF_NO_REMAP (void) { }
  7. static void AF__HAL_AFIO_REMAP_SPI1_DISABLE(void) { __HAL_AFIO_REMAP_SPI1_DISABLE(); }
  8. static void AF__HAL_AFIO_REMAP_SPI1_ENABLE(void) { __HAL_AFIO_REMAP_SPI1_ENABLE(); }
  9.  
  10. spi_init_info_t spi_init_info[NB_SPI_INSTANCES] = {
  11.     {
  12.         .spi_instance   = SPI1,
  13.         .spi_clock_init = SPI1_CLK_ENABLE,
  14.         .miso_alternate = AF__HAL_AFIO_REMAP_SPI1_DISABLE,
  15.         .miso_port      = GPIOA,
  16.         .miso_pin       = GPIO_PIN_6,
  17.         .miso_speed     = GPIO_SPEED_FREQ_HIGH,
  18.         .miso_pull      = GPIO_PULLDOWN,
  19.         .miso_mode      = GPIO_MODE_AF_PP,
  20.         .mosi_alternate = AF__HAL_AFIO_REMAP_SPI1_DISABLE,
  21.         .mosi_port      = GPIOA,
  22.         .mosi_pin       = GPIO_PIN_7,
  23.         .mosi_speed     = GPIO_SPEED_FREQ_HIGH,
  24.         .mosi_pull      = GPIO_PULLDOWN,
  25.         .mosi_mode      = GPIO_MODE_AF_PP,
  26.         .sck_alternate  = AF__HAL_AFIO_REMAP_SPI1_DISABLE,
  27.         .sck_port       = GPIOA,
  28.         .sck_pin        = GPIO_PIN_5,
  29.         .sck_speed      = GPIO_SPEED_FREQ_HIGH,
  30.         .sck_pull       = GPIO_PULLDOWN,
  31.         .sck_mode       = GPIO_MODE_AF_PP,
  32.     },
  33.     {
  34.         .spi_instance   = SPI2,
  35.         .spi_clock_init = SPI2_CLK_ENABLE,
  36.         .miso_alternate = AF_NO_REMAP,
  37.         .miso_port      = GPIOB,
  38.         .miso_pin       = GPIO_PIN_14,
  39.         .miso_speed     = GPIO_SPEED_FREQ_HIGH,
  40.         .miso_pull      = GPIO_PULLDOWN,
  41.         .miso_mode      = GPIO_MODE_AF_PP,
  42.         .mosi_alternate = AF_NO_REMAP,
  43.         .mosi_port      = GPIOB,
  44.         .mosi_pin       = GPIO_PIN_15,
  45.         .mosi_speed     = GPIO_SPEED_FREQ_HIGH,
  46.         .mosi_pull      = GPIO_PULLDOWN,
  47.         .mosi_mode      = GPIO_MODE_AF_PP,
  48.         .sck_alternate  = AF_NO_REMAP,
  49.         .sck_port       = GPIOB,
  50.         .sck_pin        = GPIO_PIN_13,
  51.         .sck_speed      = GPIO_SPEED_FREQ_HIGH,
  52.         .sck_pull       = GPIO_PULLDOWN,
  53.         .sck_mode       = GPIO_MODE_AF_PP,
  54.     },
  55. };
  56.  
  57. remaps_t remaps {
  58.     { SPI1_MISO, PB4 , AF__HAL_AFIO_REMAP_SPI1_ENABLE},
  59.     { SPI1_MISO, PA6 , AF__HAL_AFIO_REMAP_SPI1_DISABLE},
  60.     { SPI1_MOSI, PB5 , AF__HAL_AFIO_REMAP_SPI1_ENABLE},
  61.     { SPI1_MOSI, PA7 , AF__HAL_AFIO_REMAP_SPI1_DISABLE},
  62.     { SPI1_NSS , PA4 , AF__HAL_AFIO_REMAP_SPI1_DISABLE},
  63.     { SPI1_NSS , PA15, AF__HAL_AFIO_REMAP_SPI1_ENABLE},
  64.     { SPI1_SCK , PA5 , AF__HAL_AFIO_REMAP_SPI1_DISABLE},
  65.     { SPI1_SCK , PB3 , AF__HAL_AFIO_REMAP_SPI1_ENABLE},
  66.     { SPI2_MISO, PB14, AF_NO_REMAP},
  67.     { SPI2_MOSI, PB15, AF_NO_REMAP},
  68.     { SPI2_NSS , PB12, AF_NO_REMAP},
  69.     { SPI2_SCK , PB13, AF_NO_REMAP},
  70. };
Add Comment
Please, Sign In to add comment