-
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
Add basic support for App Install Flow #33445
Add basic support for App Install Flow #33445
Conversation
PR #33445: Size comparison from 878fbb7 to 8a19733 Full report (18 builds for cc13x4_26x4, cc32xx, mbed, nrfconnect, nxp, qpg, stm32)
|
PR #33445: Size comparison from 878fbb7 to 5407248 Increases above 0.2%:
Increases (1 build for linux)
Decreases (3 builds for efr32, linux)
Full report (81 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
|
PR #33445: Size comparison from 878fbb7 to ca5ffb4 Increases above 0.2%:
Increases (1 build for linux)
Decreases (3 builds for efr32, linux)
Full report (81 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
|
PR #33445: Size comparison from c021fad to 2ca78f9 Increases above 0.2%:
Increases (1 build for linux)
Decreases (2 builds for efr32, linux)
Full report (83 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
|
PR #33445: Size comparison from b77979a to 18750a0 Increases above 0.2%:
Increases (1 build for linux)
Decreases (2 builds for efr32, linux)
Full report (83 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
|
PR #33445: Size comparison from 3c6bd79 to 3ae484e Increases above 0.2%:
Increases (1 build for linux)
Decreases (2 builds for efr32, linux)
Full report (83 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
|
PR #33445: Size comparison from 1fe5d3c to 159cd5f Increases above 0.2%:
Increases (1 build for linux)
Decreases (2 builds for efr32, linux)
Full report (83 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
|
PR #33445: Size comparison from 70dc5a8 to 376cc35 Increases above 0.2%:
Increases (1 build for linux)
Decreases (2 builds for efr32, linux)
Full report (83 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
|
PR #33445: Size comparison from 9b6bb5b to 5c4bff8 Increases above 0.2%:
Increases (1 build for linux)
Decreases (2 builds for efr32, linux)
Full report (83 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
|
PR #33445: Size comparison from 8ae8954 to 6a6dc09 Full report (47 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32)
|
PR #33445: Size comparison from b5d13a7 to f1e0f75 Increases above 0.2%:
Increases (1 build for linux)
Decreases (2 builds for efr32, linux)
Full report (83 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
|
Added basic support for App Installation Flow
Problem
In case app is not installed there is no option to add support for it.
Change overview
Tests
Build the TV app using command:
scripts/examples/gn_build_example.sh examples/tv-app/linux out/debug/
Build the TV casting app using command:
scripts/examples/gn_build_example.sh examples/tv-casting-app/linux out/debug/
Start TV App
out/debug/chip-tv-app
Start TV Casting App
out/debug/chip-tv-casting-app
On TV App: Uninstall the app
app uninstall 65521 32768
On TV Casting App: Send casting request to the tv-app using
cast request 0
On TV App: Accepted the Cast request from the tv-casting app
controller ux ok
On TV App: Once TV app confirmed there is no Content App, I installed it using:
app install 65521 32769
Accept the cast request from the TV app again
controller ux ok