#include "ai_media.h"
#include "ConfigModelC.h"
#include "ConfigModel.h"
-#include "build_version.h"
-#include <cstring>
#include "cmsis_os2.h"
#include "los_task.h"
#include "custom_runtime.h"
namespace {
-/** å½\93å\89\8dæ\89\8b表软件ç\89\88æ\9c¬æ\98¯å\90¦ä¸º 1.0.47ï¼\88ä¸\8e OTA ä¾§ ln_ota_target_is_1047 è¯ä¹\89ä¸\80è\87´) */
+/** å½\93å\89\8dæ\89\8b表软件ç\89\88æ\9c¬æ\98¯å\90¦ä¸º 1.0.47ï¼\88ä»\85ç\94¨ uapi_get_fw_versionï¼\8cé\81¿å\85\8dé\93¾æ\8e¥ build_version ç\9a\84 get_version_string) */
static bool IsSoftwareVersion_1_0_47(void)
{
uint8_t major = 0;
uint8_t mid = 0;
uint8_t minor = 0;
- if (uapi_get_fw_version(&major, &mid, &minor) == ERRCODE_SUCC && major == 1 && mid == 0 && minor == 47) {
- return true;
- }
- const char *v = get_version_string();
- if (v == nullptr || v[0] == '\0') {
- return false;
- }
- if (strcmp(v, "1.0.47") == 0 || strcmp(v, "V1.0.47") == 0) {
- return true;
- }
- if (strncmp(v, "1.0.47", 6) == 0 && (v[6] == '\0' || v[6] == '_')) {
- return true;
- }
- if (strncmp(v, "V1.0.47", 7) == 0 && (v[7] == '\0' || v[7] == '_')) {
- return true;
- }
- return false;
+ return uapi_get_fw_version(&major, &mid, &minor) == ERRCODE_SUCC && major == 1 && mid == 0 && minor == 47;
}
} // namespace