@@ -78,7 +78,7 @@ data stored in the device's flash memory is provided in the CBOR format.
78
78
However, it is possible to generate the factory data set without using the nRF
79
79
Connect scripts and implement another parser and a factory data accessor. This
80
80
is possible if the newly provided implementation is consistent with the
81
- [ Factory Data Provider] ( ../.. /src/platform/nrfconnect/FactoryDataProvider.h) .
81
+ [ Factory Data Provider] ( https://github.com/project-chip/connectedhomeip/blob/master /src/platform/nrfconnect/FactoryDataProvider.h) .
82
82
For more information about preparing a factory data accessor, see the section
83
83
about
84
84
[ using own factory data implementation] ( #using-own-factory-data-implementation ) .
@@ -192,7 +192,7 @@ device is able to read out parameters, verify the file using the
192
192
A Matter device needs a proper factory data partition stored in the flash memory
193
193
to read out all required parameters during startup. To simplify the factory data
194
194
generation, you can use the
195
- [ generate_nrfconnect_chip_factory_data.py] ( ../.. /scripts/tools/nrfconnect/generate_nrfconnect_chip_factory_data.py)
195
+ [ generate_nrfconnect_chip_factory_data.py] ( https://github.com/project-chip/connectedhomeip/blob/master /scripts/tools/nrfconnect/generate_nrfconnect_chip_factory_data.py)
196
196
Python script to provide all required parameters and generate a human-readable
197
197
JSON file.
198
198
@@ -425,7 +425,7 @@ multiple of one flash page (for nRF52 and nRF53 SoCs, a single page size equals
425
425
426
426
See the following code snippet for an example of a factory data partition in the
427
427
`pm_static.yml` file. The snippet is based on the `pm_static.yml` file from the
428
- [Lock application example](../.. /examples/lock-app/nrfconnect/configuration/nrf52840dk_nrf52840/pm_static_dfu.yml)
428
+ [Lock application example](https://github.com/project-chip/connectedhomeip/blob/master /examples/lock-app/nrfconnect/configuration/nrf52840dk_nrf52840/pm_static_dfu.yml)
429
429
and uses the nRF52840 DK:
430
430
431
431
```
@@ -495,7 +495,7 @@ The output will look similar to the following one:
495
495
To store the factory data set in the device's persistent storage, convert the
496
496
data from the JSON file to its binary representation in the CBOR format. To do
497
497
this, use the
498
- [nrfconnect_generate_partition.py](../.. /scripts/tools/nrfconnect/nrfconnect_generate_partition.py)
498
+ [nrfconnect_generate_partition.py](https://github.com/project-chip/connectedhomeip/blob/master /scripts/tools/nrfconnect/nrfconnect_generate_partition.py)
499
499
to generate the factory data partition:
500
500
501
501
1. Navigate to the _connectedhomeip_ root directory
@@ -558,7 +558,7 @@ Alternatively, you can also add `CONFIG_CHIP_FACTORY_DATA_BUILD=y` Kconfig
558
558
setting to the example's `prj.conf` file.
559
559
560
560
Each factory data parameter has a default value. These are described in the
561
- [Kconfig file](../.. /config/nrfconnect/chip-module/Kconfig). Setting a new value
561
+ [Kconfig file](https://github.com/project-chip/connectedhomeip/blob/master /config/nrfconnect/chip-module/Kconfig). Setting a new value
562
562
for the factory data parameter can be done either by providing it as a build
563
563
argument list or by using interactive Kconfig interfaces.
564
564
@@ -581,7 +581,7 @@ Alternatively, you can add the relevant Kconfig option lines to the example's
581
581
You can edit all configuration options using the interactive Kconfig interface.
582
582
583
583
See the
584
- [Configuring nRF Connect examples](../guides /nrfconnect_examples_configuration.md)
584
+ [Configuring nRF Connect examples](./nrfconnect_examples_configuration.md)
585
585
page for information about how to configure Kconfig options.
586
586
587
587
In the configuration window, expand the items
@@ -690,16 +690,16 @@ file containing all [factory data components](#factory-data-components) in any
690
690
format and then implement a parser to read out all parameters and pass them to a
691
691
provider. Each manufacturer can implement a factory data set on its own by
692
692
implementing a parser and a factory data accessor inside the Matter stack. Use
693
- the [nRF Connect Provider](../.. /src/platform/nrfconnect/FactoryDataProvider.h)
694
- and [FactoryDataParser](../.. /src/platform/nrfconnect/FactoryDataParser.h) as
693
+ the [nRF Connect Provider](https://github.com/project-chip/connectedhomeip/blob/master /src/platform/nrfconnect/FactoryDataProvider.h)
694
+ and [FactoryDataParser](https://github.com/project-chip/connectedhomeip/blob/master /src/platform/nrfconnect/FactoryDataParser.h) as
695
695
examples.
696
696
697
697
You can read the factory data set from the device's flash memory in different
698
698
ways, depending on the purpose and the format. In the nRF Connect example, the
699
699
factory data is stored in the CBOR format. The device uses the
700
- [Factory Data Parser](../.. /src/platform/nrfconnect/FactoryDataParser.h) to read
700
+ [Factory Data Parser](https://github.com/project-chip/connectedhomeip/blob/master /src/platform/nrfconnect/FactoryDataParser.h) to read
701
701
out raw data, decode it, and store it in the `FactoryData` structure. The
702
- [Factor Data Provider](../.. /src/platform/nrfconnect/FactoryDataProvider.c)
702
+ [Factor Data Provider](https://github.com/project-chip/connectedhomeip/blob/master /src/platform/nrfconnect/FactoryDataProvider.c)
703
703
implementation uses this parser to get all needed factory data parameters and
704
704
provide them to the Matter core.
705
705
0 commit comments