donghengqaz
28f466d12e
feat(gcc): Update cross toolchain GCC to v8.x
2020-09-30 10:24:08 +08:00
Dong Heng
ed68a21f62
Revert "Merge branch 'feature/support_gcc_v8.x' into 'master'"
...
This reverts merge request !1539
2020-09-29 17:25:55 +08:00
donghengqaz
fd54106a97
feat(gcc): update cross toolchain GCC to v8.x
2020-09-23 17:16:53 +08:00
Dong Heng
ad7fd5424f
Merge branch 'feature/add_fatfs' into 'master'
...
feat(fatfs): add FATFS for ESP8266
See merge request sdk/ESP8266_RTOS_SDK!1319
2020-07-23 11:34:07 +08:00
Dong Heng
d20cf8fc05
Merge branch 'feature/update_vfs_for_fatfs' into 'master'
...
feat(vfs): update vfs for ESP8266
See merge request sdk/ESP8266_RTOS_SDK!1317
2020-07-23 11:33:15 +08:00
Dong Heng
99de07db83
feat(freertos): add thread local private "errno"
2020-03-13 10:24:54 +08:00
Dong Heng
3690eab433
feat(fatfs): modify FATFS for ESP8266
2020-02-27 18:01:53 +08:00
Dong Heng
5ddea6d655
feat(vfs): modify vfs for ESP8266
2020-02-27 14:10:14 +08:00
yuanjm
b89d8a7ab2
feat(lwip): update lwip component from idf
2020-02-25 19:28:56 +08:00
yuanjm
b2ca002f47
feat(lwip): Bring lwip sub from esp-idf
...
Commit ID: 785cc699
2020-02-25 19:27:50 +08:00
Dong Heng
852d71988e
Merge branch 'feature/update_esp_common' into 'master'
...
esp_common: update esp_common
See merge request sdk/ESP8266_RTOS_SDK!1294
2020-02-25 10:17:03 +08:00
dongheng
117f7ae58c
feat(freertos): speed up CPU hardware interrupt active event
2020-02-19 14:55:12 +08:00
Dong Heng
622482eb76
feat(esp_common): update esp_common
...
1. add Kconfig file and rename old global macro
2. move some independent files to esp_common
2020-01-15 14:56:39 +08:00
Dong Heng
d35bde1174
feat(newlib): add "sys/un.h" header file
2020-01-08 09:47:45 +08:00
Dong Heng
4d866c93f8
feat(newlib): add function "_getpid_r" to pass compiling
2019-12-04 14:56:46 +08:00
Dong Heng
9d79bf4333
fix(newlib): fix abort function cause critical error
2019-11-28 19:26:41 +08:00
Dong Heng
3d4b8d1750
feat(newlib): add libc platform header file
2019-11-19 14:29:18 +08:00
yuanjm
efe9834313
feat(newlib): Add macro ESP8266_TIME_SYSCALL_USE_FRC1 to enable clock_gettime function
2019-10-16 10:10:31 +08:00
dongheng
ffe35ecf07
fix(newlib): remove library gcc declare
2019-10-12 13:43:02 +08:00
dongheng
24e53102bf
feat(pthread): modify for ESP8266
...
1. remove "IRAM_ATTR" from pthread function
2. modify "critical" function
3. remove SMP function
4. add platform support
2019-08-28 11:30:12 +08:00
dongheng
3986202ee9
fix(newlib): fix some initialization function is not done when using float-nano newlib and VFS
...
Using option "NEWLIB_LIBRARY_CUSTOMER" instead of "NEWLIB_ENABLE".
2019-08-28 11:28:58 +08:00
Dong Heng
adb71e1d20
Merge branch 'feature/nano_libc_support_printf_float' into 'master'
...
newlib: nano mode libc supports print float type data
See merge request sdk/ESP8266_RTOS_SDK!1056
2019-08-15 10:44:23 +08:00
dongheng
ef8be5b0b1
feat(newlib): nano mode libc supports print float type data
...
Commit ID: df26aa94
2019-08-14 20:01:17 +08:00
yuanjm
b7e32da7cd
feat(newlib): Add normal newlib support print null string value
2019-08-12 15:49:45 +08:00
dongheng
d0090ee706
fix(newlib): fix console UART output port when enable VFS
2019-08-05 11:43:57 +08:00
dongheng
114d2b5b86
feature(script): update compiling script for new make and cmake
2019-08-02 14:02:45 +08:00
dongheng
3b155c2c9a
fix(newlib): fix pthread macro lack for cpp
2019-06-17 11:20:24 +08:00
dongheng
1b2d3b9cf0
feat(lwip): Midify stand I/O control APIs declare
2019-06-13 16:27:25 +08:00
dongheng
cca13e0f99
feat(make): Sync code from esp-idf and modify for ESP8266
...
Commit ID: f6bfe13e
2019-05-16 16:22:11 +08:00
dongheng
2ad3067abd
feat(vfs): Disable VFS used by default
...
Console component must use VFS.
2019-04-17 19:59:18 +08:00
dongheng
d11543400e
feat(vfs): Modify for esp8266
2019-04-15 17:18:42 +08:00
dongheng
e36706d776
feat(vfs): Bring vfs from esp-idf
...
Commit ID: e1e82c89
2019-04-15 17:18:03 +08:00
dongheng
7fbb68f4ea
feat(esp8266): Add API to get microseconds
2019-03-12 09:39:07 +08:00
Supreet Deshpande
efc81a6649
feature/esp_http_server_idf_v3.2:Changes to make esp_http_server compatible with ESP8266.
...
Changes:
Lru counter in place of timestamp added.
syslimits.h definition guards for ARG_MAX, PATH_LEN.
Renamed src/port/esp32 to src/port/esp8266.
Enabled working without IPv6. Test Scripts requiring TinyFW removed
Utility.console_log replaced by print.
2019-02-20 12:39:42 +05:30
Dong Heng
48061e78a4
feat(esp8266): ets_putc support CR/LR/CRLR selection
...
ets_printf/ESP_EARLY_LOGX can use this function also.
2018-11-27 13:55:32 +08:00
Dong Heng
c3e51b1a4e
feat(freertos): Add crash and jump to panic for "abort()"
...
Remove compiling warning.
2018-10-31 19:04:01 +08:00
Dong Heng
7bd6fc051b
feat(newib): Add "usleep" and "sleep" function
2018-10-23 10:27:18 +08:00
Dong Heng
ade2f9a87d
fix(newlib): Add "<null>" if printf string parameter is NULL
2018-10-22 19:39:18 +08:00
Dong Heng
e5df03c277
feat(cjson): Add function to encode json number when "sprintf" not support float
...
Newlib use nano mode as default. When enable nano mode, cjson use internal function to encode for float data.
Otherwise using "sprintf" to encode float data.
2018-10-15 09:50:24 +08:00
Chen Wu
33ff57ff0c
feat: set default newlib level to normal mode
2018-09-28 16:03:09 +08:00
Dong Heng
54cd3f4b61
feat(sdk): Midify "__FILE__" to "__ESP_FILE__" for some components
2018-09-21 13:04:59 +08:00
Dong Heng
c18547965d
fix(newlib): Fix compling error when disable newlib assert
2018-09-18 16:37:46 +08:00
Dong Heng
1fc474b8c9
feat(pthread): Modify for ESP8266
2018-09-13 15:34:54 +08:00
Dong Heng
04ccb621a7
Merge branch 'feature/add_fcntl_function' into 'master'
...
Add fcntl and modify ioctl
See merge request sdk/ESP8266_RTOS_SDK!428
2018-09-13 15:23:33 +08:00
Dong Heng
b3dbe9c3cb
feat(newlib): Remove error check from <sys/direct.h>
...
Its functions are empty.
2018-09-13 13:17:53 +08:00
Dong Heng
c82e12520c
feat(newlib): Strip "fcntl"
2018-09-12 18:00:27 +08:00
Dong Heng
a4369522b9
feat(heap): Remove old heap and modify old heap API
2018-09-12 11:12:30 +08:00
Dong Heng
f98c6efeba
feat(vfs): Add fcntl and modify ioctl
2018-08-24 14:26:24 +08:00
Dong Heng
3521271f09
feat(log): Modify log time unit from "s" to "ms"
2018-08-08 14:21:30 +08:00
Dong Heng
8e50ff353a
fix(newlib): Fix application disable intterupt then call newlib internal mutex function
2018-07-30 19:58:11 +08:00