|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
One row of the fixed queue table. More...
Data Fields | |
| TX_QUEUE | cb |
| ThreadX queue control block; must stay first. | |
| void * | storage |
| Message ring carved from the queue pool. | |
| uint32_t | enqueued |
| Messages currently held. | |
| bool | used |
| Slot occupancy flag. | |
One row of the fixed queue table.
The ThreadX control block is the first member, so a slot pointer and its control-block pointer are interchangeable; the port hands the slot address out as the opaque queue handle.
Definition at line 136 of file ra8_esp_hosted_rtos_pool.c.
| TX_QUEUE ra8_esp_hosted_queue_slot_t::cb |
ThreadX queue control block; must stay first.
Definition at line 137 of file ra8_esp_hosted_rtos_pool.c.
Referenced by internal_h_dequeue_item(), internal_h_destroy_queue(), internal_h_queue_item(), and internal_h_reset_queue().
| uint32_t ra8_esp_hosted_queue_slot_t::enqueued |
Messages currently held.
Definition at line 139 of file ra8_esp_hosted_rtos_pool.c.
Referenced by internal_h_dequeue_item(), internal_h_destroy_queue(), internal_h_queue_item(), internal_h_queue_msg_waiting(), and internal_h_reset_queue().
| void* ra8_esp_hosted_queue_slot_t::storage |
Message ring carved from the queue pool.
Definition at line 138 of file ra8_esp_hosted_rtos_pool.c.
Referenced by internal_h_destroy_queue().
| bool ra8_esp_hosted_queue_slot_t::used |
Slot occupancy flag.
Definition at line 140 of file ra8_esp_hosted_rtos_pool.c.
Referenced by internal_h_destroy_queue().