Lines Matching refs:SPI_InitStructure
58 SPI_InitType SPI_InitStructure; member
97 SPI_InitType *SPI_InitStructure = &spi_drv->SPI_InitStructure; in n32_spi_init() local
110 SPI_InitStructure->SpiMode = SPI_MODE_MASTER; in n32_spi_init()
115 SPI_InitStructure->DataDirection = SPI_DIR_SINGLELINE_TX; in n32_spi_init()
119 SPI_InitStructure->DataDirection = SPI_DIR_DOUBLELINE_FULLDUPLEX; in n32_spi_init()
124 SPI_InitStructure->DataLen = SPI_DATA_SIZE_8BITS; in n32_spi_init()
128 SPI_InitStructure->DataLen = SPI_DATA_SIZE_16BITS; in n32_spi_init()
137 SPI_InitStructure->CLKPHA = SPI_CLKPHA_SECOND_EDGE; in n32_spi_init()
141 SPI_InitStructure->CLKPHA = SPI_CLKPHA_FIRST_EDGE; in n32_spi_init()
146 SPI_InitStructure->CLKPOL = SPI_CLKPOL_HIGH; in n32_spi_init()
150 SPI_InitStructure->CLKPOL = SPI_CLKPOL_LOW; in n32_spi_init()
155 SPI_InitStructure->NSS = SPI_NSS_HARD; in n32_spi_init()
159 SPI_InitStructure->NSS = SPI_NSS_SOFT; in n32_spi_init()
177 SPI_InitStructure->BaudRatePres = SPI_BR_PRESCALER_2; in n32_spi_init()
181 SPI_InitStructure->BaudRatePres = SPI_BR_PRESCALER_4; in n32_spi_init()
185 SPI_InitStructure->BaudRatePres = SPI_BR_PRESCALER_8; in n32_spi_init()
189 SPI_InitStructure->BaudRatePres = SPI_BR_PRESCALER_16; in n32_spi_init()
193 SPI_InitStructure->BaudRatePres = SPI_BR_PRESCALER_32; in n32_spi_init()
197 SPI_InitStructure->BaudRatePres = SPI_BR_PRESCALER_64; in n32_spi_init()
201 SPI_InitStructure->BaudRatePres = SPI_BR_PRESCALER_128; in n32_spi_init()
205 SPI_InitStructure->BaudRatePres = SPI_BR_PRESCALER_256; in n32_spi_init()
210 SPI_InitStructure->FirstBit = SPI_FB_MSB; in n32_spi_init()
214 SPI_InitStructure->FirstBit = SPI_FB_LSB; in n32_spi_init()
217 SPI_InitStructure->CRCPoly = 7; in n32_spi_init()
219 SPI_Init(spi_handle, SPI_InitStructure); in n32_spi_init()