Skip to content
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

Modified tests jan 23 new #32151

Merged
merged 185 commits into from
Feb 16, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
185 commits
Select commit Hold shift + click to select a range
3b0149b
Modifed YAML tests:
manjunath-grl Jan 23, 2024
44beabf
Auto generated files
manjunath-grl Jan 23, 2024
1211a85
Restyled by whitespace
restyled-commits Jan 23, 2024
62e4c04
Fix the CI failure for LWM-1.1 & TCCM-1.1 test
manjunath-grl Jan 24, 2024
74337af
Fix CI failure OTCCM-1.1 test
manjunath-grl Jan 24, 2024
96f57e6
Revert tests
manjunath-grl Jan 25, 2024
63e71b1
Fixes issue: 109, 110, 111, 112, 113, 114, 115, 116
manjunath-grl Jan 25, 2024
25dcd3a
Restyled by whitespace
restyled-commits Jan 25, 2024
2c06bb6
Merge remote-tracking branch 'origin/master' into Modified_tests_Jan_…
raul-marquez-csa Feb 15, 2024
66508ab
Modifed YAML tests:
manjunath-grl Jan 23, 2024
42b045b
Auto generated files
manjunath-grl Jan 23, 2024
21e9ca3
Restyled by whitespace
restyled-commits Jan 23, 2024
2c10946
Fix the CI failure for LWM-1.1 & TCCM-1.1 test
manjunath-grl Jan 24, 2024
87c9c84
Fix CI failure OTCCM-1.1 test
manjunath-grl Jan 24, 2024
177be16
Revert tests
manjunath-grl Jan 25, 2024
d211358
Fixes issue: 109, 110, 111, 112, 113, 114, 115, 116
manjunath-grl Jan 25, 2024
e0150e0
Restyled by whitespace
restyled-commits Jan 25, 2024
866decc
Fix conflict
raul-marquez-csa Feb 15, 2024
9b43d93
Merge branch 'Modified_tests_Jan_23_new' of github.com:raul-marquez-c…
raul-marquez-csa Feb 15, 2024
8081645
Fix merge
raul-marquez-csa Feb 15, 2024
f69ffc4
Fix merge
raul-marquez-csa Feb 15, 2024
ce0772e
Merge branch 'master' into Modified_tests_Jan_23_new
raul-marquez-csa Feb 15, 2024
74dd09d
Modifed YAML tests:
manjunath-grl Jan 23, 2024
5a9fc0e
Auto generated files
manjunath-grl Jan 23, 2024
bbd90a7
Restyled by whitespace
restyled-commits Jan 23, 2024
712e6c0
Fix the CI failure for LWM-1.1 & TCCM-1.1 test
manjunath-grl Jan 24, 2024
73c0be8
Fix CI failure OTCCM-1.1 test
manjunath-grl Jan 24, 2024
79ab9b4
Revert tests
manjunath-grl Jan 25, 2024
1fbec30
Fixes issue: 109, 110, 111, 112, 113, 114, 115, 116
manjunath-grl Jan 25, 2024
5b02471
Restyled by whitespace
restyled-commits Jan 25, 2024
51f6ed7
Fix merge
raul-marquez-csa Feb 15, 2024
990d007
Fix merge
raul-marquez-csa Feb 15, 2024
826ee2e
remove dead java encode_value.zapt (#31896)
yunhanw-google Feb 5, 2024
88dac24
Move getting the reboot cause to platform abstraction. Set a getter f…
jmartinez-silabs Feb 5, 2024
6141929
Bump third_party/imgui/repo from `96839b4` to `f50ddc4` (#31917)
dependabot[bot] Feb 5, 2024
6414df0
Bump third_party/nanopb/repo from `f8724ee` to `1f0c2e1` (#31915)
dependabot[bot] Feb 5, 2024
22787e0
Bump third_party/openthread/repo from `bf587dd` to `cf357d7` (#31912)
dependabot[bot] Feb 5, 2024
8733794
Bump github/issue-labeler from 3.3 to 3.4 (#31918)
dependabot[bot] Feb 5, 2024
b0f08f3
Bump natiginfo/action-detekt-all from 1.23.4 to 1.23.5 (#31919)
dependabot[bot] Feb 5, 2024
31daa12
Add "orphan" files from bdx to gn (#31874)
andy31415 Feb 5, 2024
2c5afe3
Increase number of retries on websocket in YAML test harness. (#31893)
bzbarsky-apple Feb 5, 2024
793ac9c
Add missing function to set delegate in Door Lock Server (#31846)
krypton36 Feb 5, 2024
4147829
Bump third_party/mbedtls/repo from `1b9cea3` to `6b36a5d` (#31913)
dependabot[bot] Feb 5, 2024
df5aa95
[Scenes] Test Update (#31614)
lpbeliveau-silabs Feb 5, 2024
fa08246
Bump third_party/ot-br-posix/repo from `13d583e` to `9326cc3` (#31914)
dependabot[bot] Feb 5, 2024
4b6ecd7
[Tizen] Use spec complaint BLE advertising intervals (#31790)
arkq Feb 5, 2024
5bf29b5
Added the --app-pid flag to the python matter testing support (#31866)
hicklin Feb 5, 2024
7d0d0fe
TC-ACE-2.1/2: Update default timeout (#31643)
cecille Feb 5, 2024
b249c9d
python testing: Add PICS parser for xml (#31493)
cecille Feb 5, 2024
8687aa3
[Linux] Do not reuse cancellable object (#31828)
arkq Feb 5, 2024
22fcf85
[ICD] Refactor ICDManager to use System::Clock types (#31881)
mkardous-silabs Feb 5, 2024
7533a0a
[MatterYamlTests][darwin-framework-tool] Use a list of tests to run f…
vivien-apple Feb 5, 2024
e3cc6e0
Properly handle Aliro credential validation in door lock server (#31932)
krypton36 Feb 5, 2024
f956de0
Implement support for more configurable server endpoints in Matter.fr…
bzbarsky-apple Feb 5, 2024
0c2e619
EFR32 and SiWx917 can now use the same ConfigurationManagerImpl.cpp i…
jmartinez-silabs Feb 5, 2024
c00e613
Remove vestige of the initial ICD event base management (#31940)
jmartinez-silabs Feb 6, 2024
960690b
[darwin-framework-tool] Remove codegen tests (#31942)
vivien-apple Feb 6, 2024
9803c3a
Add strong guarantee on monotonicity of system clock (#31885)
tcarmelveilleux Feb 6, 2024
15b9127
Initial XML for Power Topology cluster (#31689)
hasty Feb 6, 2024
b3911f2
[Linux] Add support for extended advertisement (#31668)
arkq Feb 6, 2024
836fa03
ESP32: Add a menuconfig option to enable/disable persist subscription…
wqx6 Feb 6, 2024
4884ede
Regenerate ZAP after merge conflict (#31956)
arkq Feb 6, 2024
d3e895f
Make the help text for write-by-id say the right thing about the valu…
bzbarsky-apple Feb 6, 2024
ee226ca
Improve the logic around schedule application in LockEndpoint. (#31946)
bzbarsky-apple Feb 6, 2024
8a6b502
Make it clearer that cluster-enums-check is returning kUnknownEnumVal…
bzbarsky-apple Feb 6, 2024
fa8c7c8
Spell out inet and lwip sources in GN (#31931)
andy31415 Feb 6, 2024
f98bcb1
Board-specific LWIP options for silabs boards (rs911, wf200, thread) …
andy31415 Feb 6, 2024
f4aec54
Remove TAP support from lwip (#31886)
andy31415 Feb 6, 2024
9eadaa7
Update SupportsAnyCredential function to include Aliro (#31949)
krypton36 Feb 6, 2024
2d5a0e9
Implement PayloadTestRequest command in DGGEN (#31907)
tcarmelveilleux Feb 6, 2024
295eea3
Add orphan header files from `src/controller` to gn (#31882)
andy31415 Feb 6, 2024
290847b
Add discover port parameter (#31948)
joonhaengHeo Feb 6, 2024
8f5f8fc
Adds MdnsDiscovery class (#31645)
raul-marquez-csa Feb 6, 2024
78acc3f
Allow chip-repl to know how many InvokeResponseMessages were recieved…
tehampson Feb 6, 2024
f1bfebc
[ICD] Refactor ICDCounter logic (#31957)
mkardous-silabs Feb 6, 2024
e0a8a19
Add assertChipStackLockedByCurrentThread for LogEvent (#31895)
yunhanw-google Feb 6, 2024
8c04247
Updated test comments to display the proper keys values (#31968)
lpbeliveau-silabs Feb 7, 2024
9535d1b
Move messagedef to its own buildfile (#31972)
andy31415 Feb 7, 2024
9837f27
Upload .ips bits in Xcode derived data on failure in Darwin tests as …
bzbarsky-apple Feb 7, 2024
6a75214
[Telink] Add B95 (TLSR9258A) skeleton & Update builds to docker versi…
s07641069 Feb 7, 2024
f1d1fdc
Enforce that files in the `src` directory are referenced from BUILD.g…
andy31415 Feb 7, 2024
d76da1d
Fix linter error: messagedef files are now covered by gn (#31995)
andy31415 Feb 7, 2024
cd2fd25
Rvc op state delegate dummy start stop handlers (#31764)
hicklin Feb 7, 2024
5a45399
Rename EMBER_AF to MATTER_DM (#31971)
jepenven-silabs Feb 7, 2024
1aee3e5
Mark ElectricalPowerMeasurement and PowerTopology provisional on Darw…
bzbarsky-apple Feb 7, 2024
81df36a
ubuntu:35 is not a valid runner (#32007)
andy31415 Feb 7, 2024
6f34bfd
Rearranged python test scripts order into an alphabetical format (#31…
vatsalghelani-csa Feb 8, 2024
0e77df6
Fix global reference leak across the android in matter (#31890)
yunhanw-google Feb 8, 2024
ba8f486
[ICD] Trigger Check-In messages at boot (#31993)
mkardous-silabs Feb 8, 2024
9dac69f
TV Matter Media: Resolve cluster revisions (#31863)
lazarkov Feb 8, 2024
791eebb
Linux: Implement PDC support in WiFiDriver / ConnectivityManagerImpl …
ksperling-apple Feb 8, 2024
b1f9bb1
[crypto] Extend the OperationalKeystore API to allow migration (#31279)
ArekBalysNordic Feb 8, 2024
01bfe52
Remove `CHIPClusters.h` and corresponding `.zapt` file from the build…
andy31415 Feb 8, 2024
d48719f
add java and python files from `src/controller` to gn (#31977)
andy31415 Feb 8, 2024
135acaf
Add files from `src/lib/dnssd` to be tracked by BUILD.gn files (#31976)
andy31415 Feb 8, 2024
e2b0862
Log when MTRServerAttribute not bound to a controller has its value u…
bzbarsky-apple Feb 8, 2024
b05dcda
Quick cleanup of unused type (#32009)
jepenven-silabs Feb 8, 2024
1fc7061
TV Matter Media: Add logic to message cluster (#31943)
lazarkov Feb 8, 2024
ecfac21
Refactor CommandSender newly added APIs to be more extendable (#31837)
tehampson Feb 8, 2024
dc2d366
Update rvc app (#31827)
hicklin Feb 8, 2024
af2db9b
TC-ACE-2.1/2: Add commissioning step (#31715)
cecille Feb 8, 2024
4764955
Tweaks to evse test plans based on review(issue #31460) (#31901)
jamesharrow Feb 8, 2024
1b46ca1
Cleanup a few more files that were not recognized by gn (#31999)
andy31415 Feb 8, 2024
12725ab
[Darwin] MTRDevice cache make use of controller storage for persisten…
jtung-apple Feb 8, 2024
16dfd4e
Make MTRServerAttribute threadsafe. (#31970)
bzbarsky-apple Feb 8, 2024
80750cb
[Python] CommissonWithCode support discoveryType (#31904)
tianfeng-yang Feb 8, 2024
6f2622e
Microwave oven: Fix conformance (#32029)
cecille Feb 9, 2024
acd5aa9
[IM] Remove the EMBER_ZCL_STATUS_DUPLICATE_EXISTS error code (#32017)
jepenven-silabs Feb 9, 2024
53443cc
[crypto] Add HKDF key handle and use it during PASE (#31311)
Damian-Nordic Feb 9, 2024
fe96faa
Enable rvc python tests to run in ci (#31872)
hicklin Feb 9, 2024
cc1ce14
Delete ContentLaunch::SupportedProtocolsBitmap::kWebRTC (#32042)
andy31415 Feb 9, 2024
3c8ab58
TC-SM-1.2: Use correct data type (#31644)
cecille Feb 9, 2024
34380c0
Stop including af-enums.h in Darwin unit tests. (#32044)
bzbarsky-apple Feb 9, 2024
b9f89f4
Add some more progress-style logging to Darwin server endpoints. (#32…
bzbarsky-apple Feb 9, 2024
6b6dbff
Remove include InteractionModelEngine.h in reporting/Engine.h (#32027)
yyzhong-g Feb 9, 2024
a4329d7
[ICD] Add OperatingMode attribute to the LIT-ICD-app (#31997)
mkardous-silabs Feb 9, 2024
f933a39
[Interaction Model]Sync AmberAfStatus to InteractionModel::Status (#3…
jepenven-silabs Feb 10, 2024
4ac8f11
tracing: Added a macro to report the metric values from the sdk to th…
shripad621git Feb 12, 2024
9b1256a
[CI] When the CI is starting the server (chip-tool or darwin-framewor…
vivien-apple Feb 12, 2024
f050faf
[TC-MWOxxx] Add MWO tests (#30856)
rbultman Feb 12, 2024
952aa97
Bump third_party/ot-br-posix/repo from `9326cc3` to `c5a7a35` (#32069)
dependabot[bot] Feb 12, 2024
1e58b20
Bump Wandalen/wretry.action from 1.3.0 to 1.4.4 (#32063)
dependabot[bot] Feb 12, 2024
a48c296
[placeholder] Remove tests generated with zap (#32038)
vivien-apple Feb 12, 2024
5e9a8f2
[TI] CC2674 migration OTA support (#32026)
abiradarti Feb 12, 2024
d0d210f
Update src/app/util/ emberafstatus (#32054)
jepenven-silabs Feb 12, 2024
4038f17
31599 DEMM & EVSEM FeatureMap list has to be updated as per test plan…
jamesharrow Feb 12, 2024
aeb3fe3
Fix threadsafety issue in MTRServerAttribute. (#32084)
bzbarsky-apple Feb 12, 2024
e906966
Add Electrical power measurement to energy management app (#31616)
jamesharrow Feb 12, 2024
68920c6
Darwin: Simplify test setup and teardown (#32061)
ksperling-apple Feb 13, 2024
e2645a3
Bump third_party/openthread/repo from `cf357d7` to `b212a0a` (#32067)
dependabot[bot] Feb 13, 2024
fa73a11
Bump third_party/mbedtls/repo from `6b36a5d` to `ede909f` (#32066)
dependabot[bot] Feb 13, 2024
fbaac61
Bump third_party/imgui/repo from `f50ddc4` to `5360903` (#32068)
dependabot[bot] Feb 13, 2024
c088a62
Update chef.py (#32060)
lboue Feb 13, 2024
8785dbc
DNS-SD: Remove calls to set T flag (#32083)
cecille Feb 13, 2024
a5241af
[nrfconnect] Fix memory leak in Window Covering sample. (#32041)
markaj-nordic Feb 13, 2024
d3eb009
[Silabs] Update Silabs ICD status LED functionality description withi…
CuRahman Feb 13, 2024
a8d72ba
Enabling wpa3 mode by default. (#31858)
arun-silabs Feb 13, 2024
2670918
Mark PayloadTestRequest/Response provisional on Darwin for now. (#32085)
bzbarsky-apple Feb 13, 2024
f001113
[Examples] Remove EmberAfStatus from example files (#32056)
jepenven-silabs Feb 13, 2024
17249a8
[Android] Add Status handling for onReport code path (#32082)
yunhanw-google Feb 13, 2024
dc4de12
[ICD]Convert the ICD DNS advertiser variable from optional bool to an…
jmartinez-silabs Feb 13, 2024
5a87301
Update DGGEN_1_1 and DGGEN_2_3 to match latest testplan spec (#31998)
tehampson Feb 13, 2024
569572c
Add test steps to IDM_1_4 to validate multiple InvokeResponseMessages…
tehampson Feb 13, 2024
6c82389
[Tizen] Shink scope of `capi-system-peripheral-io` dep (#32048)
gharveymn Feb 13, 2024
f9844d8
[Diagnostic Logs] Followup for #31638 (#31833)
vivien-apple Feb 13, 2024
fea9f7b
Use `include-what-you-use` on lib/core (#32046)
andy31415 Feb 13, 2024
542ced1
DM XMLs: 1.3 0.7 recirculation ballot (#31980)
cecille Feb 13, 2024
5c15b90
Update API maturity where missing on 1.3 clusters (#32101)
tcarmelveilleux Feb 13, 2024
7180273
[IM] Remove EmberAfStatus from src/app/clusters (#32055)
jepenven-silabs Feb 13, 2024
b2fe46c
Skip binary files when checking for code patterns in the lint test. (…
hicklin Feb 13, 2024
9b39b06
[NXP][K32W] k32w1 sdk 2.12.6 updates & k32w0 small fixes (#31924)
andrei-menzopol Feb 13, 2024
07f497a
Update TI GN build to build dependent TI SDK libraries (#32052)
adabreuti Feb 13, 2024
bc8a7e2
[Linux] Use sync version of BLE connect function (#32013)
arkq Feb 13, 2024
36c913a
[Python] Allow early logging initialization (#31945)
agners Feb 13, 2024
f12ff9f
Updated the TC_RVCRUNM_2_2 python test script following changes in th…
hicklin Feb 13, 2024
b4b6e53
Update TC_RVCOPSTATE_2_4 following test plan changes (#32072)
hicklin Feb 13, 2024
5723935
Removed direct inclusion of Electrical Power Measurement and Electric…
jamesharrow Feb 13, 2024
6a561c8
Issue #31002 Enable RPC for all-clusters-app (#31006)
adis-ikea Feb 13, 2024
22d43df
Finish remaning ICD configs from Interval to Duration (#32109)
mkardous-silabs Feb 13, 2024
764dcc3
[SDK] Rename EMBER_XXX to MATTER_XXX (#32078)
jepenven-silabs Feb 13, 2024
09895d0
Update some structure memory layour based on pahole feedback, see if …
andy31415 Feb 14, 2024
de9af26
[App] Removing af-enums.h (#32110)
jepenven-silabs Feb 14, 2024
e9d0f87
Darwin changes for logging (#32053)
woody-apple Feb 14, 2024
0431850
[icd] Introduced gn flags to allow conditional code compilation (#31795)
kkasperczyk-no Feb 14, 2024
63fdce2
[NXP][zephyr] Updates to NXP Zephyr platform enablement (#31823)
axelnxp Feb 14, 2024
75a7576
[Python] Make Logging Filtering global (#31944)
agners Feb 14, 2024
84fb708
Remove some unneeded dependencies from generic-callbacks.h (#32051)
andy31415 Feb 14, 2024
38c3610
QA team requested that all attributes in EPM cluster be turned on in …
jamesharrow Feb 14, 2024
f6bda01
[TCTL] Change name from Mode to State (#31978)
rbultman Feb 14, 2024
ae8deb6
Add oven opstate yaml (#31557)
beckerzito Feb 14, 2024
7f88413
Update boolcfg-3-1 to match latest test plan (#32075)
ReneJosefsen Feb 14, 2024
032aace
[VALCC] Update test scripts to match latest test plan (#32074)
ReneJosefsen Feb 14, 2024
8fbb0d6
Removing file (#30933)
abeck-whirlpool Feb 14, 2024
9d96812
Fix MRP SessionIdleInterval per spec to 500ms (#32124)
samadDotDev Feb 14, 2024
c6785db
Initial pass for Issue 30906 "[Feature] Integrate tv-app and tv-casti…
kliao-csa Feb 14, 2024
d143c76
[Scenes] Yaml steps discrepancies (#32003)
lpbeliveau-silabs Feb 14, 2024
b8507cb
Non concurrent mode now sends connect network response as per spec (#…
simonhmorris1 Feb 14, 2024
e11c9bf
[Scenes] MaxCapacity fix (#31981)
lpbeliveau-silabs Feb 14, 2024
875606d
Remove PoolCommon::ResetObject (#32120)
andy31415 Feb 14, 2024
a52cd02
Decouple InteractionModelEngine from TimedHandler (#32076)
andy31415 Feb 15, 2024
52ddbde
[Scenes] Precondition TC_S_3_1 (#32005)
lpbeliveau-silabs Feb 15, 2024
e6a384b
Python testing: Fix skip_ to use test plan numbers (#32130)
cecille Feb 15, 2024
73e356d
Merge branch 'Modified_tests_Jan_23_new' of github.com:raul-marquez-c…
raul-marquez-csa Feb 16, 2024
4bf31f3
Merge remote-tracking branch 'upstream/master' into Modified_tests_Ja…
raul-marquez-csa Feb 16, 2024
f789c38
Fix restyle
raul-marquez-csa Feb 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[NXP][K32W] k32w1 sdk 2.12.6 updates & k32w0 small fixes (#31924)
* [common] Remove k32w1 device_platform, use nxp instead

Signed-off-by: Andrei Menzopol <[email protected]>
Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Build, OTA, Diagnostic changes

Signed-off-by: Doru Gucea <[email protected]>
Signed-off-by: Marius Tache <[email protected]>
Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Rename SNT files to ELEMU

* [K32W] Add OPENTHREAD_PLATFORM_CORE_CONFIG_FILE define

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Fix MBEDTLS build flags conflict between Matter vs. OpenThread

Matter uses a multithread flavor of MBEDTLS while OpenThread uses a
single thread flavor. This triggers a dangerous situation where
Matter, OpenThread and MBEDTLS don't agree on the size of various
data structures exchanged through the interface which later leads to
memory access violations.

This update fixes the build configuration so that OpenThread also
uses the multithread flavor of MBEDTLS.

Signed-off-by: Marian Chereji <[email protected]>

* [NXP] Update ot-nxp commit-id

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W0] Add necessary check for env variable

When computing the path for the signing script, the existence of
env variable NXP_K32W0_SDK_ROOT should be checked first to avoid
issues.

Signed-off-by: marius-alex-tache <[email protected]>

* [K32W1] Remove ResetWatermarks empty implementation

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Set rotating device id unique id length to max by default

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Fix an issue with __wrap_realloc

Current memory manager is MML, which has realloc support.
Removed old function that was relevant only in FreeRTOS
memory manager (heap4/5) context.

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Accomodate low power API update

PWR_AllowDeviceToSleep/PWR_DisallowDeviceToSleep API reintroduced in SDK.
power.c removed from ot-nxp.

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Clear keys from counter area when factory resetting

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Use MML API for heap memory consumption statistics

WTRMRK feature of the Software Diagnostic Cluster will be implemented
once the memory manager will implement the needed API.

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Remove duplicated code in crypto PAL

P256Keypair members were moved into protected scope, so
derived classes (P256KeypairSSS) can access these members.

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Call PLATFORM_InitTimerManager before PLATFORM_InitBLE since this function won't be initializing the timer manager anymore

* [K32W1] Post events from ISR correctly

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] MML realloc should be protected from task switching

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Add initial FactoryDataProviderImpl

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Update certification declaration in apps

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Update README files in apps

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Add DAC private key convert declaration

TBD

Signed-off-by: Marius Tache <[email protected]>

* [k32w1] Fix usage of deprecated factory data provider fields

Signed-off-by: marius-alex-tache <[email protected]>

* [COMMON] Add dac_key_use_sss_blob option

dac_key_use_sss_blob can be used to select which data
the private key area stores: plaintext/encrypted private key
or an SSS exported blob.

The option is False by default.

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Add SSS API usage

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Add chip_convert_dac_private_key option

chip_convert_dac_private_key can be used to enable one-time-only
conversion of the DAC private key to an SSS encrypted blob.

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Add jlink conversion script example

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Update readme to point to docs guide

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Remove unused mbedtls modules

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Factory data section should only be reserved in factory data context

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Add destructor to free SSS object context

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Add verbose logging for conversion steps

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Restore NVM sector number

 The underlying issue, for which the increase
 in NVM sectors was a workaround, was solved.

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Add BLE ResetController function

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Allocate OT buffers from SMU2

When using use_smu2_dynamic=true, OpenThread buffers
 will be allocated from a 13KB SMU2 region after a successful
 commissioning process until a factory reset is done.

 * Add SMU2 namespace in SMU2Manager.h/.cpp
 * Add build changes
 * Add allocator changes
 * Add necessary OpenThread config defines
 * Add gn parameter/defines for each SMU2 usecase

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Offload SHA256 operations to S200
 * Offload simple sha256, simple hmac sha256,
   update/finish sha256, update/finish hmac sha256
   from Matter and OT.
 * Implement solution for long sha256 that uses
   context save/export/restore mechanism.
   This solution saves the intermediate data on heap
   and computes the hash on demand (by calling GetDigest).
 * Put changes under define/gn parameter use_hw_sha256
   as they increase timings (due to hardware
   accelerator initialization time) and use a significant
   amount of heap.

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Simplify HW DRBG/TRNG usage

S200 TRNG is already used though otPlatEntropyGet from OT.

Simplify Matter and OT DRBG usage of HW TRNG by not using
mbedtls entropy.

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Offload AES operations to S200
 * Offload AES-CCM from Matter.
 * Offload AES-ECB from OT.
 * Use software AES-CCM when Additional authentical
   data len is zero.
 * Put changes under define/gn parameter use_hw_aes
   as they increase timings (due to hardware
   accelerator initialization time).

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Fix duplicated flag

Signed-off-by: Marius Tache <[email protected]>

* [COMMON] Add pw RPC support

The pw RPC integration should be usable by all NXP platforms
that support SerialManager, since the pw_sys_io backend uses
streamer_nxp.cpp for serial communication.

A scope is defined in pw_rpc_server.gni to be used by all apps
by forwarding the variables in the application executable scope:
   forward_variables_from(pw_rpc_server, "*")

Logging and RPC communication share the same serial port. Logging
should be inspected in chip-console, which manages the HDLC channels.

Signed-off-by: Marius Tache <[email protected]>

* [COMMON] Update streamer to read RX data ASAP

Moved reading the RX FIFO inside the actual interrupt handler,
to avoid time penalty when notifying the consumer task (RPC/App CLI).
The data is instead stored in a cache buffer and read once the task
is unblocked through notifying by the ISR.

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Enable pw RPC on lighting app

To build with RPC enabled, the user should generate the files:
gn gen out/debug --args='import("//with_pw_rpc.gni") treat_warnings_as_errors=false'

pw RPC requires c++ 17.

Some example commands are written in the README, under section `Running RPC console`.

Signed-off-by: Marius Tache <[email protected]>

* [COMMON] Revert streamer implementation and add UART DMA support

pw RPC requires UART DMA to avoid missing commands and errors
related to frame integrity checks.

Applications that enable RPC support should use UART DMA (if possible).

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Use UART DMA for pw RPC

Signed-off-by: Marius Tache <[email protected]>

* k32w1: enable sit icd

Signed-off-by: Doru Gucea <[email protected]>

* [K32W1] Implement watermark feature using MML API

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Update free SMU2 region in linker script

The SMU2 free region shrank due to addition of lowpower flag in NBU.
This overlap might affect Matter instances placed in SMU2 region.

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Fix TotalOperatingHours attribute reset

The UpTime attribute of the GeneralDiagnostics cluster was being reset
periodically due to the limited range of the LPTMR timestamp (32
bits). To fix it, support for a 64bit timestamp was added to the NXP
OpenThread library and now Matter can use the "otPlatTimeGet()" API to
acquire the timestamp in microseconds.

Signed-off-by: Marian Chereji <[email protected]>

* [K32W1] Fix LP current draw for Contact Sensor App after framework changes

After framework changes with reintroducing PWR_AllowDeviceToSleep & PWR_DisallowDeviceToSleep functions,
Contact Sensor application does not enter into low power anymore after BLE connection event.
Adding PWR_DisallowDeviceToSleep call at connection event before PWR_AllowDeviceToSleep as framework request.

Signed-off-by: Marius Vilvoi <[email protected]>

* [K32W] Send a report before resetting the device during OTA

State-transition event from Downloading to Applying was not successfully sent
to a subscriber during OTA because the device would reset before actually sending
the ReportData message.

Added an explicit call to sync send a report if any events were logged. This is managed
by the ReportingEnginge.

Signed-off-by: marius-alex-tache <[email protected]>

* [K32W] Create dedicated zap file for contact sensor

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Switch to dedicated zap file

The common zap file configuration has many optional cluster enabled
that are not needed in our contact-sensor reference app

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W] Change lighting-app root node revision to 2

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Adjust rambuffer size and KVS max number of keys

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Add CleanReset API

Clean reset ensures:
* Matter event loop is stopped.
* Shutdown is called.
* Pending operations are completed in NVM.
* MCU is reset.

Signed-off-by: marius-alex-tache <[email protected]>

* [K32W1] Change long press SW3 action from OTA query to clean soft reset

When long pressing SW3, the reference applications will call the platform manager
clean soft reset API. This will reset the MCU after the Matter shutdown procedure
is called and all NVM pending operations are finished.

Signed-off-by: marius-alex-tache <[email protected]>

* [K32W] define CHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W] Update docker image version

Signed-off-by: Andrei Menzopol <[email protected]>

* Restyled by whitespace

* Restyled by clang-format

* Restyled by prettier-markdown

* Fix spelling

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W] Update contact-sensor-app zap files

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W] Remove deprecated code

Signed-off-by: marius-alex-tache <[email protected]>

* [K32W1] Fix gn check errors

Signed-off-by: marius-alex-tache <[email protected]>

* [K32W1] Fix build

Signed-off-by: Andrei Menzopol <[email protected]>

* Restyled by gn

* [K32W1] Fix lints

Signed-off-by: Andrei Menzopol <[email protected]>

* [NXP] Update ot-nxp commit-id

Signed-off-by: Andrei Menzopol <[email protected]>

* [NXP] Update matter zap file

Signed-off-by: Andrei Menzopol <[email protected]>

---------

Signed-off-by: Andrei Menzopol <[email protected]>
Signed-off-by: Marius Tache <[email protected]>
Signed-off-by: Doru Gucea <[email protected]>
Signed-off-by: Marian Chereji <[email protected]>
Signed-off-by: marius-alex-tache <[email protected]>
Signed-off-by: Marius Vilvoi <[email protected]>
Co-authored-by: Yanis Viola <[email protected]>
Co-authored-by: Marius Tache <[email protected]>
Co-authored-by: Marian Chereji <[email protected]>
Co-authored-by: Yassine El-aissaoui <[email protected]>
Co-authored-by: Doru Gucea <[email protected]>
Co-authored-by: Marius Vilvoi <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
  • Loading branch information
8 people authored and raul-marquez-csa committed Feb 16, 2024
commit 9b39b0687921632bb4ade5b2c4997faae92f2fe1
2 changes: 1 addition & 1 deletion .github/workflows/examples-k32w.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-k32w:32
image: ghcr.io/project-chip/chip-build-k32w:33
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"
steps:
Expand Down
38 changes: 38 additions & 0 deletions config/nxp/lib/pw_rpc/BUILD.gn
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Copyright (c) 2023 Project CHIP Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http:https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

import("//build_overrides/chip.gni")
import("//build_overrides/pigweed.gni")
import("$dir_pw_build/target_types.gni")

static_library("pw_rpc") {
output_name = "libPwRpc"

public_configs = [ "${dir_pigweed}/pw_hdlc:default_config" ]
deps = [
"$dir_pw_rpc:server",
"$dir_pw_rpc/nanopb:echo_service",
"${chip_root}/examples/platform/nxp/pw_sys_io:pw_sys_io_nxp",
"${dir_pigweed}/pw_hdlc:pw_rpc",
dir_pw_assert,
dir_pw_hdlc,
dir_pw_log,
]

deps += pw_build_LINK_DEPS

output_dir = "${root_out_dir}/lib"

complete_static_lib = true
}
28 changes: 28 additions & 0 deletions config/nxp/lib/pw_rpc/pw_rpc.gni
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Copyright (c) 2023 Project CHIP Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http:https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

import("//build_overrides/chip.gni")
import("//build_overrides/pigweed.gni")

pw_log_BACKEND = "$dir_pw_log_basic"
pw_assert_BACKEND = "$dir_pw_assert_log:check_backend"
pw_rpc_CONFIG = "$dir_pw_rpc:disable_global_mutex"
pw_sys_io_BACKEND = "${chip_root}/examples/platform/nxp/pw_sys_io:pw_sys_io_nxp"

pw_build_LINK_DEPS = [
"$dir_pw_assert:impl",
"$dir_pw_log:impl",
]

dir_pw_third_party_nanopb = "${chip_root}/third_party/nanopb/repo"
27 changes: 27 additions & 0 deletions examples/common/pigweed/nxp/PigweedLoggerMutex.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
/*
*
* Copyright (c) 2023 Project CHIP Authors
* All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http:https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#include "PigweedLoggerMutex.h"

namespace chip {
namespace rpc {

PigweedLoggerMutex logger_mutex;

} // namespace rpc
} // namespace chip
36 changes: 36 additions & 0 deletions examples/common/pigweed/nxp/PigweedLoggerMutex.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
/*
*
* Copyright (c) 2023 Project CHIP Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http:https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#pragma once

#include "PigweedLogger.h"
#include "RpcService.h"

namespace chip {
namespace rpc {
class PigweedLoggerMutex : public chip::rpc::Mutex
{

public:
void Lock() override { PigweedLogger::Lock(); }
void Unlock() override { PigweedLogger::Unlock(); }
};

extern PigweedLoggerMutex logger_mutex;

} // namespace rpc
} // namespace chip
3 changes: 3 additions & 0 deletions examples/contact-sensor-app/nxp/k32w/k32w1/.gn
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,7 @@ default_args = {
target_os = "freertos"

import("//args.gni")

# Import default platform configs
import("${chip_root}/src/platform/nxp/k32w/k32w1/args.gni")
}
17 changes: 12 additions & 5 deletions examples/contact-sensor-app/nxp/k32w/k32w1/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,19 @@
# limitations under the License.

import("//build_overrides/chip.gni")
import("//build_overrides/k32w1_sdk.gni")
import("//build_overrides/nxp_sdk.gni")
import("//build_overrides/openthread.gni")

import("${k32w1_sdk_build_root}/k32w1_executable.gni")
import("${k32w1_sdk_build_root}/k32w1_sdk.gni")
import("${nxp_sdk_build_root}/nxp_sdk.gni")

import("${nxp_sdk_build_root}/${nxp_sdk_name}/nxp_executable.gni")

import("${nxp_sdk_build_root}/${nxp_sdk_name}/${nxp_sdk_name}.gni")

import("${chip_root}/src/crypto/crypto.gni")
import("${chip_root}/src/lib/core/core.gni")
import("${chip_root}/src/platform/device.gni")
import("${chip_root}/src/platform/nxp/${nxp_platform}/args.gni")

declare_args() {
chip_software_version = 0
Expand Down Expand Up @@ -85,7 +89,7 @@ k32w1_executable("contact_sensor_app") {
deps = [
":sdk",
"${chip_root}/examples/common/QRCode",
"${chip_root}/examples/contact-sensor-app/contact-sensor-common",
"${chip_root}/examples/contact-sensor-app/nxp/zap",
"${chip_root}/examples/providers:device_info_provider",
"${chip_root}/src/lib",
"${chip_root}/src/platform:syscalls_stub",
Expand Down Expand Up @@ -116,14 +120,17 @@ k32w1_executable("contact_sensor_app") {
ldflags = [
"-Wl,--defsym=__heap_size__=0",
"-Wl,--defsym=__stack_size__=0x480",
"-Wl,--defsym=gNvmSectors=8",
"-Wl,--defsym=lp_ram_lower_limit=0x04000000",
"-Wl,--defsym=lp_ram_upper_limit=0x2001C000",
"-Wl,-print-memory-usage",
"-Wl,--no-warn-rwx-segments",
"-T" + rebase_path(ldscript, root_build_dir),
]

if (chip_with_factory_data == 1) {
ldflags += [ "-Wl,--defsym=gUseFactoryData_d=1" ]
}

output_dir = root_out_dir
}

Expand Down
14 changes: 13 additions & 1 deletion examples/contact-sensor-app/nxp/k32w/k32w1/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ into an existing Matter network and can be controlled by this network.
- [Bluetooth LE Rendezvous](#bluetooth-le-rendezvous)
- [Device UI](#device-ui)
- [Building](#building)
- [Manufacturing data](#manufacturing-data)
- [Flashing](#flashing)
- [Flashing the NBU image](#flashing-the-nbu-image)
- [Flashing the host image](#flashing-the-host-image)
Expand Down Expand Up @@ -108,7 +109,9 @@ initiate a reboot. The reset action can be cancelled by press SW2 button at any
point before the 6 second limit.

**Button SW3** can be used to change the state of the simulated contact sensor.
The button behaves as a toggle, swapping the state every time it is pressed.
The button behaves as a toggle, swapping the state every time it is short
pressed. When long pressed, it does a clean soft reset that takes into account
Matter shutdown procedure.

## Building

Expand All @@ -134,8 +137,17 @@ In case that Openthread CLI is needed, chip_with_ot_cli build argument must be
set to 1.

After a successful build, the `elf` and `srec` files are found in `out/debug/` -
`see the files prefixed with chip-k32w1-contact-example`. After a successful
build, the `elf` and `srec` files are found in `out/debug/` -
`see the files prefixed with chip-k32w1-contact-example`.

## Manufacturing data

Use `chip_with_factory_data=1` in the gn build command to enable factory data.

For a full guide on manufacturing flow, please see
[Guide for writing manufacturing data on NXP devices](../../../../../docs/guides/nxp_manufacturing_flow.md).

## Flashing

Two images must be written to the board: one for the host (CM33) and one for the
Expand Down
5 changes: 4 additions & 1 deletion examples/contact-sensor-app/nxp/k32w/k32w1/args.gni
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,14 @@

import("//build_overrides/chip.gni")
import("${chip_root}/config/standalone/args.gni")
import("${chip_root}/examples/platform/nxp/k32w/k32w1/args.gni")

# SDK target. This is overridden to add our SDK app_config.h & defines.
k32w1_sdk_target = get_label_info(":sdk", "label_no_toolchain")

chip_enable_ota_requestor = true
chip_stack_lock_tracking = "fatal"
chip_enable_ble = true

chip_enable_icd_server = true
chip_persist_subscriptions = true
chip_subscription_timeout_resumption = true
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,58 @@

#pragma once

// Use hard-coded test certificates already embedded in generic chip code => set it to 0
// Use real/development certificates => set it to 1 + file the provisioning section from
// the internal flash
#ifndef CONFIG_CHIP_LOAD_REAL_FACTORY_DATA
#define CONFIG_CHIP_LOAD_REAL_FACTORY_DATA 0
#endif

#if CONFIG_CHIP_LOAD_REAL_FACTORY_DATA

// VID/PID for product => will be used by Basic Information Cluster
#define CHIP_DEVICE_CONFIG_DEVICE_VENDOR_ID 0x1037
#define CHIP_DEVICE_CONFIG_DEVICE_PRODUCT_ID 0xA221

// Set the following define to use the Certification Declaration from below and not use it stored in factory data section
#ifndef CHIP_USE_DEVICE_CONFIG_CERTIFICATION_DECLARATION
#define CHIP_USE_DEVICE_CONFIG_CERTIFICATION_DECLARATION 0
#endif

#ifndef CHIP_DEVICE_CONFIG_CERTIFICATION_DECLARATION
//-> format_version = 1
//-> vendor_id = 0x1037
//-> product_id_array = [ 0xA221 ]
//-> device_type_id = 0x0015
//-> certificate_id = "ZIG20142ZB330003-24"
//-> security_level = 0
//-> security_information = 0
//-> version_number = 0x2694
//-> certification_type = 1
//-> dac_origin_vendor_id is not present
//-> dac_origin_product_id is not present
#define CHIP_DEVICE_CONFIG_CERTIFICATION_DECLARATION \
{ \
0x30, 0x81, 0xe7, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x07, 0x02, 0xa0, 0x81, 0xd9, 0x30, 0x81, 0xd6, \
0x02, 0x01, 0x03, 0x31, 0x0d, 0x30, 0x0b, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x01, 0x30, \
0x44, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x07, 0x01, 0xa0, 0x37, 0x04, 0x35, 0x15, 0x24, 0x00, \
0x01, 0x25, 0x01, 0x37, 0x10, 0x36, 0x02, 0x05, 0x21, 0xa2, 0x18, 0x24, 0x03, 0x15, 0x2c, 0x04, 0x13, 0x5a, 0x49, \
0x47, 0x32, 0x30, 0x31, 0x34, 0x32, 0x5a, 0x42, 0x33, 0x33, 0x30, 0x30, 0x30, 0x33, 0x2d, 0x32, 0x34, 0x24, 0x05, \
0x00, 0x24, 0x06, 0x00, 0x25, 0x07, 0x76, 0x98, 0x24, 0x08, 0x01, 0x18, 0x31, 0x7c, 0x30, 0x7a, 0x02, 0x01, 0x03, \
0x80, 0x14, 0x62, 0xfa, 0x82, 0x33, 0x59, 0xac, 0xfa, 0xa9, 0x96, 0x3e, 0x1c, 0xfa, 0x14, 0x0a, 0xdd, 0xf5, 0x04, \
0xf3, 0x71, 0x60, 0x30, 0x0b, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x01, 0x30, 0x0a, 0x06, \
0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x04, 0x03, 0x02, 0x04, 0x46, 0x30, 0x44, 0x02, 0x20, 0x1b, 0xf3, 0x13, 0x9b, \
0x39, 0xb8, 0x3e, 0x87, 0xde, 0x2e, 0xdf, 0x51, 0xfb, 0xa3, 0xba, 0xcb, 0xc7, 0x4e, 0xef, 0x16, 0x6b, 0xa1, 0x04, \
0xa0, 0x05, 0x7f, 0xc3, 0xd4, 0x15, 0x84, 0xd0, 0x44, 0x02, 0x20, 0x32, 0x98, 0xe2, 0x3c, 0x31, 0x16, 0x63, 0x60, \
0x2e, 0x58, 0x93, 0x87, 0x50, 0x9e, 0x29, 0x10, 0x9d, 0xe5, 0x9b, 0xcd, 0xab, 0x64, 0x43, 0x08, 0xd6, 0xf6, 0x6f, \
0x46, 0x7d, 0x22, 0x24, 0x42 \
}

// All remaining data will be pulled from the provisioning region of flash.
#endif

#else

/**
* CHIP_DEVICE_CONFIG_DEVICE_VENDOR_ID
*
Expand Down Expand Up @@ -56,18 +108,7 @@
*/
#define CHIP_DEVICE_CONFIG_TEST_SERIAL_NUMBER "TEST_SN"

/**
* CHIP_DEVICE_CONFIG_DEVICE_VENDOR_ID
*
* 0xFFF1: Test vendor.
*/
#define CHIP_DEVICE_CONFIG_DEVICE_VENDOR_ID 0xFFF1

/**
* CHIP_DEVICE_CONFIG_DEVICE_PRODUCT_ID
*
*/
#define CHIP_DEVICE_CONFIG_DEVICE_PRODUCT_ID 0x8006
#endif // CONFIG_CHIP_LOAD_REAL_FACTORY_DATA

/**
* CHIP_DEVICE_CONFIG_DEVICE_HARDWARE_VERSION
Expand Down
Loading