1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/esp32
JulianHolzwarth e1d4551459 cpu/esp32/freertos/semphr.c::xSemaphoreTakeRecursive() return value fix
xSemaphoreTakeRecursive() returned before the fix: pdFALSE(equal to pdFAIL) when the call was successful in obtaining the semaphore
and pdTRUE(equal to pdPASS) when the call did not successfully obtain the semaphore.
According to freertos documentation:
"pdPASS Returned only if the call to xSemaphoreTakeRecursive() was successful in obtaining the semaphore"
"pdFAIL Returned if the call to xSemaphoreTakeRecursive() did not successfully obtain the semaphore."
Fixed it to return the correct value.
2019-03-27 15:54:30 +01:00
..
bin cpu: add esp32 2018-10-08 12:20:49 +02:00
esp-can cpu: add esp32 2018-10-08 12:20:49 +02:00
esp-eth cpu/esp32: GPIO macro cleanup in periph_cpu.h 2019-02-04 14:31:53 +01:00
esp-wifi netdev: remove layer2 netstats from netdev drivers 2019-02-01 11:25:27 +02:00
freertos cpu/esp32/freertos/semphr.c::xSemaphoreTakeRecursive() return value fix 2019-03-27 15:54:30 +01:00
include cpu/esp32: GPIO macro cleanup in periph_cpu.h 2019-02-04 14:31:53 +01:00
ld cpu: add esp32 2018-10-08 12:20:49 +02:00
periph cpu/esp32: cleanup of SPI interfaces 2019-01-09 13:03:22 +01:00
vendor cpu/esp32: os_memset redefinition 2019-01-17 13:52:22 +01:00
doc.txt cpu/esp32: esp-wifi related doc changes 2019-01-17 17:10:43 +01:00
esp_events.c cpu: add esp32 2018-10-08 12:20:49 +02:00
esp_xtimer.c cpu: add esp32 2018-10-08 12:20:49 +02:00
exceptions.c cpu: add esp32 2018-10-08 12:20:49 +02:00
gen_esp32part.py cpu: add esp32 2018-10-08 12:20:49 +02:00
irq_arch.c cpu: add esp32 2018-10-08 12:20:49 +02:00
log_module.c cpu: add esp32 2018-10-08 12:20:49 +02:00
Makefile cpu/esp_common: added for common files for ESP SoC 2018-12-27 17:28:46 +01:00
Makefile.dep sys/posix: make posix module provide only headers. 2019-03-20 12:57:13 +01:00
Makefile.features cpu: add esp32 2018-10-08 12:20:49 +02:00
Makefile.include cpu/esp32: fixes LINKFLAGS in Makefile.include 2018-11-28 10:44:54 +01:00
periph_cpu.c cpu: add esp32 2018-10-08 12:20:49 +02:00
startup.c cpu/esp32: allow explicit ESP32 crystal freq configuration 2018-10-30 16:42:07 -07:00
syscalls.c cpu/esp32: add memset that cannot be optimized out 2019-01-17 13:50:56 +01:00
thread_arch.c cpu/esp32: fix problem with tests/thread_race 2018-10-14 15:08:31 +02:00
tools.c cpu: add esp32 2018-10-08 12:20:49 +02:00