4341b0b95d
Merge branch 'feature/add_util_algorithm_to_mbedtls' into 'master'
...
feat(mbedtls): remove util algorithm and add them to esp8266 rom and mbedtls
See merge request sdk/ESP8266_RTOS_SDK!1256
2020-05-27 10:22:56 +08:00
3d19ecebd1
feat(app_update): add app description data and its functions
2020-03-25 14:01:26 +08:00
514bca61f4
feat(mbedtls): remove util algorithm and add them to esp8266 rom and mbedtls
2020-03-02 15:36:50 +08:00
6a22a95d72
feat(esp8266): support link firmware to all regions of 8MB flash
2020-03-02 11:09:51 +08:00
622482eb76
feat(esp_common): update esp_common
...
1. add Kconfig file and rename old global macro
2. move some independent files to esp_common
2020-01-15 14:56:39 +08:00
18a3839198
feat(util): refactor SHA algorithm of util components
2019-12-17 15:14:54 +08:00
5f2b5eafcf
feat(mbedtls): modify code to support ESP8266
...
It is that maybe less modification working on the components is better, so I just modified the platform
code of AES, SHA and so on.
ESP8266 has no real hardware AES, SHA or bignum peripheral, but some method can speed up the process of part
of upper algorithm, so I also added the platform code of AES, SHA, bignum, ARC, MD5.
ESP8266 has no platform of bignum, so users should not enable the bignum hardware at "menuconfig".
2019-10-10 13:39:08 +08:00
2826d8aa2c
feat(bootloader): remove unused option
...
Users can enable/disable these option at "app_update".
2019-09-25 16:38:56 +08:00
114d2b5b86
feature(script): update compiling script for new make and cmake
2019-08-02 14:02:45 +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
a09da28247
feat(app_update): Remove unnecessary macro define
2019-05-27 13:30:31 +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
768afde238
feat(util): Add extra SHA and unit test
...
1. wpa_supplicatn use extra SHA default
2. mbedtls use extra SHA default
3. bootloader use extra SHA default
4. user code can use extra SHA default
Above all, using unified module is easy to maintenance code and save rom or ram.
2019-04-15 16:18:21 +08:00
b522e9a0e1
tools(unit-test-app): Modify for ESP8266
...
1. Remove unused or unsupported unit test
2. Add extra header file to pass compiling
3. Remove unsupported functions
2019-03-18 14:07:39 +08:00
48c160f7e7
feat(kconfig): Rename "TARGET_PLATFORM_ESPxxx" to "IDF_TARGET_ESPxxx"
2019-02-15 19:02:26 +08:00
de3a9a3618
fix(ota): Fix the OTA from old to V3 read flash size error
2019-01-25 13:56:46 +08:00
11db1b0daf
feat(bootloader): Support v2 firmware updates to v3 by OTA
2019-01-16 14:20:58 +08:00
4a2d093b31
feat(bootloader): Fix read buffer not 4 bytes align
2019-01-07 19:32:54 +08:00
12ec433d9a
feat: Add phy reg default when boot
2018-12-29 14:17:28 +08:00
09fe8f7085
fix(log): Fix log time mismatch
...
When system startup, using 2*crystal as clock source.
2018-12-28 14:44:12 +08:00
e124146e2b
feat(bootloader): Support to trigger test app in bootloader
2018-12-28 13:03:14 +08:00
fc6c39e51c
Merge branch 'feature/esptool_download_by_dio_mdoe_when_config_qio_qout' into 'master'
...
Flash firmware by DIO mode if configuration is "DIO", "QIO" or "QOUT“
See merge request sdk/ESP8266_RTOS_SDK!664
2018-12-20 20:05:51 +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
e3dde84949
feat(esp8266): Add config to choose console UART none
2018-12-18 20:15:13 +08:00
af2ca65a02
feat(bootloader_support): Modify chip size to be spi flash configuration value
2018-11-29 09:27:40 +08:00
d5b14d7427
feat(bootloader): Initialize SPI flash clock and I/O mode at bootloader
2018-11-09 16:52:59 +08:00
3de759602a
feat(bootloader): Add sha256 verification for bootloader and OTA
2018-10-18 16:05:25 +08:00
c8cbc97e0d
feat(esp8266): Add configuration for UART swap I/O pins
2018-09-07 15:45:41 +08:00
1a6ffe4e9e
feat(esp8266): Add configuration for UART baudrate
2018-09-07 15:40:35 +08:00
964e027860
feat(bootloader): Add configration for output console UART
2018-09-07 14:26:27 +08:00
4e15ca451a
Merge branch 'bugfix/fix_bss_clear' into 'master'
...
Fix cached data is cleared by function of "clean bss"
See merge request sdk/ESP8266_RTOS_SDK!378
2018-08-10 11:26:31 +08:00
a696e22b36
Merge branch 'feature/calc_checksum_from_flash' into 'master'
...
feat: calc checksum from flash
See merge request sdk/ESP8266_RTOS_SDK!382
2018-08-10 11:25:44 +08:00
7de09ac236
fix: read flash align
2018-08-09 20:57:48 +08:00
269f6461e1
feat: calc checksum from flash
2018-08-09 20:52:41 +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
35ee995327
fix(components): Fix all components's compile warning and enable warning checking
2018-08-07 15:42:28 +08:00
2bb623fc5e
fix(bootloader): Fix bootloader mmap error
2018-07-24 17:50:55 +08:00
583a875910
feat(bootloader): Bootloader check and loader target application
2018-07-11 20:20:24 +08:00
1cde2f5f81
feat(bootloader): Add startup function
2018-06-21 13:06:08 +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
5ca0b194ef
feat(bootloader_support): add bootloader support from idf
...
idf commit: a3a0b01c
2018-06-19 17:34:54 +08:00