This repository is auto-generated from the files from NXP SDK code. The purpose of this repository is to be used as a module for Pigweed applications targeting the NXP RT595 MCUs. The repository includes bazel rules allowing seamless integration into Pigweed's build system.
The script used to generate this repository is part of Pigweed. To generate this repository locally, you will have to setup Pigweed on your machine. After that, you can run this command to generate this repository.
bazelisk run //pw_build_mcuxpresso/py:mcuxpresso_builder -- bazel \
EVK-MIMXRT595_manifest_v3_14.xml \
--mcuxpresso-repo=https://github.com/nxp-mcuxpresso/mcux-sdk \
--mcuxpresso-rev=MCUX_2.16.000 \
--device-core=cm33_MIMXRT595S \
--output-path=bazel-out/k8-fastbuild/bin/mcuxpresso-sdk \
--include \
project_template.evkmimxrt595.MIMXRT595S \
component.serial_manager_uart.MIMXRT595S \
platform.drivers.flexcomm_i2c.MIMXRT595S \
platform.drivers.i3c.MIMXRT595S \
platform.drivers.flexcomm_spi.MIMXRT595S \
platform.drivers.flexcomm_usart_dma.MIMXRT595S \
platform.drivers.flexcomm_usart_freertos.MIMXRT595S \
platform.drivers.flexio_spi.MIMXRT595S \
platform.drivers.inputmux.MIMXRT595S \
platform.drivers.lpc_dma.MIMXRT595S \
platform.drivers.lpc_gpio.MIMXRT595S \
platform.drivers.mu.MIMXRT595S \
platform.drivers.pint.MIMXRT595S \
platform.drivers.power.MIMXRT595S \
component.serial_manager.MIMXRT595S \
platform.utilities.assert.MIMXRT595S \
utility.debug_console.MIMXRT595S \
--exclude \
device.MIMXRT595S_startup.MIMXRT595S \
middleware.freertos-kernel.MIMXRT595S
Files taken from the NXP SDK repository are licensed under the BSD-3-Clause license.