esp-idf/components/newlib
Tian Hao c599d7aa49 fix bug that semaphore may schedule out in Critical Section
1. Since BLE full-scan feature for BLE mesh change the controller code cause this problem,
it cause coex semaphore take in "interrupt disable", then it may cause task schedule
and cause crash in freertos
2. Fix newlib lock ISR context and critical section check
3. Fix bt controller ISR context and critical section check
2019-10-25 12:01:06 +08:00
..
include lwip_2.1.2 for idf_4.0 2019-07-07 01:51:45 +00:00
lib newlib: Add strptime(), qsort_r(), nanf() to libc & libc_nano 2017-11-16 17:35:18 +11:00
platform_include lwip_2.1.2 for idf_4.0 2019-07-07 01:51:45 +00:00
test newlib: Fix UT - test time adjustment happens linearly 2019-10-14 14:52:04 +08:00
.gitignore Initial public version 2016-08-17 23:08:22 +08:00
.gitmodules Initial public version 2016-08-17 23:08:22 +08:00
CMakeLists.txt VFS: Implement pread() and pwrite() 2019-07-11 06:20:21 +00:00
component.mk newlib: when compiling with GCC8, use newlib headers and libraries from toolchain 2019-04-10 13:52:30 +08:00
COPYING.NEWLIB Initial public version 2016-08-17 23:08:22 +08:00
esp32-spiram-rom-functions-c.lf newlib: when compiling with GCC8, use newlib headers and libraries from toolchain 2019-04-10 13:52:30 +08:00
esp32-spiram-rom-functions-psram-workaround.lf newlib: when compiling with GCC8, use newlib headers and libraries from toolchain 2019-04-10 13:52:30 +08:00
heap.c newlib: when compiling with GCC8, use newlib headers and libraries from toolchain 2019-04-10 13:52:30 +08:00
Kconfig Rename Kconfig options (components/esp32) 2019-05-21 09:09:01 +02:00
locks.c fix bug that semaphore may schedule out in Critical Section 2019-10-25 12:01:06 +08:00
Makefile.old Initial public version 2016-08-17 23:08:22 +08:00
newlib.lf newlib: when compiling with GCC8, use newlib headers and libraries from toolchain 2019-04-10 13:52:30 +08:00
poll.c VFS: Implement poll() based on select() 2019-02-25 10:34:27 +01:00
pread.c VFS: Implement pread() and pwrite() 2019-07-11 06:20:21 +00:00
project_include.cmake components: correct dependency information for linking without link groups 2019-05-28 10:51:02 +08:00
pthread.c cmake: For gcc8 use linker to find paths to libc, libm, libstdc++, etc 2019-05-28 12:54:37 +08:00
pwrite.c VFS: Implement pread() and pwrite() 2019-07-11 06:20:21 +00:00
random.c esp32: Add esp_fill_random() function 2018-09-03 04:39:45 +00:00
reent_init.c test: clean up "leaks" tags from most unit tests 2019-04-16 20:07:40 +08:00
select.c VFS: Fix Kconfig prefix 2019-07-02 17:17:18 +02:00
syscall_table.c separate rom from esp32 component to esp_rom 2019-03-21 18:51:45 +08:00
syscalls.c newlib: when compiling with GCC8, use newlib headers and libraries from toolchain 2019-04-10 13:52:30 +08:00
termios.c VFS: Fix Kconfig prefix 2019-07-02 17:17:18 +02:00
time.c newlib: Move _gettimeofday_r call in clock_gettime 2019-07-17 16:52:40 +08:00
utime.c VFS: Implement utime() 2018-11-05 09:54:01 +01:00