
1. effective "Differential Upgrade" patch algorithm with high compression rate 2. effective recovery algorithm support recovery firmware in blocks which has low memory consumption and wear-leveling strategies, especially suitable for embeded devices with low RAM. 3. add sample ota bootloader project, see: board\TencentOS_tiny_EVB_MX_Plus\KEIL\ota\ota_bootloader_recovery 4. add sample application project for download firmware through http, see: board\TencentOS_tiny_EVB_MX_Plus\KEIL\ota\ota_application_download_through_http 5. add sample application project for download firmware through qcloud explorer console, see: board\TencentOS_tiny_EVB_MX_Plus\KEIL\ota\ota_application_download_through_qcloud_iot_explorer 6. an OTA markdown document is pending
28 lines
758 B
C
28 lines
758 B
C
#define MY_VER_MAJOR 19
|
|
#define MY_VER_MINOR 00
|
|
#define MY_VER_BUILD 0
|
|
#define MY_VERSION_NUMBERS "19.00"
|
|
#define MY_VERSION MY_VERSION_NUMBERS
|
|
|
|
#ifdef MY_CPU_NAME
|
|
#define MY_VERSION_CPU MY_VERSION " (" MY_CPU_NAME ")"
|
|
#else
|
|
#define MY_VERSION_CPU MY_VERSION
|
|
#endif
|
|
|
|
#define MY_DATE "2019-02-21"
|
|
#undef MY_COPYRIGHT
|
|
#undef MY_VERSION_COPYRIGHT_DATE
|
|
#define MY_AUTHOR_NAME "Igor Pavlov"
|
|
#define MY_COPYRIGHT_PD "Igor Pavlov : Public domain"
|
|
#define MY_COPYRIGHT_CR "Copyright (c) 1999-2018 Igor Pavlov"
|
|
|
|
#ifdef USE_COPYRIGHT_CR
|
|
#define MY_COPYRIGHT MY_COPYRIGHT_CR
|
|
#else
|
|
#define MY_COPYRIGHT MY_COPYRIGHT_PD
|
|
#endif
|
|
|
|
#define MY_COPYRIGHT_DATE MY_COPYRIGHT " : " MY_DATE
|
|
#define MY_VERSION_COPYRIGHT_DATE MY_VERSION_CPU " : " MY_COPYRIGHT " : " MY_DATE
|