| /bsp/phytium/libraries/drivers/ |
| A D | drv_spi_msg.c | 87 const rt_uint8_t *send_buf; in spim_xfer() local 96 send_buf = message->send_buf; in spim_xfer() 105 if (send_buf == RT_NULL && recv_buf != RT_NULL) in spim_xfer() 110 else if (send_buf != RT_NULL && recv_buf == RT_NULL) in spim_xfer() 113 … tx_rx_result = FSpiMsgTransfer(xfer_spim_msg_instance, send_buf, RT_NULL, message_length); in spim_xfer() 115 else if (send_buf != RT_NULL && recv_buf != RT_NULL) in spim_xfer() 118 … tx_rx_result = FSpiMsgTransfer(xfer_spim_msg_instance, send_buf, recv_buf, message_length); in spim_xfer()
|
| A D | drv_spi.c | 153 const rt_uint8_t *send_buf; in spim_xfer() local 162 send_buf = message->send_buf; in spim_xfer() 171 if (send_buf == RT_NULL && recv_buf != RT_NULL) in spim_xfer() 176 else if (send_buf != RT_NULL && recv_buf == RT_NULL) in spim_xfer() 179 … tx_rx_result = FSpimTransferByInterrupt(xfer_spim_instance, send_buf, RT_NULL, message_length); in spim_xfer() 181 else if (send_buf != RT_NULL && recv_buf != RT_NULL) in spim_xfer()
|
| /bsp/wch/risc-v/Libraries/ch32_drivers/ |
| A D | drv_spi.c | 70 static rt_err_t spi_transmit(SPI_TypeDef *Instance, rt_uint8_t *send_buf, rt_uint16_t send_length); 196 recv_buf[i] = spix_readwritebyte(Instance, send_buf[i]); in spi_transmitreceive() 209 spix_readwritebyte(Instance, send_buf[i]); in spi_transmit() 368 const rt_uint8_t *send_buf; in spi_xfer() local 391 (rt_uint32_t)message->send_buf, in spi_xfer() 396 send_buf = message->send_buf; in spi_xfer() 415 if (message->send_buf) in spi_xfer() 417 send_buf = (rt_uint8_t *)message->send_buf + already_send_length; in spi_xfer() 425 if (message->send_buf && message->recv_buf) in spi_xfer() 429 else if (message->send_buf) in spi_xfer() [all …]
|
| /bsp/nxp/imx/imxrt/libraries/drivers/ |
| A D | drv_flexspi.c | 112 static rt_uint32_t send_buf[FLEXSPI_DATALEN] = {0x11223344, 0x55667788, 0x12345678, 0x9900aabb}; variable 121 *(flexspi + 15) = send_buf[3]; in flexspi_test() 122 *(flexspi + 8) = send_buf[1]; in flexspi_test() 123 *(flexspi + 11) = send_buf[2]; in flexspi_test() 124 *(flexspi + 3) = send_buf[0]; in flexspi_test()
|
| /bsp/tm4c123bsp/libraries/Drivers/ |
| A D | drv_spi.c | 147 const rt_uint8_t *send_buf; in spixfer() local 167 (uint32_t)message->send_buf, in spixfer() 172 send_buf = message->send_buf; in spixfer() 174 if (message->send_buf && message->recv_buf) in spixfer() 178 SSIDataPut(spi_drv->config->base, (uint32_t)send_buf[i]); in spixfer() 187 else if (message->send_buf) in spixfer() 191 SSIDataPut(spi_drv->config->base, (uint32_t)send_buf[i]); in spixfer()
|
| /bsp/ft2004/drivers/ |
| A D | drv_spi.c | 139 const rt_uint8_t *send_buf; in spi_xfer() local 155 send_buf = message->send_buf; in spi_xfer() 161 if ((message->recv_buf) && (message->send_buf)) in spi_xfer() 164 tx_rx_result |= ft2004_spi_transcation(*send_buf, recv_buf); in spi_xfer() 165 send_buf++; in spi_xfer() 168 else if (message->send_buf) in spi_xfer() 171 tx_rx_result |= ft2004_spi_transcation(*send_buf, RT_NULL); in spi_xfer() 172 send_buf++; in spi_xfer()
|
| /bsp/renesas/libraries/HAL_Drivers/ |
| A D | drv_spi.c | 132 static rt_err_t ra_write_message(struct rt_spi_device *device, const void *send_buf, const rt_size_… in ra_write_message() argument 135 RT_ASSERT(send_buf != NULL); in ra_write_message() 142 err = R_SPI_Write((spi_ctrl_t *)spi_dev->ra_spi_handle_t->spi_ctrl_t, send_buf, len, bit_width); in ra_write_message() 184 …err = R_SPI_WriteRead((spi_ctrl_t *)spi_dev->ra_spi_handle_t->spi_ctrl_t, message->send_buf, messa… in ra_write_read_message() 258 if (message->send_buf == RT_NULL && message->recv_buf != RT_NULL) in ra_spixfer() 263 else if (message->send_buf != RT_NULL && message->recv_buf == RT_NULL) in ra_spixfer() 266 … err = ra_write_message(device, (const void *)message->send_buf, (const rt_size_t)message->length); in ra_spixfer() 268 else if (message->send_buf != RT_NULL && message->recv_buf != RT_NULL) in ra_spixfer()
|
| /bsp/stm32/libraries/HAL_Drivers/drivers/ |
| A D | drv_spi.c | 289 const rt_uint8_t *send_buf; in spixfer() local 313 (uint32_t)message->send_buf, in spixfer() 318 send_buf = message->send_buf; in spixfer() 336 if (message->send_buf) in spixfer() 338 send_buf = (rt_uint8_t *)message->send_buf + already_send_length; in spixfer() 351 … if (RT_IS_ALIGN((rt_uint32_t)send_buf, 32) && send_buf != RT_NULL) /* aligned with 32 bytes? */ in spixfer() 359 rt_memcpy(dma_aligned_buffer, send_buf, send_length); in spixfer() 364 … if (RT_IS_ALIGN((rt_uint32_t)send_buf, 4) && send_buf != RT_NULL) /* aligned with 4 bytes? */ in spixfer() 372 rt_memcpy(dma_aligned_buffer, send_buf, send_length); in spixfer() 408 if (message->send_buf && message->recv_buf) in spixfer() [all …]
|
| /bsp/at32/libraries/rt_drivers/ |
| A D | drv_spi.c | 292 …i_polling_receive_transmit(struct at32_spi *instance, rt_uint8_t *recv_buf, rt_uint8_t *send_buf, \ in _spi_polling_receive_transmit() argument 298 const rt_uint8_t *send_ptr = send_buf; in _spi_polling_receive_transmit() 332 const rt_uint16_t * send_ptr = (rt_uint16_t *)send_buf; in _spi_polling_receive_transmit() 371 const rt_uint8_t *send_buf; in xfer() local 385 send_buf = message->send_buf; in xfer() 403 if (message->send_buf) in xfer() 405 send_buf = (rt_uint8_t *)message->send_buf + already_send_length; in xfer() 413 if (message->send_buf && message->recv_buf) in xfer() 419 _spi_dma_transmit(instance, (uint8_t *)send_buf, send_length); in xfer() 433 else if (message->send_buf) in xfer() [all …]
|
| /bsp/hc32/tests/ |
| A D | test_qspi.c | 175 rt_err_t bsp_qspi_send_then_recv(struct rt_qspi_device *device, const void *send_buf, rt_size_t sen… in bsp_qspi_send_then_recv() argument 177 RT_ASSERT(send_buf); in bsp_qspi_send_then_recv() 182 unsigned char *ptr = (unsigned char *)send_buf; in bsp_qspi_send_then_recv() 223 message.parent.send_buf = RT_NULL; in bsp_qspi_send_then_recv() 243 rt_err_t bsp_qspi_send(struct rt_qspi_device *device, const void *send_buf, rt_size_t length, uint8… in bsp_qspi_send() argument 245 RT_ASSERT(send_buf); in bsp_qspi_send() 249 unsigned char *ptr = (unsigned char *)send_buf; in bsp_qspi_send() 310 message.parent.send_buf = ptr + count; in bsp_qspi_send()
|
| /bsp/phytium/libraries/drivers_example/ |
| A D | qspi_sample.c | 43 qspi_write_message.parent.send_buf = "phytium hello world!"; in qspi_sample() 44 qspi_write_message.parent.length = strlen((char *)qspi_write_message.parent.send_buf) + 1; in qspi_sample() 60 char *send_ptr = (char *)qspi_write_message.parent.send_buf; in qspi_sample()
|
| /bsp/nuvoton/libraries/nu_packages/ILI9341/ |
| A D | ili9341_spi.c | 73 const void *send_buf, in ili9341_spi_send_then_recv() argument 106 message.send_buf = send_buf; in ili9341_spi_send_then_recv() 123 message.send_buf = RT_NULL; in ili9341_spi_send_then_recv()
|
| /bsp/hc32/libraries/hc32_drivers/ |
| A D | drv_spi.c | 510 const rt_uint8_t *send_buf; in hc32_spi_xfer() local 530 (uint32_t)message->send_buf, (uint32_t)message->recv_buf, message->length); in hc32_spi_xfer() 534 send_buf = message->send_buf; in hc32_spi_xfer() 551 if (message->send_buf) in hc32_spi_xfer() 553 send_buf = (rt_uint8_t *)message->send_buf + already_send_length; in hc32_spi_xfer() 560 if (message->send_buf && message->recv_buf) in hc32_spi_xfer() 565 state = hc32_spi_dma_trans(spi_drv->config, send_buf, recv_buf, send_length); in hc32_spi_xfer() 570 … state = SPI_TransReceive(spi_instance, send_buf, recv_buf, send_length, spi_drv->config->timeout); in hc32_spi_xfer() 573 else if (message->send_buf) in hc32_spi_xfer() 578 state = hc32_spi_dma_trans(spi_drv->config, send_buf, RT_NULL, send_length); in hc32_spi_xfer() [all …]
|
| /bsp/nxp/mcx/mcxn/Libraries/drivers/ |
| A D | drv_spi.c | 163 transfer.txData = (uint8_t *)(message->send_buf); in spixfer() 180 …if (message->send_buf) transfer.txData = (uint8_t *)(message->send_buf + i *DMA_MAX_TRANSFER_COU… in spixfer() 190 …if (message->send_buf) transfer.txData = (uint8_t *)(message->send_buf + i *DMA_MAX_TRANSFER_COU… in spixfer()
|
| /bsp/n32g452xx/Libraries/rt_drivers/ |
| A D | drv_spi.c | 288 const rt_uint8_t *send_buf; in spixfer() local 315 send_buf = message->send_buf; in spixfer() 318 if (message->send_buf && message->recv_buf) in spixfer() 323 else if (message->send_buf) in spixfer() 326 (uint8_t *)send_buf, in spixfer()
|
| /bsp/acm32/acm32f0x0-nucleo/drivers/ |
| A D | drv_spi.c | 250 const rt_uint8_t *send_buf; in spixfer() local 268 send_buf = message->send_buf; in spixfer() 271 if (message->send_buf && message->recv_buf) in spixfer() 278 state = HAL_SPI_Transmit_DMA(spi_handle, (uint8_t *)send_buf, message->length); in spixfer() 283 state = HAL_SPI_Transmit(spi_handle, (uint8_t *)send_buf, message->length, timeout); in spixfer() 303 …state = HAL_SPI_TransmitReceive(spi_handle, (uint8_t *)send_buf, (uint8_t *)recv_buf, message->len… in spixfer() 311 else if (message->send_buf) in spixfer() 316 state = HAL_SPI_Transmit_DMA(spi_handle, (uint8_t *)send_buf, message->length); in spixfer() 322 state = HAL_SPI_Transmit(spi_handle, (uint8_t *)send_buf, message->length, 0); in spixfer()
|
| /bsp/raspberry-pi/raspi4-32/driver/touch/ |
| A D | drv_xpt2046.c | 58 msg1.send_buf = &read_x_id; in touch_read_x_y() 65 msg2.send_buf = RT_NULL; in touch_read_x_y() 72 msg3.send_buf = &read_y_id; in touch_read_x_y() 79 msg4.send_buf = RT_NULL; in touch_read_x_y()
|
| /bsp/Infineon/libraries/HAL_Drivers/ |
| A D | drv_spi.c | 216 if (message->send_buf == RT_NULL && message->recv_buf != RT_NULL) in spixfer() 221 else if (message->send_buf != RT_NULL && message->recv_buf == RT_NULL) in spixfer() 224 …result = cyhal_spi_transfer(spi_device->spi_handle_t->spi_obj, message->send_buf, message->length,… in spixfer() 226 else if (message->send_buf != RT_NULL && message->recv_buf != RT_NULL) in spixfer() 229 …result = cyhal_spi_transfer(spi_device->spi_handle_t->spi_obj, message->send_buf, message->length,… in spixfer()
|
| /bsp/nxp/lpc/lpc55sxx/Libraries/drivers/ |
| A D | drv_spi.c | 195 transfer.txData = (uint8_t *)(message->send_buf); in spixfer() 213 …if(message->send_buf) transfer.txData = (uint8_t *)(message->send_buf + i*DMA_MAX_TRANSFER_COUNT… in spixfer() 223 …if(message->send_buf) transfer.txData = (uint8_t *)(message->send_buf + i*DMA_MAX_TRANSFER_COUNT… in spixfer()
|
| /bsp/wch/risc-v/Libraries/ch56x_drivers/ |
| A D | ch56x_spi.c | 198 if (message->send_buf && !message->recv_buf) in spi_xfer() 200 data = (uint8_t *)message->send_buf; in spi_xfer() 203 else if (!message->send_buf && message->recv_buf) in spi_xfer() 220 rt_base_t mode = message->send_buf ? PIN_MODE_OUTPUT : PIN_MODE_INPUT; in spi_xfer() 245 if (message->send_buf) in spi_xfer()
|
| /bsp/essemi/es32f0654/drivers/ |
| A D | drv_spi.c | 183 if(message->send_buf != RT_NULL || message->recv_buf != RT_NULL) in spixfer() 186 if ((message->send_buf != RT_NULL) && (message->recv_buf != RT_NULL)) in spixfer() 188 … res = ald_spi_send_recv(hspi, (rt_uint8_t *)message->send_buf, (rt_uint8_t *)message->recv_buf, in spixfer() 196 …res = ald_spi_send(hspi, (rt_uint8_t *)message->send_buf, (rt_int32_t)message->length, SPITIMEOUT); in spixfer() 199 if (message->send_buf == RT_NULL) in spixfer()
|
| /bsp/essemi/es32f369x/drivers/ |
| A D | drv_spi.c | 183 if(message->send_buf != RT_NULL || message->recv_buf != RT_NULL) in spixfer() 186 if ((message->send_buf != RT_NULL) && (message->recv_buf != RT_NULL)) in spixfer() 188 … res = ald_spi_send_recv(hspi, (rt_uint8_t *)message->send_buf, (rt_uint8_t *)message->recv_buf, in spixfer() 196 …res = ald_spi_send(hspi, (rt_uint8_t *)message->send_buf, (rt_int32_t)message->length, SPITIMEOUT); in spixfer() 199 if (message->send_buf == RT_NULL) in spixfer()
|
| /bsp/airm2m/air105/libraries/rt_drivers/ |
| A D | drv_spi.c | 69 (uint32_t)message->send_buf, in spixfer() 71 if (!message->send_buf) in spixfer() 77 SPI_BlockTransfer(spi_id, message->send_buf, message->recv_buf, message->length); in spixfer()
|
| /bsp/bouffalo_lab/libraries/rt_drivers/ |
| A D | drv_spi.c | 259 rt_uint8_t *src = (rt_uint8_t *)message->send_buf; in _spi_dma_xfer_tx() 264 …if ((message->send_buf < NOCACHE_BUFSTART) || (message->send_buf > (NOCACHE_BUFSTART + NOCACHE_BUF… in _spi_dma_xfer_tx() 452 if (message->send_buf && message->recv_buf) in spixfer() 456 …bflb_spi_poll_exchange(bl_spi->spi, (void *)message->send_buf, (void *)message->recv_buf, message-… in spixfer() 459 else if (message->send_buf) in spixfer() 466 bflb_spi_poll_exchange(bl_spi->spi, (void *)message->send_buf, NULL, message->length); in spixfer()
|
| /bsp/cvitek/drivers/ |
| A D | drv_spi.c | 196 if (message->send_buf && message->recv_buf) in spi_xfer() 198 … ret = dw_spi_transfer_one(dws, message->send_buf, message->recv_buf, message->length, POLL_TRAN); in spi_xfer() 201 else if (message->send_buf) in spi_xfer() 203 ret = dw_spi_transfer_one(dws, message->send_buf, RT_NULL, message->length, POLL_TRAN); in spi_xfer()
|