Ewout van Bekkum | fe5b4a7 | 2021-02-01 17:03:58 -0800 | [diff] [blame] | 1 | .. _module-pw_thread_threadx: |
| 2 | |
Ewout van Bekkum | f4da489 | 2021-03-05 15:05:37 -0800 | [diff] [blame] | 3 | ================= |
Ewout van Bekkum | fe5b4a7 | 2021-02-01 17:03:58 -0800 | [diff] [blame] | 4 | pw_thread_threadx |
Ewout van Bekkum | f4da489 | 2021-03-05 15:05:37 -0800 | [diff] [blame] | 5 | ================= |
| 6 | This is a set of backends for pw_thread based on ThreadX. |
Ewout van Bekkum | fe5b4a7 | 2021-02-01 17:03:58 -0800 | [diff] [blame] | 7 | |
Ewout van Bekkum | f4da489 | 2021-03-05 15:05:37 -0800 | [diff] [blame] | 8 | .. Warning:: |
| 9 | This module is still under construction, the API is not yet stable. |
| 10 | |
| 11 | .. list-table:: |
| 12 | |
| 13 | * - :ref:`module-pw_thread` Facade |
| 14 | - Backend Target |
| 15 | - Description |
| 16 | * - ``pw_thread:id`` |
| 17 | - ``pw_thread_threadx:id`` |
| 18 | - Thread identification. |
| 19 | * - ``pw_thread:yield`` |
| 20 | - ``pw_thread_threadx:yield`` |
| 21 | - Thread scheduler yielding. |
| 22 | * - ``pw_thread:sleep`` |
| 23 | - ``pw_thread_threadx:sleep`` |
| 24 | - Thread scheduler sleeping. |
| 25 | * - ``pw_thread:thread`` |
| 26 | - ``pw_thread_threadx:thread`` |
| 27 | - Thread creation. |