-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Telink]: Added OTA and update every image to 0.5.98 #22209
Conversation
@andy31415 |
…eckout_submodules. Some other path needs updating
Will take a look now at this. My current theory:
|
PR #22209: Size comparison from 8edae2d to 579c403 Increases above 0.2%:
Increases (4 builds for nrfconnect, telink)
Decreases (1 build for qpg)
Full report (7 builds for mbed, nrfconnect, qpg, telink)
|
PR #22209: Size comparison from 8edae2d to dcf90f1 Increases above 0.2%:
Increases (21 builds for bl602, linux, nrfconnect, psoc6, telink)
Decreases (2 builds for esp32, psoc6)
Full report (45 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
PR #22209: Size comparison from 8edae2d to dc9723e Increases above 0.2%:
Increases (20 builds for bl602, linux, nrfconnect, psoc6, telink)
Decreases (1 build for qpg)
Full report (38 builds for bl602, cc13x2_26x2, cyw30739, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
PR #22209: Size comparison from 2a47aee to c0deda3 Increases above 0.2%:
Increases (12 builds for bl602, cc13x2_26x2, esp32, psoc6, qpg, telink)
Decreases (2 builds for cc13x2_26x2)
Full report (45 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
PR #22209: Size comparison from 33f6a91 to 1b0c68e Increases above 0.2%:
Increases (8 builds for bl602, cc13x2_26x2, esp32, psoc6, qpg, telink)
Decreases (3 builds for cc13x2_26x2, psoc6, qpg)
Full report (45 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
@andy31415, Thx for your support with Cirque target! |
) * [Telink] Added OTA implementation and ota-requestor-app * [Telink] Update every image to 0.5.98 * [Telink] Added path to imgtool * [Telink] Fixed typo * [Telink] Fix for the Cirque workflow * [Telink] Fix for the Cirque workflow * [Telink] TC-LVL-2.1 fixed light max level value * [Telink] TC-DGGEN-2.2 Enable getting reboot reasons information * [Telink] TC-LCFG-2.1 Added DeviceInfoProvider * [Telink] TC-I-2.3 Added simple Identify functionality * [Telink] Restyled * [Telink] Updated OTA Readme * Switch to latest CI image: 0.5.99 instead of 0.5.98 * Remove cirque yaml safe directory set: that one is already done by checkout_submodules. Some other path needs updating * Add cirque safe directory for updated git version * Another attempt at safe directory add. Unclear if ownership actually works * More submodule safe directory workarounds * More changes: it looks like safe directory is needed for binary build as well * More changes: it looks like safe directory is needed for binary build as well * More safe submodules updated ... this is tedious * More safe submodules updated ... this is tedious * Mark safe directory as a wildcard to not need to mark every subdir * Fix quotes * More quotes fixes * Remove extra safe directory add Co-authored-by: Andrei Litvin <andy314@gmail.com>
Problem
These changes add Telink OTA
Change overview
Testing
Tested manually with chip-tool.
Steps:
Once the transfer is complete, OTA requestor sends ApplyUpdateRequest command to OTA provider for applying the image. Device will restart on successful application of OTA image.