Home
last modified time | relevance | path

Searched refs:send_buf (Results 1 – 25 of 122) sorted by relevance

12345

/bsp/phytium/libraries/drivers/
A Ddrv_spi_msg.c87 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 Ddrv_spi.c153 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 Ddrv_spi.c70 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 Ddrv_flexspi.c112 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 Ddrv_spi.c147 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 Ddrv_spi.c139 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 Ddrv_spi.c132 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 Ddrv_spi.c289 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 Ddrv_spi.c292 …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 Dtest_qspi.c175 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 Dqspi_sample.c43 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 Dili9341_spi.c73 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 Ddrv_spi.c510 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 Ddrv_spi.c163 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 Ddrv_spi.c288 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 Ddrv_spi.c250 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 Ddrv_xpt2046.c58 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 Ddrv_spi.c216 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 Ddrv_spi.c195 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 Dch56x_spi.c198 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 Ddrv_spi.c183 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 Ddrv_spi.c183 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 Ddrv_spi.c69 (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 Ddrv_spi.c259 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 Ddrv_spi.c196 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()

Completed in 42 milliseconds

12345