OVMS3-idf/components/newlib
Tian Hao cabe66195c 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-29 14:43:00 +08:00
..
include newlib: fix errors for GCC 8 support 2018-07-02 09:05:00 +00:00
lib newlib: Add strptime(), qsort_r(), nanf() to libc & libc_nano 2017-11-16 17:35:18 +11:00
platform_include VFS: Implement poll() based on select() 2019-02-25 10:34:27 +01:00
test newlib: Fix UT - test time adjustment happens linearly 2019-10-14 14:52:24 +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 poll() based on select() 2019-02-25 10:34:27 +01:00
component.mk newlib: Provide library name for ROM libc object files linked as PSRAM workarounds 2019-01-24 11:30:05 +08:00
COPYING.NEWLIB Initial public version 2016-08-17 23:08:22 +08:00
esp32-spiram-rom-functions.lf newlib: When using psram, link setlocale() to flash not IRAM 2019-02-22 03:28:41 +00:00
locks.c fix bug that semaphore may schedule out in Critical Section 2019-10-29 14:43:00 +08:00
Makefile.old Initial public version 2016-08-17 23:08:22 +08:00
poll.c VFS: Implement poll() based on select() 2019-02-25 10:34:27 +01:00
pthread.c asio: initial idf port of asio library without ssl 2018-07-30 06:28:43 +00:00
random.c esp32: Add esp_fill_random() function 2018-09-03 04:39:45 +00:00
reent_init.c vfs: code review fixes 2016-10-27 17:21:17 +08:00
select.c VFS: Add debugging outputs for select() related functions 2018-05-29 11:01:25 +02:00
syscall_table.c esp32: remove ROM functions redefined in IDF from LD script 2018-10-02 01:20:04 +00:00
syscalls.c syscalls: fix arguments and return type for _raise_r 2018-07-31 12:08:04 +03:00
termios.c Add basic support for termios.h 2018-08-30 14:29:20 +02:00
time.c newlib: Move _gettimeofday_r call in clock_gettime 2019-08-07 20:37:11 +08:00
utime.c VFS: Implement utime() 2018-11-05 09:54:01 +01:00