7aebcee21c
fix(ota): Fix OTA copy buffer is not align
...
Using globle macro "ROM_FLASH_BUF_DECLARE" to declare a block of buffer not "uint8_t".
2019-01-25 11:59:23 +08:00
11db1b0daf
feat(bootloader): Support v2 firmware updates to v3 by OTA
2019-01-16 14:20:58 +08:00
d4f2388a18
refactor(hspi): Refactor hspi driver for esp8266 idf
2019-01-16 11:22:57 +08:00
7a5bf3366f
refactor(i2s): Refactor i2s driver for esp8266 idf
2019-01-14 18:23:33 +08:00
e124146e2b
feat(bootloader): Support to trigger test app in bootloader
2018-12-28 13:03:14 +08:00
0f728b64de
feat(esp8266): Add reset reason function
...
The function can be disable.
2018-12-19 15:11:29 +08:00
af2ca65a02
feat(bootloader_support): Modify chip size to be spi flash configuration value
2018-11-29 09:27:40 +08:00
2329a7cf73
refactor(hw_timer): Refactor hw_timer driver for esp8266 idf
2018-11-09 16:15:24 +08:00
7bd6fc051b
feat(newib): Add "usleep" and "sleep" function
2018-10-23 10:27:18 +08:00
7e8650dd65
feat(esp8266): Refactor task watch dog
...
1. Remove old watch dog function
2. Put WIFI NVS index table from RAM to flash
2018-09-13 15:20:33 +08:00
97335027c7
refactor(driver): Refactor uart driver for esp8266 idf
2018-08-10 13:39:53 +08:00
8fdffe47ad
refactor(gpio): Refactor gpio driver for esp8266 idf
2018-08-09 10:57:00 +08:00
b32c52874d
feat(esp8266): Add full icache mode
...
Use full 32 KB iram as icache.
2018-07-31 11:01:06 +08:00
b320815ba5
feat(esp8266): add efuse register definition
2018-06-28 19:40:04 +08:00
9d0b024433
feat(esp8266): Refactor ets system headler file
2018-06-27 11:39:50 +08:00
df9a5d6bb1
feat(spi_flash): Modify SPI flash driver
2018-06-08 18:04:38 +08:00
c8ac7cc2be
fix(esp8266): Fix header files dependency in esp8266
...
Closes https://github.com/espressif/ESP8266_RTOS_SDK/issues/197
2018-05-31 17:30:14 +08:00
b1a92ea020
fix(esp8266): Include dependent header files in ets_sys.h
...
Closes https://github.com/espressif/ESP8266_RTOS_SDK/issues/200
2018-05-31 15:10:19 +08:00
e15f211d46
feat(esp8266): Add "putc" and "vprintf" of version "ets_"
2018-05-25 19:28:36 +08:00
e518650b36
feat: Don't use c_types.h in SDK
2018-05-24 20:41:29 +08:00
91f7080231
fix: Fix all files when change to use standard typedef
2018-05-24 19:27:41 +08:00
26e825b0de
feat(esp8266): Add ets_printf in SDK side
2018-05-24 15:04:56 +08:00
3c560f678a
feat(driver): Clean up header files dependency
2018-05-23 16:43:29 +08:00
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
e3cdb2dae3
feat(structure): Re-structure some include
2018-04-08 20:42:35 +08:00