NXP / matter-vscode-for-mcux

Repo for additional tools and metadata needed for Matter VSCode integration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Metadata for NXP Matter support in VSCode

This repository contains the Matter metadata needed by NXP MCUXpresso for VSCode extension in order to support in-tree Matter reference applications for multiple platforms.

Prerequisites

The scripts are using some tools provided by SPSDK.

To install the preqrequisite Python modules, run this command from Matter root folder:

pip install -r matter-vscode-for-mcux/requirements.txt

Directory structure

File/folder Content
platforms The place for metadata, binaries, images specific to a platform
scripts Scripts that can be referenced in the metadata

Scripts

Currently, usage of flash_utils script is pretty simple, since it has only the --platform option:

python ./scripts/flash_utils.py --platform <platform_name>

This will run the pre flash actions specific to the specified platform.

Some examples of pre flash actions are:

  • loading factory data
  • loading a secondary stage bootloader (SSBL)
  • loading radio firmware (NBU)
  • writing image directories needed by SSBL

About

Repo for additional tools and metadata needed for Matter VSCode integration

License:Apache License 2.0


Languages

Language:Python 100.0%