liuzhifu
6f122928f0
fix socket compile error
2016-08-26 19:03:50 +08:00
Angus Gratton
00ea21f736
FreeRTOS: Convert portMUX_DEBUG to a configuration item
2016-08-25 16:43:59 +08:00
Angus Gratton
e6bc527dfb
Merge branch 'master' into feature/newlib_locking
2016-08-25 12:09:21 +08:00
Angus Gratton
580fd635e5
FreeRTOS: Change tskNO_AFFINITY value to not match CPU 1 when UNICORE is set
2016-08-25 11:30:24 +08:00
Angus Gratton
a04b510a21
Merge branch 'master' into feature/newlib_locking
2016-08-25 11:11:35 +08:00
Jeroen Domburg
95f547025b
Undo two empty lines
2016-08-24 18:34:04 +08:00
Angus Gratton
f5715ac28d
FreeRTOS: Add xQueueGetMutexHolder support
...
Enables it as a config option, but there's no overhead at all if the
function is not called anywhere.
2016-08-24 18:13:10 +08:00
Angus Gratton
93c92f7a5b
FreeRTOS: Configure configASSERT fail behaviour, abort() by default
2016-08-24 18:13:10 +08:00
Jeroen Domburg
bdf4b27e38
Add symbol needed for OpenOCD to detect FreeRTOS, add feature to break execution when the scheduler is initially started.
2016-08-24 17:32:20 +08:00
Jeroen Domburg
a44c45e63e
Add files I forgot (FreeRTOS-openocd.c and panic.h)
2016-08-24 17:30:53 +08:00
Angus Gratton
9921e60f55
freertos: Change variable name in comment
2016-08-24 13:49:17 +08:00
Jeroen Domburg
29c2e58c75
'Merge branch 'thread_local_storage_delete_callbacks' into 'master'
...
The thread-local-storage feature in FreeRTOS attaches an application-usable array of pointers to a thread control block. These pointers usually point to a structure the thread allocates. When a thread gets (voluntarily or involuntarily) destroyed, this memory can leak. This merge adds a matching second array of user-settable pointers to destructor routines. As soon as the task gets cleaned up (which happens in the idle thread), the destructors get called and the memory can be freed.
See merge request !19
2016-08-24 13:30:30 +08:00
Angus Gratton
eeb0811088
Merge branch 'default_freq' into 'master'
...
rtos: change XT_CLOCK_FREQ from 13MHz to 80MHz
Freq has been change to `80MHz` in system_init, otherwise system tick will not be accurate now.
Maybe we can config freq by menuconfig.
See merge request !8
2016-08-22 17:38:00 +08:00
Jeroen Domburg
f34110009a
Add C99-style named field in initialisation struct
2016-08-22 17:45:46 +08:00
Jeroen Domburg
609f75a8c0
Oops, left in a debugging break.n. Removed.
2016-08-22 17:41:55 +08:00
Jeroen Domburg
925fbb587e
Add static initializers for muxes, add mutex init to vPortCPUAcquireMutex
2016-08-22 17:36:32 +08:00
Wu Jian Gang
893ce242a1
rtos: change XT_CLOCK_FREQ from 13MHz to 80MHz
...
Freq has been change to 80MHz in system_init
2016-08-22 12:04:14 +08:00
Angus Gratton
f853f94335
Use IDF_PATH instead of SDK_PATH for the environment variable pointing to esp-idf
...
This will require a matching change in all projects using ESP-IDF.
2016-08-19 15:01:49 +08:00
Angus Gratton
9ec0e1545d
Standardise remaining uses of SDK to ESP-IDF
2016-08-19 15:01:15 +08:00
Ivan Grokhotkov
bd6ea4393c
Initial public version
2016-08-17 23:08:22 +08:00