esp-idf/components/pthread
Darian Leung 781d06af73 esp_hw_support: Remove compare_set.h API
This function removes the following legacy atomic CAS functions:

From compare_set.h (file removed):
- compare_and_set_native()
- compare_and_set_extram()

From portmacro.h
- uxPortCompareSet()
- uxPortCompareSetExtram()

Users should call esp_cpu_compare_and_set() instead as this function hides the details
of atomic CAS on internal and external RAM addresses.

Due to the removal of compare_set.h, some missing header includes are also fixed in this commit.
2022-07-22 00:06:06 +08:00
..
include esp_rom: extract int matrix route and cpu ticks getter 2022-02-09 13:52:20 +08:00
test system: re-enable esp_event, real_time_stats and pthread examples and test for C2 2022-06-23 02:05:46 +00:00
CMakeLists.txt freertos: Fix SMP FreeRTOS TSLP deletion callback tests 2022-06-17 21:57:11 +08:00
Kconfig pthread: remove ESP32_ prefix from Kconfig options 2019-07-29 04:43:49 +02:00
pthread_cond_var.c pthread: Fix pthread_cond_timedwait returning early from timeout 2021-06-22 08:26:08 +08:00
pthread_internal.h pthread: Add support for PTHREAD_COND_INITIALIZER 2021-05-14 10:03:11 +10:00
pthread_local_storage.c freertos: Fix SMP FreeRTOS TSLP deletion callback tests 2022-06-17 21:57:11 +08:00
pthread_rwlock.c feat (pthread): reader-writer locks implementation 2021-11-03 16:38:14 +08:00
pthread.c esp_hw_support: Remove compare_set.h API 2022-07-22 00:06:06 +08:00
sdkconfig.rename pthread: remove ESP32_ prefix from Kconfig options 2019-07-29 04:43:49 +02:00