| /bsp/hc32/libraries/hc32_drivers/ |
| A D | drv_qspi.c | 204 …if ((message->dummy_cycles < 3) || (message->dummy_cycles > 18) || (message->dummy_cycles % 8) != … in hc32_qspi_check_direct_comm_param() 224 if ((message->qspi_data_lines > 2) && (message->qspi_data_lines != 4)) in hc32_qspi_check_direct_comm_param() 228 …if ((0U != message->dummy_cycles) && ((message->dummy_cycles < 3) || (message->dummy_cycles > 18))) in hc32_qspi_check_direct_comm_param() 234 if ((message->dummy_cycles < 3) || (message->dummy_cycles > 18)) in hc32_qspi_check_direct_comm_param() 262 …((message->address.qspi_lines != 1) && (message->address.qspi_lines != 2) && (message->address.qsp… in hc32_qspi_send_cmd() 263 …((message->qspi_data_lines != 1) && (message->qspi_data_lines != 2) && (message->qspi_data_lines !… in hc32_qspi_send_cmd() 267 …if (((message->address.qspi_lines == 2) && ((message->qspi_data_lines == 1) || (message->qspi_data… in hc32_qspi_send_cmd() 268 …((message->address.qspi_lines == 4) && ((message->qspi_data_lines == 1) || (message->qspi_data_lin… in hc32_qspi_send_cmd() 273 …if ((message->instruction.qspi_lines == 1) && (message->address.qspi_lines == 1) && (message->qspi… in hc32_qspi_send_cmd() 285 if (message->address.qspi_lines == message->qspi_data_lines) in hc32_qspi_send_cmd() [all …]
|
| /bsp/hc32/tests/ |
| A D | test_qspi.c | 181 struct rt_qspi_message message; in bsp_qspi_send_then_recv() local 209 message.address.content = 0 ; in bsp_qspi_send_then_recv() 211 message.address.size = 0; in bsp_qspi_send_then_recv() 225 message.parent.cs_take = 1; in bsp_qspi_send_then_recv() 226 message.parent.cs_release = 1; in bsp_qspi_send_then_recv() 248 struct rt_qspi_message message; in bsp_qspi_send() local 290 message.address.size = 0; in bsp_qspi_send() 297 message.dummy_cycles = 0; in bsp_qspi_send() 306 message.qspi_data_lines = 0; in bsp_qspi_send() 313 message.parent.cs_take = 1; in bsp_qspi_send() [all …]
|
| /bsp/stm32/libraries/HAL_Drivers/drivers/ |
| A D | drv_qspi.c | 125 RT_ASSERT(message != RT_NULL); in qspi_send_cmd() 133 if (message->instruction.qspi_lines == 0) in qspi_send_cmd() 149 if (message->address.qspi_lines == 0) in qspi_send_cmd() 153 else if (message->address.qspi_lines == 1) in qspi_send_cmd() 165 if (message->address.size == 24) in qspi_send_cmd() 173 if (message->qspi_data_lines == 0) in qspi_send_cmd() 177 else if (message->qspi_data_lines == 1) in qspi_send_cmd() 181 else if (message->qspi_data_lines == 2) in qspi_send_cmd() 185 else if (message->qspi_data_lines == 4) in qspi_send_cmd() 209 rt_uint8_t *rcvb = message->recv_buf; in qspixfer() [all …]
|
| /bsp/airm2m/air105/libraries/rt_drivers/ |
| A D | drv_spi.c | 47 static rt_uint32_t spixfer(struct rt_spi_device *device, struct rt_spi_message *message) in spixfer() argument 52 RT_ASSERT(message != RT_NULL); in spixfer() 56 if (message->cs_take && !(device->config.mode & RT_SPI_NO_CS)) in spixfer() 65 if (message->length) in spixfer() 69 (uint32_t)message->send_buf, in spixfer() 70 (uint32_t)message->recv_buf, message->length); in spixfer() 71 if (!message->send_buf) in spixfer() 73 SPI_BlockTransfer(spi_id, message->recv_buf, message->recv_buf, message->length); in spixfer() 77 SPI_BlockTransfer(spi_id, message->send_buf, message->recv_buf, message->length); in spixfer() 81 if (message->cs_release && !(device->config.mode & RT_SPI_NO_CS)) in spixfer() [all …]
|
| /bsp/k210/drivers/ |
| A D | drv_spi.c | 119 if(message->cs_take) in drv_spi_xfer() 123 if(message->length) in drv_spi_xfer() 129 if(message->recv_buf) in drv_spi_xfer() 140 if(message->send_buf) in drv_spi_xfer() 155 if(message->send_buf && message->recv_buf) in drv_spi_xfer() 166 else if(message->send_buf) in drv_spi_xfer() 175 else if(message->recv_buf) in drv_spi_xfer() 193 if(message->recv_buf) in drv_spi_xfer() 204 if(message->recv_buf) in drv_spi_xfer() 225 if(message->cs_release) in drv_spi_xfer() [all …]
|
| /bsp/nxp/imx/imx6ull-smart/drivers/usb/device/ |
| A D | usb_device_ehci.c | 490 message.buffer = NULL; in USB_DeviceEhciCancelControlPipe() 491 message.length = 0U; in USB_DeviceEhciCancelControlPipe() 770 message.length = 0U; in USB_DeviceEhciInterruptPortChange() 771 message.isSetup = 0U; in USB_DeviceEhciInterruptPortChange() 842 message.length = 0U; in USB_DeviceEhciInterruptReset() 1179 message.length = 0U; in USB_DeviceEhciInit() 1180 message.isSetup = 0U; in USB_DeviceEhciInit() 1313 message.buffer = NULL; in USB_DeviceEhciCancel() 1699 message.length = 0U; in USB_DeviceEhciIsrFunction() 1787 message.length = 0U; in USB_DeviceDcdHSIsrFunction() [all …]
|
| A D | usb_device_dci.c | 74 usb_device_callback_message_struct_t *message); 77 usb_device_callback_message_struct_t *message); 79 usb_device_callback_message_struct_t *message); 82 usb_device_callback_message_struct_t *message); 88 usb_device_callback_message_struct_t *message); 90 usb_device_callback_message_struct_t *message); 375 usb_device_callback_message_struct_t *message) in USB_DeviceResetNotification() argument 430 usb_device_callback_message_struct_t *message) in USB_DeviceSuspendNotification() argument 656 switch (message->code) in USB_DeviceNotification() 721 if (message->isSetup) in USB_DeviceNotification() [all …]
|
| /bsp/nxp/imx/imxrt/libraries/drivers/usb/device/ |
| A D | usb_device_ehci.c | 484 message.buffer = NULL; in USB_DeviceEhciCancelControlPipe() 485 message.length = 0U; in USB_DeviceEhciCancelControlPipe() 763 message.length = 0U; in USB_DeviceEhciInterruptPortChange() 764 message.isSetup = 0U; in USB_DeviceEhciInterruptPortChange() 835 message.length = 0U; in USB_DeviceEhciInterruptReset() 1142 message.length = 0U; in USB_DeviceEhciInit() 1143 message.isSetup = 0U; in USB_DeviceEhciInit() 1276 message.buffer = NULL; in USB_DeviceEhciCancel() 1660 message.length = 0U; in USB_DeviceEhciIsrFunction() 1748 message.length = 0U; in USB_DeviceDcdHSIsrFunction() [all …]
|
| A D | usb_device_dci.c | 74 usb_device_callback_message_struct_t *message); 77 usb_device_callback_message_struct_t *message); 79 usb_device_callback_message_struct_t *message); 82 usb_device_callback_message_struct_t *message); 88 usb_device_callback_message_struct_t *message); 90 usb_device_callback_message_struct_t *message); 370 usb_device_callback_message_struct_t *message) in USB_DeviceResetNotification() argument 425 usb_device_callback_message_struct_t *message) in USB_DeviceSuspendNotification() argument 651 switch (message->code) in USB_DeviceNotification() 716 if (message->isSetup) in USB_DeviceNotification() [all …]
|
| /bsp/bouffalo_lab/libraries/rt_drivers/ |
| A D | drv_spi.c | 452 if (message->send_buf && message->recv_buf) in spixfer() 454 rt_memset(message->recv_buf, 0x0, message->length); in spixfer() 456 …bflb_spi_poll_exchange(bl_spi->spi, (void *)message->send_buf, (void *)message->recv_buf, message-… in spixfer() 457 message->length += strlen(message->recv_buf); 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() 469 else if (message->recv_buf) in spixfer() 471 rt_memset(message->recv_buf, 0x0, message->length); in spixfer() 478 bflb_spi_poll_exchange(bl_spi->spi, NULL, (void *)message->recv_buf, message->length); in spixfer() 484 message->length = -1; in spixfer() [all …]
|
| /bsp/Infineon/libraries/HAL_Drivers/ |
| A D | drv_spi.c | 80 static rt_ssize_t spixfer(struct rt_spi_device *device, struct rt_spi_message *message); 191 static rt_ssize_t spixfer(struct rt_spi_device *device, struct rt_spi_message *message) in spixfer() argument 194 RT_ASSERT(message != NULL); in spixfer() 214 if (message->length > 0) in spixfer() 216 if (message->send_buf == RT_NULL && message->recv_buf != RT_NULL) in spixfer() 219 …spi_transfer(spi_device->spi_handle_t->spi_obj, RT_NULL, 0x00, message->recv_buf, message->length,… 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 …_transfer(spi_device->spi_handle_t->spi_obj, message->send_buf, message->length, message->recv_buf… in spixfer() [all …]
|
| /bsp/nuvoton/libraries/nu_packages/ILI9341/ |
| A D | ili9341_spi.c | 79 struct rt_spi_message message; in ili9341_spi_send_then_recv() local 106 message.send_buf = send_buf; in ili9341_spi_send_then_recv() 107 message.recv_buf = RT_NULL; in ili9341_spi_send_then_recv() 109 message.cs_take = 1; in ili9341_spi_send_then_recv() 110 message.cs_release = 0; in ili9341_spi_send_then_recv() 111 message.next = RT_NULL; in ili9341_spi_send_then_recv() 123 message.send_buf = RT_NULL; in ili9341_spi_send_then_recv() 124 message.recv_buf = recv_buf; in ili9341_spi_send_then_recv() 126 message.cs_take = 0; in ili9341_spi_send_then_recv() 127 message.cs_release = 1; in ili9341_spi_send_then_recv() [all …]
|
| /bsp/renesas/libraries/HAL_Drivers/ |
| A D | drv_spi.c | 177 RT_ASSERT(message != NULL); in ra_write_read_message() 178 RT_ASSERT(message->length > 0); in ra_write_read_message() 184 …d((spi_ctrl_t *)spi_dev->ra_spi_handle_t->spi_ctrl_t, message->send_buf, message->recv_buf, messag… in ra_write_read_message() 196 return message->length; in ra_write_read_message() 244 RT_ASSERT(message != RT_NULL); in ra_spixfer() 256 if (message->length > 0) in ra_spixfer() 258 if (message->send_buf == RT_NULL && message->recv_buf != RT_NULL) in ra_spixfer() 261 … err = ra_read_message(device, (void *)message->recv_buf, (const rt_size_t)message->length); 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() [all …]
|
| /bsp/at32/libraries/rt_drivers/ |
| A D | drv_qspi.c | 111 RT_ASSERT(message != RT_NULL); in qspi_send_cmd() 119 if (message->address.size == 0) in qspi_send_cmd() 123 else if (message->address.size == 8) in qspi_send_cmd() 127 else if (message->address.size == 16) in qspi_send_cmd() 131 else if (message->address.size == 24) in qspi_send_cmd() 135 else if (message->address.size == 32) in qspi_send_cmd() 141 if (message->instruction.qspi_lines == 0) in qspi_send_cmd() 151 switch(message->instruction.qspi_lines) in qspi_send_cmd() 341 rt_uint8_t *rcvb = message->recv_buf; in qspi_xfer() 342 rt_int32_t length = message->length; in qspi_xfer() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/drivers/src/ |
| A D | hpm_can_drv.c | 379 base->TBUF[0] = message->buffer[0]; in can_fill_tx_buffer() 380 base->TBUF[1] = message->buffer[1]; in can_fill_tx_buffer() 401 can_fill_tx_buffer(base, message); in can_send_message_blocking() 442 can_fill_tx_buffer(base, message); in can_send_high_priority_message_blocking() 476 can_fill_tx_buffer(base, message); in can_send_message_nonblocking() 501 can_fill_tx_buffer(base, message); in can_send_high_priority_message_nonblocking() 525 if (message->error_type != 0U) { in can_receive_message_blocking() 526 switch (message->error_type) { in can_receive_message_blocking() 549 if (message->remote_frame == 0U) { in can_receive_message_blocking() 577 if (message->error_type != 0U) { in can_read_received_message() [all …]
|
| /bsp/nxp/mcx/mcxn/Libraries/drivers/ |
| A D | drv_spi.c | 156 if (message->cs_take) in spixfer() 161 transfer.dataSize = message->length; in spixfer() 162 transfer.rxData = (uint8_t *)(message->recv_buf); in spixfer() 163 transfer.txData = (uint8_t *)(message->send_buf); in spixfer() 173 block = message->length / DMA_MAX_TRANSFER_COUNT; in spixfer() 179 …if (message->recv_buf) transfer.rxData = (uint8_t *)(message->recv_buf + i *DMA_MAX_TRANSFER_COU… in spixfer() 180 …if (message->send_buf) transfer.txData = (uint8_t *)(message->send_buf + i *DMA_MAX_TRANSFER_COU… in spixfer() 189 …if (message->recv_buf) transfer.rxData = (uint8_t *)(message->recv_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() 197 if (message->cs_release) in spixfer() [all …]
|
| /bsp/essemi/es32f0654/drivers/ |
| A D | drv_spi.c | 178 if (message->cs_take) in spixfer() 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() 194 if (message->recv_buf == RT_NULL) 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() 201 …res = ald_spi_recv(hspi, (rt_uint8_t *)message->recv_buf, (rt_int32_t)message->length, SPITIMEOUT); in spixfer() 205 if (message->cs_release) in spixfer() 213 return message->length; in spixfer() [all …]
|
| /bsp/nxp/lpc/lpc55sxx/Libraries/drivers/ |
| A D | drv_spi.c | 188 if(message->cs_take && (device->cs_pin != PIN_NONE)) in spixfer() 193 transfer.dataSize = message->length; in spixfer() 194 transfer.rxData = (uint8_t *)(message->recv_buf); in spixfer() 195 transfer.txData = (uint8_t *)(message->send_buf); in spixfer() 206 block = message->length / DMA_MAX_TRANSFER_COUNT; in spixfer() 207 remain = message->length % DMA_MAX_TRANSFER_COUNT; in spixfer() 212 …if(message->recv_buf) transfer.rxData = (uint8_t *)(message->recv_buf + i*DMA_MAX_TRANSFER_COUNT… in spixfer() 213 …if(message->send_buf) transfer.txData = (uint8_t *)(message->send_buf + i*DMA_MAX_TRANSFER_COUNT… in spixfer() 222 …if(message->recv_buf) transfer.rxData = (uint8_t *)(message->recv_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() [all …]
|
| /bsp/essemi/es32f369x/drivers/ |
| A D | drv_spi.c | 178 if (message->cs_take) in spixfer() 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() 194 if (message->recv_buf == RT_NULL) 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() 201 …res = ald_spi_recv(hspi, (rt_uint8_t *)message->recv_buf, (rt_int32_t)message->length, SPITIMEOUT); in spixfer() 205 if (message->cs_release) in spixfer() 213 return message->length; in spixfer() [all …]
|
| /bsp/tm4c123bsp/libraries/Drivers/ |
| A D | drv_spi.c | 154 RT_ASSERT(message != RT_NULL); in spixfer() 159 if (message->cs_take) in spixfer() 167 (uint32_t)message->send_buf, in spixfer() 168 (uint32_t)message->recv_buf, message->length); in spixfer() 170 message_length = message->length; in spixfer() 171 recv_buf = message->recv_buf; in spixfer() 172 send_buf = message->send_buf; in spixfer() 174 if (message->send_buf && message->recv_buf) in spixfer() 187 else if (message->send_buf) in spixfer() 213 if (message->cs_release) in spixfer() [all …]
|
| /bsp/essemi/es32vf2264/drivers/ |
| A D | drv_spi.c | 158 if (message->cs_take) in spixfer() 163 if(message->send_buf != RT_NULL || message->recv_buf != RT_NULL) in spixfer() 166 if ((message->send_buf != RT_NULL) && (message->recv_buf != RT_NULL)) in spixfer() 168 … res = ald_spi_send_recv(hspi, (rt_uint8_t *)message->send_buf, (rt_uint8_t *)message->recv_buf, in spixfer() 174 if (message->recv_buf == RT_NULL) in spixfer() 176 …res = ald_spi_send(hspi, (rt_uint8_t *)message->send_buf, (rt_int32_t)message->length, SPITIMEOUT); in spixfer() 179 if (message->send_buf == RT_NULL) in spixfer() 181 …res = ald_spi_recv(hspi, (rt_uint8_t *)message->recv_buf, (rt_int32_t)message->length, SPITIMEOUT); in spixfer() 185 if (message->cs_release) in spixfer() 193 return message->length; in spixfer() [all …]
|
| /bsp/cvitek/drivers/ |
| A D | drv_spi.c | 185 static rt_ssize_t spi_xfer(struct rt_spi_device *device, struct rt_spi_message *message) in spi_xfer() argument 190 RT_ASSERT(message != RT_NULL); in spi_xfer() 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() 206 else if (message->recv_buf) in spi_xfer() 208 ret = dw_spi_transfer_one(dws, RT_NULL, message->recv_buf, message->length, POLL_TRAN); in spi_xfer() 220 return message->length; in spi_xfer()
|
| /bsp/ft2004/drivers/ |
| A D | drv_qspi.c | 54 const rt_uint8_t *sndb = message->send_buf; in ft2004_cmdOperation() 55 rt_uint8_t *rcvb = message->recv_buf; in ft2004_cmdOperation() 58 RT_ASSERT(message != RT_NULL); in ft2004_cmdOperation() 87 if (sndb && (message->length > 0)) in ft2004_cmdOperation() 91 cmd_pack.length = message->length; in ft2004_cmdOperation() 93 else if (rcvb && (message->length > 0)) in ft2004_cmdOperation() 97 cmd_pack.length = message->length; in ft2004_cmdOperation() 140 const rt_uint8_t *sndb = message->send_buf; in ft2004_qspi_xfer() 141 rt_uint8_t *rcvb = message->recv_buf; in ft2004_qspi_xfer() 142 rt_int32_t length = message->length; in ft2004_qspi_xfer() [all …]
|
| /bsp/wch/risc-v/Libraries/ch56x_drivers/ |
| A D | ch56x_spi.c | 178 static rt_uint32_t spi_xfer(struct rt_spi_device *device, struct rt_spi_message *message) in spi_xfer() argument 191 size = message->length; in spi_xfer() 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() 205 data = (uint8_t *)message->recv_buf; in spi_xfer() 220 rt_base_t mode = message->send_buf ? PIN_MODE_OUTPUT : PIN_MODE_INPUT; in spi_xfer() 227 if (message->cs_take) in spi_xfer() 245 if (message->send_buf) in spi_xfer() 274 if (message->cs_release) in spi_xfer() [all …]
|
| /bsp/allwinner/libraries/drivers/ |
| A D | drv_spi.c | 113 static rt_uint32_t hw_spi_xfer(struct rt_spi_device *device, struct rt_spi_message *message) in hw_spi_xfer() argument 125 tr.rx_buf = message->recv_buf; in hw_spi_xfer() 126 tr.rx_len = message->recv_buf == RT_NULL ? 0 : message->length; in hw_spi_xfer() 127 tr.tx_buf = message->send_buf; in hw_spi_xfer() 128 tr.tx_len = message->send_buf == RT_NULL ? 0 : message->length; in hw_spi_xfer() 130 tr.tx_single_len = message->send_buf == RT_NULL ? 0 : message->length; in hw_spi_xfer() 134 if (message->cs_take && !(device->config.mode & RT_SPI_NO_CS)) in hw_spi_xfer() 146 if (message->length > 0) in hw_spi_xfer() 152 if (message->cs_release && !(device->config.mode & RT_SPI_NO_CS)) in hw_spi_xfer() 170 return message->length; in hw_spi_xfer()
|