third_party.pigweed.src/pw_thread
Ewout van Bekkum ae6c03a95e pw_thread_freertos: adds thread creation
Adds pw:🧵:Thread creation for FreeRTOS.

Note that this also refactors the pw_thread thread facade tests
to use binary semaphores and adds a helper method to re-use
test threads even if detached. Note that this is by definition
flaky without join, ergo excessive target specific sleeps are
used when needed.

Change-Id: I3f2344c7a6ddbafa6781914991d6378e05ad0106
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/30921
Pigweed-Auto-Submit: Ewout van Bekkum <ewout@google.com>
Commit-Queue: Ewout van Bekkum <ewout@google.com>
Reviewed-by: Wyatt Hepler <hepler@google.com>
2021-03-02 01:17:11 +00:00
..
public/pw_thread
backend.gni
BUILD
BUILD.gn pw_thread_freertos: adds thread creation 2021-03-02 01:17:11 +00:00
docs.rst
id_facade_test.cc
sleep_facade_test_c.c pw_chrono: Improve SystemClock C API 2021-01-30 01:48:08 +00:00
sleep_facade_test.cc
sleep.cc
thread_facade_test.cc
yield_facade_test_c.c
yield_facade_test.cc
yield.cc