bless priority conflict with OTA function

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

cross mob
DaZh_1276586
Level 2
Level 2
5 sign-ins First solution authored 10 replies posted

Hi,

I found the bless priority has conflict with OTA function enabled. I set the bless priority to 3 in "BLE_OTA_UpgradableStackExample_Stack01" and 0 in application project. Based on the chip behavior, seems like the priority in the build is 3 not 0.

Then, I changed the priority to 0 in "BLE_OTA_UpgradableStackExample_Stack01". And the chip behaved as priority 0.

Is it a bug or the stuff I missed?

Thanks.

Dayi.

0 Likes
1 Solution
GeonaP_26
Moderator
Moderator
Moderator
250 solutions authored 100 solutions authored 50 solutions authored

Hello Dayi,

Upgradable stack OTA architecture reuses the BLE stack from Stack project to reduce flash memory consumption. Thus BLESS interrupt priority will also be obtained from corresponding stack project.

Best Regards,

Geona Mary

View solution in original post

0 Likes
2 Replies
GeonaP_26
Moderator
Moderator
Moderator
250 solutions authored 100 solutions authored 50 solutions authored

Hello Dayi,

Upgradable stack OTA architecture reuses the BLE stack from Stack project to reduce flash memory consumption. Thus BLESS interrupt priority will also be obtained from corresponding stack project.

Best Regards,

Geona Mary

0 Likes

In this case, could you add this in OTA document? Just remind user don't forget to set priority in stack.

0 Likes