Lines Matching refs:spi_initstruct
37 SPI_InitStructure spi_initstruct; member
54 .spi_initstruct.clkDiv = SPI_CLKDIV_32, \
55 .spi_initstruct.FrameFormat = SPI_FORMAT_SPI, \
56 .spi_initstruct.SampleEdge = SPI_SECOND_EDGE, \
57 .spi_initstruct.IdleLevel = SPI_HIGH_LEVEL, \
58 .spi_initstruct.WordSize = 8, \
59 .spi_initstruct.Master = 1, \
60 .spi_initstruct.RXHFullIEn = 0, \
61 .spi_initstruct.TXEmptyIEn = 0, \
62 .spi_initstruct.TXCompleteIEn = 0, \
73 .spi_initstruct.clkDiv = SPI_CLKDIV_32, \
74 .spi_initstruct.FrameFormat = SPI_FORMAT_SPI, \
75 .spi_initstruct.SampleEdge = SPI_SECOND_EDGE, \
76 .spi_initstruct.IdleLevel = SPI_HIGH_LEVEL, \
77 .spi_initstruct.WordSize = 8, \
78 .spi_initstruct.Master = 1, \
79 .spi_initstruct.RXHFullIEn = 0, \
80 .spi_initstruct.TXEmptyIEn = 0, \
81 .spi_initstruct.TXCompleteIEn = 0, \
110 spi_cfg->spi_initstruct.Master = 0; in swm_spi_configure()
114 spi_cfg->spi_initstruct.Master = 1; in swm_spi_configure()
124 spi_cfg->spi_initstruct.WordSize = 8; in swm_spi_configure()
128 spi_cfg->spi_initstruct.WordSize = 16; in swm_spi_configure()
137 spi_cfg->spi_initstruct.SampleEdge = SPI_SECOND_EDGE; in swm_spi_configure()
141 spi_cfg->spi_initstruct.SampleEdge = SPI_FIRST_EDGE; in swm_spi_configure()
146 spi_cfg->spi_initstruct.IdleLevel = SPI_HIGH_LEVEL; in swm_spi_configure()
150 spi_cfg->spi_initstruct.IdleLevel = SPI_LOW_LEVEL; in swm_spi_configure()
155 spi_cfg->spi_initstruct.clkDiv = SPI_CLKDIV_4; in swm_spi_configure()
159 spi_cfg->spi_initstruct.clkDiv = SPI_CLKDIV_8; in swm_spi_configure()
163 spi_cfg->spi_initstruct.clkDiv = SPI_CLKDIV_16; in swm_spi_configure()
167 spi_cfg->spi_initstruct.clkDiv = SPI_CLKDIV_32; in swm_spi_configure()
171 spi_cfg->spi_initstruct.clkDiv = SPI_CLKDIV_64; in swm_spi_configure()
175 spi_cfg->spi_initstruct.clkDiv = SPI_CLKDIV_128; in swm_spi_configure()
179 spi_cfg->spi_initstruct.clkDiv = SPI_CLKDIV_256; in swm_spi_configure()
184 spi_cfg->spi_initstruct.clkDiv = SPI_CLKDIV_512; in swm_spi_configure()
187 SPI_Init(spi_cfg->SPIx, &(spi_cfg->spi_initstruct)); in swm_spi_configure()
237 SPISEND_1(spi_drv->spi_cfg->SPIx->DATA, sndb, spi_drv->spi_cfg->spi_initstruct.WordSize); in swm_spi_txrx1b()
240 SPIRECV_1(spi_drv->spi_cfg->SPIx->DATA, rcvb, spi_drv->spi_cfg->spi_initstruct.WordSize); in swm_spi_txrx1b()
275 rcvb += SPISTEP(spi_cfg->spi_initstruct.WordSize); in swm_spi_xfer()
279 sndb += SPISTEP(spi_cfg->spi_initstruct.WordSize); in swm_spi_xfer()