@@ -78,7 +78,7 @@ data stored in the device's flash memory is provided in the CBOR format.
7878However, it is possible to generate the factory data set without using the nRF
7979Connect scripts and implement another parser and a factory data accessor. This
8080is 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) .
8282For more information about preparing a factory data accessor, see the section
8383about
8484[ 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
192192A Matter device needs a proper factory data partition stored in the flash memory
193193to read out all required parameters during startup. To simplify the factory data
194194generation, 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)
196196Python script to provide all required parameters and generate a human-readable
197197JSON file.
198198
@@ -425,7 +425,7 @@ multiple of one flash page (for nRF52 and nRF53 SoCs, a single page size equals
425425
426426See the following code snippet for an example of a factory data partition in the
427427`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)
429429and uses the nRF52840 DK:
430430
431431```
@@ -495,7 +495,7 @@ The output will look similar to the following one:
495495To store the factory data set in the device's persistent storage, convert the
496496data from the JSON file to its binary representation in the CBOR format. To do
497497this, 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)
499499to generate the factory data partition:
500500
5015011. Navigate to the _connectedhomeip_ root directory
@@ -558,7 +558,7 @@ Alternatively, you can also add `CONFIG_CHIP_FACTORY_DATA_BUILD=y` Kconfig
558558setting to the example's `prj.conf` file.
559559
560560Each 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
562562for the factory data parameter can be done either by providing it as a build
563563argument list or by using interactive Kconfig interfaces.
564564
@@ -581,7 +581,7 @@ Alternatively, you can add the relevant Kconfig option lines to the example's
581581You can edit all configuration options using the interactive Kconfig interface.
582582
583583See the
584- [Configuring nRF Connect examples](../guides /nrfconnect_examples_configuration.md)
584+ [Configuring nRF Connect examples](./nrfconnect_examples_configuration.md)
585585page for information about how to configure Kconfig options.
586586
587587In the configuration window, expand the items
@@ -690,16 +690,16 @@ file containing all [factory data components](#factory-data-components) in any
690690format and then implement a parser to read out all parameters and pass them to a
691691provider. Each manufacturer can implement a factory data set on its own by
692692implementing 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
695695examples.
696696
697697You can read the factory data set from the device's flash memory in different
698698ways, depending on the purpose and the format. In the nRF Connect example, the
699699factory 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
701701out 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)
703703implementation uses this parser to get all needed factory data parameters and
704704provide them to the Matter core.
705705
0 commit comments