blob: 527b487e15ac8fb4c5d93ce0a72eb08bff1ebc3d [file] [log] [blame]
Ewout van Bekkumfe5b4a72021-02-01 17:03:58 -08001.. _module-pw_thread_threadx:
2
Ewout van Bekkumf4da4892021-03-05 15:05:37 -08003=================
Ewout van Bekkumfe5b4a72021-02-01 17:03:58 -08004pw_thread_threadx
Ewout van Bekkumf4da4892021-03-05 15:05:37 -08005=================
6This is a set of backends for pw_thread based on ThreadX.
Ewout van Bekkumfe5b4a72021-02-01 17:03:58 -08007
Ewout van Bekkumf4da4892021-03-05 15:05:37 -08008.. 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.