343c6ffd6a
feat(partition_table): Compiling script gets partition information from partition binary
2019-03-05 10:03:17 +08:00
3d63a6ca52
feat(partition_table): Update partition table script and OTA example
...
1. APP binary supports 4KB align instead of 64KB align
2. Add options to sdkconfig.defaults:
2.1. using 1MB flash
2.2. use custom partition table "partitions_two_ota.1MB.mini.csv"
2.3. custom partition table base address is 0x4000
3. "make ota flash" using APP1_OFFSET as app downloading address
2018-12-26 17:44:41 +08:00
5e1b8a0b10
feat(ota): Add command to generate OTA bin and add ota example for 1MB flash
...
"$(PROJECT_NAME).app1.bin", "$(PROJECT_NAME).app2.bin" and "$(PROJECT_NAME).ota.bin" at "build" directory.
Only upload "$(PROJECT_NAME).ota.bin" to the server.
Select the target flash and input "make ota flash" or "make ota flash monitor".
Update the OTA README.md for 1 MB flash.
2018-10-18 19:40:22 +08:00
c389ca3fb8
feat(esp8266): Add configuration link function
...
Select to link "FreeRTOS", "LWIP", "libcore.a" and "TCPIP adapter" global data to IRAM.
2018-09-17 17:53:41 +08:00
f7996f4d90
feat(lib): refactor wps api
2018-09-07 19:14:01 +08:00
215fd755d6
feat(esp8266): compile with espnow library
2018-09-07 16:02:31 +08:00
925d868d70
feat(lib): remove crypto library
2018-09-05 16:45:33 +08:00
0a751afaad
feat(esp8266): Remove unused or unsupported library
2018-09-04 17:16:29 +08:00
9f19a82873
feat(lib): remove wps library
2018-08-10 16:52:22 +08:00
8fdffe47ad
refactor(gpio): Refactor gpio driver for esp8266 idf
2018-08-09 10:57:00 +08:00
82a8582371
feat(log): add log support for bootloader
2018-06-19 17:34:54 +08:00
797811a626
feat(esp8266): Only support 2MB+ spi flash in menuconfig
...
Default config is 2MB(1024KB + 1024KB)
2018-06-01 15:11:15 +08:00
7573b0539b
feat(esp8266): Simplify ld files
...
IMPORTANT:
1. remove 256 + 256, 512 + 512 map ld files;
2. only support 2MB spi flash, and 1024 + 1024 map;
2018-06-01 14:54:40 +08:00
30de450816
feat(newlib): Add newlib platform function
2018-05-14 14:30:42 +08:00
c47421d9be
feat(esp8266): Don't use libminic
...
Link error with libc
2018-05-04 08:57:32 +08:00
f8692936e0
feat(esp8266): Add xtensa source to esp8266 component
2018-04-19 14:15:39 +08:00
e3cdb2dae3
feat(structure): Re-structure some include
2018-04-08 20:42:35 +08:00
ef0ba30297
fix(esptool): fix linking error
2018-04-08 17:23:09 +08:00
1f52074eaf
feat(esp8266): Modify component.mk for esp8266
2018-04-08 12:43:21 +08:00
b7070f35c3
feat(esp8266): Bring esp32 component.mk from esp-idf
...
Prepare to modify for ESP8266.
2018-04-08 11:30:04 +08:00