-
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 the initial skeleton of Matter Controller Java CLI App #23048
Add the initial skeleton of Matter Controller Java CLI App #23048
Conversation
PR #23048: Size comparison from 55b0a19 to 3081535 Decreases (3 builds for nrfconnect, qpg)
Full report (9 builds for bl702, linux, mbed, nrfconnect, qpg)
|
PR #23048: Size comparison from 7301ecf to 2cd637b Increases (1 build for telink)
Decreases (5 builds for bl602, bl702, cc13x2_26x2, qpg, telink)
Full report (19 builds for bl602, bl702, cc13x2_26x2, k32w, qpg, telink)
|
PR #23048: Size comparison from b3225e8 to 0bb940c Increases (3 builds for qpg, telink)
Decreases (3 builds for bl702, nrfconnect, telink)
Full report (12 builds for bl702, linux, mbed, nrfconnect, qpg, telink)
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For changes in targets.py I would prefer if we could wait for #23054 to go in.
PR #23048: Size comparison from 0bff5ad to 949a53a Increases (8 builds for bl702, cc13x2_26x2, esp32, psoc6, qpg)
Decreases (4 builds for bl602, cc13x2_26x2, esp32, psoc6)
Full report (37 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg, telink)
|
PR #23048: Size comparison from 0bff5ad to 423dafd Increases (4 builds for bl702, qpg, telink)
Decreases (1 build for nrfconnect)
Full report (9 builds for bl702, nrfconnect, qpg, telink)
|
Updated to latest, after build system update change
PR #23048: Size comparison from e193ab9 to 750f1eb Increases (3 builds for bl702, telink)
Full report (7 builds for bl702, nrfconnect, telink)
|
PR #23048: Size comparison from 61330ee to 42af4ad Increases (2 builds for cc13x2_26x2)
Decreases (6 builds for bl602, bl702, cc13x2_26x2, telink)
Full report (24 builds for bl602, bl702, cc13x2_26x2, k32w, linux, mbed, nrfconnect, qpg, telink)
|
PR #23048: Size comparison from 61330ee to d44a064 Increases (10 builds for bl602, bl702, cc13x2_26x2, psoc6, qpg, telink)
Decreases (4 builds for cc13x2_26x2, esp32, psoc6)
Full report (38 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
#23810
This is the initial version of a Java based Matter Controller CLI App running Linux workstation to validate various Matter Java APIs.
This PR add the initial skeleton of Matter Controller Java CLI App, which could be built as a standalone Java application together with dependent Matter Java jni lib.
Please note, the first version of this app is built from the Android SDK since Java API libs are built from Android SDK currently.
Preparing for build
Complete the following steps to prepare the Matter build:
Check out the Matter repository.
Run bootstrap (only required first time)
source scripts/bootstrap.sh
Building & Running the app
This is the simplest option. In the command line, run the following command from
the top Matter directory:
The Java executable
java-matter-controller
will be generated atout/android-x86-java-matter-controller/bin/
, and you can run the application fromthe command line: