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
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
99de07db83
feat(freertos): add thread local private "errno"
2020-03-13 10:24:54 +08:00
3690eab433
feat(fatfs): modify FATFS for ESP8266
2020-02-27 18:01:53 +08:00
5ddea6d655
feat(vfs): modify vfs for ESP8266
2020-02-27 14:10:14 +08:00
b89d8a7ab2
feat(lwip): update lwip component from idf
2020-02-25 19:28:56 +08:00
b2ca002f47
feat(lwip): Bring lwip sub from esp-idf
...
Commit ID: 785cc699
2020-02-25 19:27:50 +08:00
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
117f7ae58c
feat(freertos): speed up CPU hardware interrupt active event
2020-02-19 14:55:12 +08:00
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
d35bde1174
feat(newlib): add "sys/un.h" header file
2020-01-08 09:47:45 +08:00
4d866c93f8
feat(newlib): add function "_getpid_r" to pass compiling
2019-12-04 14:56:46 +08:00
9d79bf4333
fix(newlib): fix abort function cause critical error
2019-11-28 19:26:41 +08:00
3d4b8d1750
feat(newlib): add libc platform header file
2019-11-19 14:29:18 +08:00
efe9834313
feat(newlib): Add macro ESP8266_TIME_SYSCALL_USE_FRC1 to enable clock_gettime function
2019-10-16 10:10:31 +08:00
ffe35ecf07
fix(newlib): remove library gcc declare
2019-10-12 13:43:02 +08:00
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
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
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
ef8be5b0b1
feat(newlib): nano mode libc supports print float type data
...
Commit ID: df26aa94
2019-08-14 20:01:17 +08:00
b7e32da7cd
feat(newlib): Add normal newlib support print null string value
2019-08-12 15:49:45 +08:00
d0090ee706
fix(newlib): fix console UART output port when enable VFS
2019-08-05 11:43:57 +08:00
114d2b5b86
feature(script): update compiling script for new make and cmake
2019-08-02 14:02:45 +08:00
3b155c2c9a
fix(newlib): fix pthread macro lack for cpp
2019-06-17 11:20:24 +08:00
1b2d3b9cf0
feat(lwip): Midify stand I/O control APIs declare
2019-06-13 16:27:25 +08:00
cca13e0f99
feat(make): Sync code from esp-idf and modify for ESP8266
...
Commit ID: f6bfe13e
2019-05-16 16:22:11 +08:00
2ad3067abd
feat(vfs): Disable VFS used by default
...
Console component must use VFS.
2019-04-17 19:59:18 +08:00
d11543400e
feat(vfs): Modify for esp8266
2019-04-15 17:18:42 +08:00
e36706d776
feat(vfs): Bring vfs from esp-idf
...
Commit ID: e1e82c89
2019-04-15 17:18:03 +08:00
7fbb68f4ea
feat(esp8266): Add API to get microseconds
2019-03-12 09:39:07 +08:00
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
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
c3e51b1a4e
feat(freertos): Add crash and jump to panic for "abort()"
...
Remove compiling warning.
2018-10-31 19:04:01 +08:00
7bd6fc051b
feat(newib): Add "usleep" and "sleep" function
2018-10-23 10:27:18 +08:00
ade2f9a87d
fix(newlib): Add "<null>" if printf string parameter is NULL
2018-10-22 19:39:18 +08:00
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
33ff57ff0c
feat: set default newlib level to normal mode
2018-09-28 16:03:09 +08:00
54cd3f4b61
feat(sdk): Midify "__FILE__" to "__ESP_FILE__" for some components
2018-09-21 13:04:59 +08:00
c18547965d
fix(newlib): Fix compling error when disable newlib assert
2018-09-18 16:37:46 +08:00
1fc474b8c9
feat(pthread): Modify for ESP8266
2018-09-13 15:34:54 +08:00
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
b3dbe9c3cb
feat(newlib): Remove error check from <sys/direct.h>
...
Its functions are empty.
2018-09-13 13:17:53 +08:00
c82e12520c
feat(newlib): Strip "fcntl"
2018-09-12 18:00:27 +08:00
a4369522b9
feat(heap): Remove old heap and modify old heap API
2018-09-12 11:12:30 +08:00
f98c6efeba
feat(vfs): Add fcntl and modify ioctl
2018-08-24 14:26:24 +08:00
3521271f09
feat(log): Modify log time unit from "s" to "ms"
2018-08-08 14:21:30 +08:00
8e50ff353a
fix(newlib): Fix application disable intterupt then call newlib internal mutex function
2018-07-30 19:58:11 +08:00
ce35ff95e7
Merge branch 'feature/modify_malloc_function' into 'master'
...
feat(newlib): Use new private malloc function
See merge request sdk/ESP8266_RTOS_SDK!264
2018-07-06 19:53:35 +08:00
ab8673bde3
feat(esp8266): Select output CR/LF for stdio function
...
1. esp-idf put it at esp32 kconfig, so we put it esp8266 kconfig not newlib kocnfig
2. use "ets_putc" instead of "panic_putc" to reduce redundant APIs
2018-07-06 17:04:36 +08:00
83ec6f3d58
feat(newlib): Use new private malloc function
...
Add return address to debug memory leak.
2018-07-05 10:55:59 +08:00