Home
last modified time | relevance | path

Searched refs:spi_periph (Results 1 – 10 of 10) sorted by relevance

/bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_standard_peripheral/Source/
A Dgd32vf103_spi.c59 void spi_i2s_deinit(uint32_t spi_periph) in spi_i2s_deinit() argument
61 switch(spi_periph){ in spi_i2s_deinit()
119 reg = SPI_CTL0(spi_periph); in spi_init()
149 void spi_enable(uint32_t spi_periph) in spi_enable() argument
160 void spi_disable(uint32_t spi_periph) in spi_disable() argument
191 reg = SPI_I2SCTL(spi_periph); in i2s_init()
312 void i2s_enable(uint32_t spi_periph) in i2s_enable() argument
323 void i2s_disable(uint32_t spi_periph) in i2s_disable() argument
505 void spi_crc_on(uint32_t spi_periph) in spi_crc_on() argument
516 void spi_crc_off(uint32_t spi_periph) in spi_crc_off() argument
[all …]
/bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_standard_peripheral/Include/
A Dgd32vf103_spi.h260 void spi_i2s_deinit(uint32_t spi_periph);
266 void spi_enable(uint32_t spi_periph);
268 void spi_disable(uint32_t spi_periph);
275 void i2s_enable(uint32_t spi_periph);
277 void i2s_disable(uint32_t spi_periph);
311 void spi_crc_on(uint32_t spi_periph);
313 void spi_crc_off(uint32_t spi_periph);
315 void spi_crc_next(uint32_t spi_periph);
321 void spi_ti_mode_enable(uint32_t spi_periph);
323 void spi_ti_mode_disable(uint32_t spi_periph);
[all …]
/bsp/gd32/risc-v/libraries/gd32_drivers/
A Ddrv_spi.c109 uint32_t spi_periph = spi_device->spi_periph; in spi_configure() local
143 if (spi_periph == SPI1 || spi_periph == SPI2) in spi_configure()
218 spi_crc_off(spi_periph); in spi_configure()
221 spi_init(spi_periph, &spi_init_struct); in spi_configure()
223 spi_enable(spi_periph); in spi_configure()
234 uint32_t spi_periph = spi_device->spi_periph; in spixfer() local
266 while(RESET == spi_i2s_flag_get(spi_periph, SPI_FLAG_TBE)); in spixfer()
268 spi_i2s_data_transmit(spi_periph, data); in spixfer()
273 data = spi_i2s_data_receive(spi_periph); in spixfer()
300 spi_i2s_data_transmit(spi_periph, data); in spixfer()
[all …]
A Ddrv_spi.h31 uint32_t spi_periph; member
/bsp/n32/libraries/n32_drivers/
A Ddrv_spi.c32 SPI_Module* spi_periph; in configure() local
39 spi_periph = (SPI_Module*)device->bus->parent.user_data; in configure()
42 if (spi_periph != SPI1 && spi_periph != SPI2 && spi_periph != SPI3) in configure()
47 if (spi_periph != SPI1 && spi_periph != SPI2) in configure()
76 if (spi_periph == SPI1) in configure()
155 SPI_Init(spi_periph, &SPI_InitStructure); in configure()
158 SPI_Enable(spi_periph, ENABLE); in configure()
200 SPI_I2S_TransmitData(spi_periph, data); in xfer()
206 data = SPI_I2S_ReceiveData(spi_periph); in xfer()
234 SPI_I2S_TransmitData(spi_periph, data); in xfer()
[all …]
/bsp/gd32/arm/libraries/gd32_drivers/
A Ddrv_spi.c181 uint32_t spi_periph = spi_device->spi_periph; in spi_configure() local
218 if (spi_periph == SPI1 || spi_periph == SPI2) in spi_configure()
294 spi_crc_off(spi_periph); in spi_configure()
297 spi_init(spi_periph, &spi_init_struct); in spi_configure()
299 spi_enable(spi_periph); in spi_configure()
310 uint32_t spi_periph = spi_device->spi_periph; in spixfer() local
342 while(RESET == spi_i2s_flag_get(spi_periph, SPI_FLAG_TBE)); in spixfer()
344 spi_i2s_data_transmit(spi_periph, data); in spixfer()
349 data = spi_i2s_data_receive(spi_periph); in spixfer()
376 spi_i2s_data_transmit(spi_periph, data); in spixfer()
[all …]
A Ddrv_spi.h31 uint32_t spi_periph; member
/bsp/nuclei/libraries/gd32vf103/HAL_Drivers/
A Ddrv_spi.c44 static rt_err_t gd32_spi_init(rt_uint32_t spi_periph, struct rt_spi_configuration *cfg) in gd32_spi_init() argument
59 switch (spi_periph) in gd32_spi_init()
146 spi_init(spi_periph, &spicfg); in gd32_spi_init()
148 spi_crc_polynomial_set(spi_periph, 7); in gd32_spi_init()
161 ret = gd32_spi_init(spi_cfg->spi_periph, cfg); in gd32_spi_configure()
163 spi_enable(spi_cfg->spi_periph); in gd32_spi_configure()
199 while (RESET == spi_i2s_flag_get(spi_periph, SPI_FLAG_TBE)); in gd32_spi_transmit()
204 spi_i2s_data_transmit(spi_periph, sndbyte); in gd32_spi_transmit()
205 while (RESET == spi_i2s_flag_get(spi_periph, SPI_FLAG_RBNE)); in gd32_spi_transmit()
206 rcvbyte = spi_i2s_data_receive(spi_periph); in gd32_spi_transmit()
[all …]
A Ddrv_spi.h23 rt_uint32_t spi_periph; member
/bsp/Vango/v85xx/drivers/
A Ddrv_spi.c39 rt_uint32_t spi_periph = (rt_uint32_t)device->bus->parent.user_data; in configure() local
116 SPI_Init((SPI_TypeDef*)spi_periph, &spi_init_struct); in configure()
118 SPI_Cmd((SPI_TypeDef*)spi_periph, ENABLE); in configure()
126 rt_uint32_t spi_periph = (rt_uint32_t)device->bus->parent.user_data; in xfer() local
158 while(RESET == SPI_GetStatus((SPI_TypeDef*)spi_periph, SPI_STS_TXEMPTY)); in xfer()
160 SPI_SendData((SPI_TypeDef*)spi_periph, data); in xfer()
163 while(RESET == SPI_GetStatus((SPI_TypeDef*)spi_periph, SPI_STS_RNE)); in xfer()
165 data = SPI_ReceiveData((SPI_TypeDef*)spi_periph); in xfer()

Completed in 19 milliseconds