Home
last modified time | relevance | path

Searched refs:trans_queue (Results 1 – 2 of 2) sorted by relevance

/hal_espressif-latest/components/driver/spi/gpspi/
Dspi_slave.c61 QueueHandle_t trans_queue; member
211 …spihost[host]->trans_queue = xQueueCreate(slave_config->queue_size, sizeof(spi_slave_transaction_t… in spi_slave_initialize()
212 if (!spihost[host]->trans_queue) { in spi_slave_initialize()
274 if (spihost[host]->trans_queue) vQueueDelete(spihost[host]->trans_queue); in spi_slave_initialize()
301 if (spihost[host]->trans_queue) vQueueDelete(spihost[host]->trans_queue); in spi_slave_free()
343 xQueueReset(spihost[host]->trans_queue); in spi_slave_queue_reset()
355 while( pdFALSE == xQueueIsQueueEmptyFromISR(spihost[host]->trans_queue)) { in spi_slave_queue_reset_isr()
356 xQueueReceiveFromISR(spihost[host]->trans_queue, &trans, &do_yield); in spi_slave_queue_reset_isr()
379 r = xQueueSend(spihost[host]->trans_queue, (void *)&trans_desc, ticks_to_wait); in spi_slave_queue_trans()
399 r = xQueueSendFromISR(spihost[host]->trans_queue, (void *)&trans_desc, &do_yield); in spi_slave_queue_trans_isr()
[all …]
Dspi_master.c162 QueueHandle_t trans_queue; member
426 dev->trans_queue = xQueueCreate(dev_config->queue_size, sizeof(spi_trans_priv_t)); in spi_bus_add_device()
427 if (!dev->trans_queue) { in spi_bus_add_device()
483 if (dev->trans_queue) vQueueDelete(dev->trans_queue); in spi_bus_add_device()
496 …SPI_CHECK(uxQueueMessagesWaiting(handle->trans_queue)==0, "Have unfinished transactions", ESP_ERR_… in spi_bus_remove_device()
513 if (handle->trans_queue) vQueueDelete(handle->trans_queue); in spi_bus_remove_device()
736 … trans_found = xQueueReceiveFromISR(device_to_send->trans_queue, &host->cur_trans_buf, &do_yield); in spi_intr()
911 BaseType_t r = xQueueSend(handle->trans_queue, (void *)&trans_buf, ticks_to_wait); in spi_device_queue_trans()