28 Commits

Author SHA1 Message Date
413ea63ed1 fix(ota): Fix the OTA from old to V3 read flash size error 2019-01-25 14:01:46 +08:00
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
7a6441ab7c feat(bootloader): Boot copy OTA is not depend on others 2019-01-25 11:53:19 +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
0f62a9ce6b feat(spi_flash): Flash firmware by DIO mode if configuration is "DIO", "QIO" or "QOUT"
System(bootloader or app) switches to QIO mode if configuration is "QIO" or "QOUT".
2018-12-19 15:04:29 +08:00
9ce75256ca feat(spi_flash): Remove SPI flash unused calling APIs 2018-11-13 17:01:05 +08:00
d5b14d7427 feat(bootloader): Initialize SPI flash clock and I/O mode at bootloader 2018-11-09 16:52:59 +08:00
b3b3f9d3ef feat(spi_flash): Refactor SPI flash for saving IRAM 2018-09-17 16:12:39 +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
a78fb5c99f feat(esp8266): Remove critical from WIFI OSI 2018-08-28 14:24:05 +08:00
f602793a33 fix(startup): Fix cached data is cleared by function of "clean bss"
APP should not cache data whick is passed by bootloader linked to bss section.
2018-08-09 19:47:52 +08:00
58fbf862fb fix(esp8266): Fix crash when enable debug log level 2018-07-26 17:20:10 +08:00
a4be553fc9 feat(spi_flash): Modify unit test for esp8266 2018-07-11 14:57:48 +08:00
b435e1ac0d feat(spi_flash): Bring unit test from esp-idf 2018-07-11 14:57:48 +08:00
f8c69be477 feat(spi_flash): Add feature to support flash address and memory address no align writing 2018-07-11 14:57:48 +08:00
8b164944a6 feat(spi_flash): Fix spi_flash read/write by no align memory
Fix I/O function to active watch dog.
2018-07-06 18:03:24 +08:00
383244dbc2 fix(spi_flash): Fix no exit critical after enter critical 2018-07-05 14:57:46 +08:00
18a0d5b5c2 feat(esp8266): remove unused function in old SDK 2018-06-28 21:36:49 +08:00
bf0b8c8bb6 feat(esp8266): Modify old system APIs to new ones 2018-06-25 20:37:38 +08:00
eca1eeb678 fix(spi_flash): Dump data when data addr is not aligned by 4-byte 2018-06-25 10:27:25 +08:00
c7c96e0066 feat(bootloader): basic boot 2018-06-19 17:34:54 +08:00
1bc665a4ff feat(bootloader): modify to output something
using CONFIG_TARGET_PLATFORM_ESP32 to disable original bootloader_support code for ESP32
2018-06-19 17:34:54 +08:00
bb7e4f451e feat(partition_table): Modify partition table script for ESP8266 2018-06-15 10:38:59 +08:00
06bbb9e4bf feat(spi_flash): Modify partition driver
Use "sys/queue.h" as default queue header file.
2018-06-08 19:26:20 +08:00
55bad94c43 feat(spi_flash): Add partition driver
Commit ID: c2b39f4a
2018-06-08 18:14:30 +08:00
df9a5d6bb1 feat(spi_flash): Modify SPI flash driver 2018-06-08 18:04:38 +08:00
7f91cf4a0e feat(spi_flash): Add SPI flash driver component 2018-06-08 17:28:49 +08:00