f82e9be787
fix: Fixing lots of compilation warnings
...
- fix(esp8266):
- Adding includes for missing symbols.
- Removing unused variables.
- Skip unsupported packing pragmas.
- Add rom_functions.h for symbols that come from the ESP ROM. Add attributes on
ets_printf so GCC will check the syntax of the formatting string and types of
the arguments.
- Add ETS_GPIO_INTR_EN(DIS)ABLE macro.
- Use gpio_output_conf instead of gpio_output_set.
- fix(freertos):
- Define functions that are useful.
- Use correct printf symbols when printing.
- fix(lwip):
- Ignore the warning in sntp.
- fix(mqtt):
- `xTicksToWait` is unsigned, can't check for less than zero. Remove
unused variables.
- fix(newlib):
- `_free_r()` returns `void`, not `void *`.
- Adding includes for missing symbols.
- fix(ssl):
- Make sure functions always return a value.
Merges https://github.com/espressif/ESP8266_RTOS_SDK/pull/188
2018-05-23 14:52:26 +08:00
97bcae3801
feat(freertos): Move freertos related files from esp8266 to freertos
2018-05-20 21:29:56 +08:00
ba4dfbed74
feat(freertos): Restructure freertos folder to support different platform
2018-05-20 21:29:56 +08:00
96c273895b
feat: Removing executable file mode for code most files
...
Merges https://github.com/espressif/ESP8266_RTOS_SDK/pull/186
2018-05-20 20:39:38 +08:00
b0afbf3cd0
Merge branch 'master' into 'feature/newlib'
...
# Conflicts:
# components/freertos/include/port/freertos/FreeRTOSConfig.h
2018-05-18 15:00:11 +08:00
d7e96f9ea0
feat(newlib): Add lock function
...
Fixed some warnings due to the lack of macrodefinition.
2018-05-16 10:03:09 +08:00
0c633ce7ce
feat(freertos): Use "reent" default.
2018-05-14 17:24:29 +08:00
94fc5d6276
feat(freertos): Add FreeRTOS private data API
2018-05-14 16:55:15 +08:00
30de450816
feat(newlib): Add newlib platform function
2018-05-14 14:30:42 +08:00
3a724ca78c
feat(kconfig): Add option to kconfig
...
Add option to enable reent function.
2018-05-11 14:26:57 +08:00
80cc30ceb3
feat(freertos): Add cmake script
2018-05-04 10:40:25 +08:00
0e8280e1dc
feat(freertos): Put freertos in flash by default
2018-04-27 21:56:36 +08:00
2f058746c0
Merge branch 'feature/update_freertos_to_newest' into 'master'
...
update freertos to v10.0.1
See merge request sdk/ESP8266_RTOS_SDK!95
2018-04-27 20:58:20 +08:00
bfe7957820
feat(freertos): Add backward compatibility
2018-04-27 20:54:32 +08:00
025f49d228
feat(freertos): Initialize cpu_sr when FreeRTOS core call port function xPortStartScheduler
2018-04-27 20:54:32 +08:00
8418cb26d2
feat(freertos): Make components compiling OK
2018-04-27 20:54:32 +08:00
e10c902c3e
feat(freertos): Update FreeRTOS version to TAG 1.2.3
...
URL: https://github.com/aws/amazon-freertos
2018-04-27 20:54:32 +08:00
48f338bf35
feat(freertos): Change FreeRTOS directory structure to prepare updating it
2018-04-27 19:54:53 +08:00
632af7388e
feat(esp8266): Add panic function when crash
2018-04-27 17:54:26 +08:00
895b1b7a6f
feat(wolfssl): Add wolfssl commercial library V3.14.0
2018-04-23 13:56:34 +08:00
9ef67e4505
feat(freertos): Add port to pass compiling
2018-04-19 20:16:48 +08:00
bd343310d4
feat(freertos): Change macro "HDL_MAC_SIG_IN_LV1_ISR" to function
2018-04-19 17:37:33 +08:00
e3cdb2dae3
feat(structure): Re-structure some include
2018-04-08 20:42:35 +08:00
1297a40846
fix(component.mk): Fix component.mk error of some component
2018-04-08 14:47:24 +08:00
02b22162ca
feat(freertos): add 'freertos' to components
2018-04-04 20:00:17 +08:00
90e6243abe
feat(freertos): Move freertos to components
2018-04-04 19:58:48 +08:00