|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
One row of the fixed thread table. More...
Data Fields | |
| TX_THREAD | cb |
| ThreadX control block; must stay first. | |
| ra8_esp_hosted_thread_entry_t | entry |
| Core-supplied thread body. | |
| void * | arg |
| Argument handed to the body. | |
| char | name [k_ra8_esp_hosted_name_max] |
| Bounded name copy. | |
One row of the fixed thread table.
The ThreadX control block is first, so the slot address doubles as the opaque thread handle. The entry point is kept beside it because the core's signature takes void const* while ThreadX passes a ULONG.
Definition at line 130 of file ra8_esp_hosted_rtos.c.
| void* ra8_esp_hosted_thread_slot_t::arg |
Argument handed to the body.
Definition at line 133 of file ra8_esp_hosted_rtos.c.
Referenced by internal_h_thread_create().
| TX_THREAD ra8_esp_hosted_thread_slot_t::cb |
ThreadX control block; must stay first.
Definition at line 131 of file ra8_esp_hosted_rtos.c.
Referenced by internal_h_thread_create().
| ra8_esp_hosted_thread_entry_t ra8_esp_hosted_thread_slot_t::entry |
Core-supplied thread body.
Definition at line 132 of file ra8_esp_hosted_rtos.c.
Referenced by internal_h_thread_create().
| char ra8_esp_hosted_thread_slot_t::name[k_ra8_esp_hosted_name_max] |
Bounded name copy.
Definition at line 134 of file ra8_esp_hosted_rtos.c.
Referenced by internal_h_thread_create().