OVMS3-idf/components/freertos/include/freertos
Angus Gratton 79646f41b5 Fixes for stdlib.h inclusion
Refs:
http://esp32.com/viewtopic.php?f=13&t=550
http://esp32.com/viewtopic.php?f=13&t=551

rmt.c should include stdlib.h for malloc, esp_bignum,c &
https_request_main.c for abort().

FreeRTOSConfig.h is only including stdlib if
CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION is set. However, it is
included for abort() so needs to be included whenever
CONFIG_FREERTOS_ASSERT_FAIL_ABORT is set.

This change includes unconditionally in FreeRTOSConfig.h. This is to
avoid this kind of bug where compiler errors are dependent on config. I
suggest we don't change this to be more selective until we have 'make
randomconfig' style tests in CI.
2016-11-24 08:20:21 +11:00
..
croutine.h Initial public version 2016-08-17 23:08:22 +08:00
deprecated_definitions.h Initial public version 2016-08-17 23:08:22 +08:00
event_groups.h Initial public version 2016-08-17 23:08:22 +08:00
FreeRTOS.h FreeRTOS: Use C11 _Static_assert to verify static "dummy" structs at compile time 2016-11-23 10:22:19 +11:00
FreeRTOSConfig.h Fixes for stdlib.h inclusion 2016-11-24 08:20:21 +11:00
heap_regions.h Initial public version 2016-08-17 23:08:22 +08:00
heap_regions_debug.h FreeRTOS: temporary solution for memory canaries and memory debug 2016-09-07 21:52:24 +08:00
list.h FreeRTOS: Use C11 _Static_assert to verify static "dummy" structs at compile time 2016-11-23 10:22:19 +11:00
mpu_wrappers.h Initial public version 2016-08-17 23:08:22 +08:00
portable.h Merge latest master in 2016-10-27 16:18:55 +08:00
portbenchmark.h Initial public version 2016-08-17 23:08:22 +08:00
portmacro.h Change inline to static inline functions. Ref Github issue 62. 2016-10-27 09:17:04 +08:00
porttrace.h Initial public version 2016-08-17 23:08:22 +08:00
projdefs.h Initial public version 2016-08-17 23:08:22 +08:00
queue.h Backport the static allocation feature from FreeRTOS V9.0.0 2016-09-22 13:41:21 +08:00
ringbuf.h Add bytebuffer support to ringbuf.c 2016-10-24 21:18:02 +08:00
semphr.h Backport the static allocation feature from FreeRTOS V9.0.0 2016-09-22 13:41:21 +08:00
StackMacros.h Initial public version 2016-08-17 23:08:22 +08:00
task.h Merge branch 'feature/wdts' into 'master' 2016-10-27 17:09:35 +08:00
timers.h Initial public version 2016-08-17 23:08:22 +08:00
xtensa_api.h Add core info to xt interrupt api 2016-11-10 18:04:23 +08:00
xtensa_config.h Initial public version 2016-08-17 23:08:22 +08:00
xtensa_context.h Optimize xPortGetCoreID to 2-instruction inline assembly. 2016-10-17 18:09:15 +08:00
xtensa_rtos.h Initial public version 2016-08-17 23:08:22 +08:00
xtensa_timer.h Initial public version 2016-08-17 23:08:22 +08:00