OTA2 set application major/minor version from a file

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
NiMc_1688136
Level 5
Level 5
10 sign-ins 50 questions asked 10 solutions authored

Is it possible to set the application Major/Minor version numbers from a file, such as a header, versus defining it in the build target?

I want to go from this build target

Quickprojects.OTA_Test-QuicksilverEval-FreeRTOS-LwIP ota2_image APP_VERSION_FOR_OTA2_MAJOR=1 APP_VERSION_FOR_OTA2_MINOR=2

to

Quickprojects.OTA_Test-QuicksilverEval-FreeRTOS-LwIP ota2_image

and add a header file similar to this

version.h

#define APP_VERSION_FOR_OTA2_MAJOR     1

#define APP_VERSION_FOR_OTA2_MINOR      2

0 Likes
1 Solution

The WICED build system would take values from the makefile wiced_apps.mk and not from .h or .c files. In your case, the .cfg file took the default version values set in wiced_apps.mk. My bad. The major and minor versions are saved in application DCT to allow OTA2 version check during update.

View solution in original post

0 Likes
5 Replies