301d857988
feat(esp8266): supports "make size" and its family function
...
1. support "make size", "make size-files", "make size-components" and "make size-symbols"
2. add esp-idf style link file including "esp8266.ld" and "esp8266.project.ld.in"
3. add link advaced generation file to components of esp8266 and spi_flash
2019-08-05 17:20:29 +08:00
114d2b5b86
feature(script): update compiling script for new make and cmake
2019-08-02 14:02:45 +08:00
e32f60008a
Merge branch 'feature/add_old_sdk_param' into 'master'
...
compatibility_upgrade: add function to get old SDK's target ap SSID and passowrd
See merge request sdk/ESP8266_RTOS_SDK!959
2019-05-31 15:56:58 +08:00
639c64a540
feat(compatibility_upgrade): add function to get old SDK's target ap SSID and passowrd
...
Add error warning to check the wrong parition table.
2019-05-31 15:51:20 +08:00
d6acfca78c
fix(cmake): fix cmake requires
2019-05-31 15:03:16 +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
37ffcbe9e6
feat(esp8266): Add feature to copy old RF parameters to new SDK partition
...
The old SDK's RF parameters is also kept.
2019-05-05 09:58:18 +08:00
f6335d9e24
feat(spiffs): Modify for ESP8266
2019-04-22 10:35:29 +08:00
e82ba45f03
feat(console): Modify console for ESP8266
2019-04-17 15:58:46 +08:00
be88feb395
feat(esp8266): Using global functions instead of function table
...
The Wi-Fi adapter APIs are only used by internal libraires.
2019-03-25 17:35:59 +08:00
16d4e1008b
fix(partition): Fix partition load redefined error
...
The bugfix is for incoming SPIFFS.
2019-03-18 10:59:08 +08:00
2790d5605c
bugfix(fix): Fix combine binary overwrite checking
2019-03-01 13:49:52 +08:00
de3a9a3618
fix(ota): Fix the OTA from old to V3 read flash size error
2019-01-25 13:56:46 +08:00
d200ef1770
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:45:24 +08:00
04c731c802
feat(bootloader): Boot copy OTA is not depend on others
2019-01-24 19:35:03 +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