Commit Graph

36 Commits

Author SHA1 Message Date
Dong Heng
d36034e554 feat(bootloader): add option to disable JTAG I/O when boot 2020-06-04 11:45:36 +08:00
Dong Heng
b29087fd5c feat(util): refactor SHA algorithm of util components 2019-12-17 15:27:26 +08:00
dongheng
114d2b5b86 feature(script): update compiling script for new make and cmake 2019-08-02 14:02:45 +08:00
dongheng
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
dongheng
a09da28247 feat(app_update): Remove unnecessary macro define 2019-05-27 13:30:31 +08:00
dongheng
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
dongheng
f6335d9e24 feat(spiffs): Modify for ESP8266 2019-04-22 10:35:29 +08:00
dongheng
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
Dong Heng
48c160f7e7 feat(kconfig): Rename "TARGET_PLATFORM_ESPxxx" to "IDF_TARGET_ESPxxx" 2019-02-15 19:02:26 +08:00
Dong Heng
de3a9a3618 fix(ota): Fix the OTA from old to V3 read flash size error 2019-01-25 13:56:46 +08:00
Dong Heng
11db1b0daf feat(bootloader): Support v2 firmware updates to v3 by OTA 2019-01-16 14:20:58 +08:00
Dong Heng
4a2d093b31 feat(bootloader): Fix read buffer not 4 bytes align 2019-01-07 19:32:54 +08:00
Wu Jian Gang
12ec433d9a feat: Add phy reg default when boot 2018-12-29 14:17:28 +08:00
Wu Jian Gang
09fe8f7085 fix(log): Fix log time mismatch
When system startup, using 2*crystal as clock source.
2018-12-28 14:44:12 +08:00
Dong Heng
e124146e2b feat(bootloader): Support to trigger test app in bootloader 2018-12-28 13:03:14 +08:00
Dong Heng
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
Dong Heng
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
Dong Heng
e3dde84949 feat(esp8266): Add config to choose console UART none 2018-12-18 20:15:13 +08:00
Dong Heng
af2ca65a02 feat(bootloader_support): Modify chip size to be spi flash configuration value 2018-11-29 09:27:40 +08:00
Dong Heng
d5b14d7427 feat(bootloader): Initialize SPI flash clock and I/O mode at bootloader 2018-11-09 16:52:59 +08:00
Dong Heng
3de759602a feat(bootloader): Add sha256 verification for bootloader and OTA 2018-10-18 16:05:25 +08:00
Dong Heng
c8cbc97e0d feat(esp8266): Add configuration for UART swap I/O pins 2018-09-07 15:45:41 +08:00
Dong Heng
1a6ffe4e9e feat(esp8266): Add configuration for UART baudrate 2018-09-07 15:40:35 +08:00
Dong Heng
964e027860 feat(bootloader): Add configration for output console UART 2018-09-07 14:26:27 +08:00
Wu Jian Gang
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
Wu Jian Gang
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
chenwu
7de09ac236 fix: read flash align 2018-08-09 20:57:48 +08:00
Chen Wu
269f6461e1 feat: calc checksum from flash 2018-08-09 20:52:41 +08:00
Dong Heng
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
Dong Heng
35ee995327 fix(components): Fix all components's compile warning and enable warning checking 2018-08-07 15:42:28 +08:00
Dong Heng
2bb623fc5e fix(bootloader): Fix bootloader mmap error 2018-07-24 17:50:55 +08:00
Dong Heng
583a875910 feat(bootloader): Bootloader check and loader target application 2018-07-11 20:20:24 +08:00
Dong Heng
1cde2f5f81 feat(bootloader): Add startup function 2018-06-21 13:06:08 +08:00
Wu Jian Gang
c7c96e0066 feat(bootloader): basic boot 2018-06-19 17:34:54 +08:00
Wu Jian Gang
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
Wu Jian Gang
5ca0b194ef feat(bootloader_support): add bootloader support from idf
idf commit: a3a0b01c
2018-06-19 17:34:54 +08:00