blob: 036a64f5eace66abe4d7c12e34efad8b68fd24d9 [file] [view] [edit]
# MCUXpresso-SDK
This repository is auto-generated from the files from
[NXP SDK code](https://github.com/nxp-mcuxpresso/mcux-sdk) using
[pw_build_mcuxpresso](https://pigweed.dev/pw_build_mcuxpresso/) pigweed module.
The purpose of this repository is to be used as a module for
[Pigweed](https://pigweed.dev) applications targeting the NXP RT595 MCUs.
The repository includes bazel rules allowing seamless integration into
Pigweed's build system.
## Used Revisions
| Name | Revision | Source |
| ---- | -------- | ------ |
| mcuxpresso-sdk | [`6f3fd257cdcf978a4d26e7d6e9eed9240037422b`](https://github.com/nxp-mcuxpresso/mcux-sdk/tree/6f3fd257cdcf978a4d26e7d6e9eed9240037422b) | https://github.com/nxp-mcuxpresso/mcux-sdk |
| mcux-sdk-examples | [`8ebfdb8c37c30b3c8e312d32ba7b0967f01c0bec`](https://github.com/nxp-mcuxpresso/mcux-sdk-examples/tree/8ebfdb8c37c30b3c8e312d32ba7b0967f01c0bec) | https://github.com/nxp-mcuxpresso/mcux-sdk-examples |
| FreeRTOS-Kernel | [`4fe54c5f639770ce271dd3693a5cd5475969ae67`](https://github.com/nxp-mcuxpresso/FreeRTOS-Kernel/tree/4fe54c5f639770ce271dd3693a5cd5475969ae67) | https://github.com/nxp-mcuxpresso/FreeRTOS-Kernel |
| mcux-sdk-middleware-sdmmc | [`40283d30576ff0c8870f83a2b3c9c052740884c8`](https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-sdmmc/tree/40283d30576ff0c8870f83a2b3c9c052740884c8) | https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-sdmmc |
| mcux-sdk-middleware-multicore | [`0b7708aff16c1282db3c44eda6704c07e68dbbac`](https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-multicore/tree/0b7708aff16c1282db3c44eda6704c07e68dbbac) | https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-multicore |
| rpmsg-lite | [`72cb08881910b9956a283b0db903153d63be32be`](https://github.com/nxp-mcuxpresso/rpmsg-lite/tree/72cb08881910b9956a283b0db903153d63be32be) | https://github.com/nxp-mcuxpresso/rpmsg-lite |
| erpc | [`90ae2314d9f495ad2a3678a2fb82ac327ea2f134`](https://github.com/EmbeddedRPC/erpc/tree/90ae2314d9f495ad2a3678a2fb82ac327ea2f134) | https://github.com/EmbeddedRPC/erpc |
| mcux-soc-svd | [`e93e0b0067b9297de056de4cef6425c9c999fda4`](https://github.com/nxp-mcuxpresso/mcux-soc-svd/tree/e93e0b0067b9297de056de4cef6425c9c999fda4) | https://github.com/nxp-mcuxpresso/mcux-soc-svd |
| fatfs | [`e60fdc5242db843f242b4f8d4016932cafd2e45f`](https://github.com/nxp-mcuxpresso/fatfs/tree/e60fdc5242db843f242b4f8d4016932cafd2e45f) | https://github.com/nxp-mcuxpresso/fatfs |
| mcux-sdk-middleware-eiq | [`0bbdcac476d72d6c391ac4b0243df23ae89766a3`](https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-eiq/tree/0bbdcac476d72d6c391ac4b0243df23ae89766a3) | https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-eiq |
| mcux-sdk-middleware-deepviewrt | [`f05edd77ad66e40e1853a77f62357f73ac9ddfea`](https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-deepviewrt/tree/f05edd77ad66e40e1853a77f62357f73ac9ddfea) | https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-deepviewrt |
| mcux-sdk-middleware-glow | [`3c25ad52dfb6e8deff100c721e0f493b73207b6a`](https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-glow/tree/3c25ad52dfb6e8deff100c721e0f493b73207b6a) | https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-glow |
| mcux-sdk-middleware-tensorflow | [`994f6d0261337c2cd48c692161f3ff4783b72daa`](https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-tensorflow/tree/994f6d0261337c2cd48c692161f3ff4783b72daa) | https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-tensorflow |
| mcux-sdk-middleware-usb | [`ed235e3e785993459080a36fb07049da21449ae3`](https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-usb/tree/ed235e3e785993459080a36fb07049da21449ae3) | https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-usb |
| mcux-sdk-middleware-edgefast-bluetooth | [`d0e1a2a419370f69569898191b161d8f2beac272`](https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-edgefast-bluetooth/tree/d0e1a2a419370f69569898191b161d8f2beac272) | https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-edgefast-bluetooth |
| mcux-sdk-middleware-ethermind | [`96fee6b419b34cb2be652d3b79b37e7cd4e4fafe`](https://github.com/NXP/mcux-sdk-middleware-ethermind/tree/96fee6b419b34cb2be652d3b79b37e7cd4e4fafe) | https://github.com/NXP/mcux-sdk-middleware-ethermind |
| azure-rtos | [`7348f5d379ea0adaf363a3d6ab234ebcf84eb7f0`](https://github.com/NXP/azure-rtos/tree/7348f5d379ea0adaf363a3d6ab234ebcf84eb7f0) | https://github.com/NXP/azure-rtos |
| threadx | [`20cc14c1e39db4e4a92cee6eea5f6ad4eb904219`](https://github.com/NXP/threadx/tree/20cc14c1e39db4e4a92cee6eea5f6ad4eb904219) | https://github.com/NXP/threadx |
| filex | [`72b1d883d6e61b090b7148aead305ed23a17dd13`](https://github.com/NXP/filex/tree/72b1d883d6e61b090b7148aead305ed23a17dd13) | https://github.com/NXP/filex |
| levelx | [`e79d22d5a6213313de83412c81e00b95a90d424a`](https://github.com/NXP/levelx/tree/e79d22d5a6213313de83412c81e00b95a90d424a) | https://github.com/NXP/levelx |
| netxduo | [`f3b1d978453a08f1e9de1e14b17f07801776d1c2`](https://github.com/NXP/netxduo/tree/f3b1d978453a08f1e9de1e14b17f07801776d1c2) | https://github.com/NXP/netxduo |
| usbx | [`c2e2c213f8dbf4dd13dcaf3ffa9ee9b29c6ef04f`](https://github.com/NXP/usbx/tree/c2e2c213f8dbf4dd13dcaf3ffa9ee9b29c6ef04f) | https://github.com/NXP/usbx |
| guix | [`a4ad6823bae292f0ab012eb3076093b7b1e03c26`](https://github.com/NXP/guix/tree/a4ad6823bae292f0ab012eb3076093b7b1e03c26) | https://github.com/NXP/guix |
| mbedtls | [`f51f6ace3f156c43c54b56dd90c2e92e9413c074`](https://github.com/nxp-mcuxpresso/mbedtls/tree/f51f6ace3f156c43c54b56dd90c2e92e9413c074) | https://github.com/nxp-mcuxpresso/mbedtls |
| wifi_nxp | [`738269c3ec6d4638df97932638f635359b1f8596`](https://github.com/NXP/wifi_nxp/tree/738269c3ec6d4638df97932638f635359b1f8596) | https://github.com/NXP/wifi_nxp |
| lwip | [`8bcc5523446e1d807d3a98e920e52b28581ba25d`](https://github.com/nxp-mcuxpresso/lwip/tree/8bcc5523446e1d807d3a98e920e52b28581ba25d) | https://github.com/nxp-mcuxpresso/lwip |
| littlefs | [`37158b252a0d5da7bdd5a1d1278f56b20d469717`](https://github.com/nxp-mcuxpresso/littlefs/tree/37158b252a0d5da7bdd5a1d1278f56b20d469717) | https://github.com/nxp-mcuxpresso/littlefs |
| maestro | [`88b02a991199f99fffa19ea3238d21617b917f16`](https://github.com/nxp-mcuxpresso/maestro/tree/88b02a991199f99fffa19ea3238d21617b917f16) | https://github.com/nxp-mcuxpresso/maestro |
| mcuboot | [`20b45dca47c66397592842ac54fdf54ad5cd1426`](https://github.com/nxp-zephyr/mcuboot/tree/20b45dca47c66397592842ac54fdf54ad5cd1426) | https://github.com/nxp-zephyr/mcuboot |
| CMSIS_5 | [`ace291fb56654b2a62b4a80cbba8a75abb36aa18`](https://github.com/nxp-mcuxpresso/CMSIS_5/tree/ace291fb56654b2a62b4a80cbba8a75abb36aa18) | https://github.com/nxp-mcuxpresso/CMSIS_5 |
| EAP | [`9a84b5c99c87d60b817e44b80a2f5db66f7a688c`](https://github.com/nxp-mcuxpresso/EAP/tree/9a84b5c99c87d60b817e44b80a2f5db66f7a688c) | https://github.com/nxp-mcuxpresso/EAP |
| VIT | [`d23d588bf6cec259e3654a0efcde35cf3f4b1cb0`](https://github.com/nxp-mcuxpresso/VIT/tree/d23d588bf6cec259e3654a0efcde35cf3f4b1cb0) | https://github.com/nxp-mcuxpresso/VIT |
| VoiceSeeker | [`056d650e60482db5f8a8455050bd3af1ac9bb0ea`](https://github.com/nxp-mcuxpresso/VoiceSeeker/tree/056d650e60482db5f8a8455050bd3af1ac9bb0ea) | https://github.com/nxp-mcuxpresso/VoiceSeeker |
| NatureDSP | [`f66bf675f628a12d06a0b6f55957785989037e3d`](https://github.com/nxp-mcuxpresso/NatureDSP/tree/f66bf675f628a12d06a0b6f55957785989037e3d) | https://github.com/nxp-mcuxpresso/NatureDSP |
| wpa_supplicant-rtos | [`e7ea6740f896a7ef7348e95bb5d4ebe770c29e8b`](https://github.com/nxp-mcuxpresso/wpa_supplicant-rtos/tree/e7ea6740f896a7ef7348e95bb5d4ebe770c29e8b) | https://github.com/nxp-mcuxpresso/wpa_supplicant-rtos |
| mcux-sdk-middleware-connectivity-framework | [`e8ea202c296f3191a15d48da259f5e70ccc60fa8`](https://github.com/NXP/mcux-sdk-middleware-connectivity-framework/tree/e8ea202c296f3191a15d48da259f5e70ccc60fa8) | https://github.com/NXP/mcux-sdk-middleware-connectivity-framework |
| mcux-sdk-middleware-bluetooth-controller | [`f75dee7b2bcbfa8965e4641540ee27f0336c969b`](https://github.com/NXP/mcux-sdk-middleware-bluetooth-controller/tree/f75dee7b2bcbfa8965e4641540ee27f0336c969b) | https://github.com/NXP/mcux-sdk-middleware-bluetooth-controller |
| mcux-sdk-middleware-bluetooth-host | [`e05fc5e06a47eaf3dc574591fb5fc6bedcada746`](https://github.com/NXP/mcux-sdk-middleware-bluetooth-host/tree/e05fc5e06a47eaf3dc574591fb5fc6bedcada746) | https://github.com/NXP/mcux-sdk-middleware-bluetooth-host |
| mcux-sdk-middleware-ieee_802.15.4 | [`9e9405b9ff612aec12c243a3cb2c97e80e11ac06`](https://github.com/NXP/mcux-sdk-middleware-ieee_802.15.4/tree/9e9405b9ff612aec12c243a3cb2c97e80e11ac06) | https://github.com/NXP/mcux-sdk-middleware-ieee_802.15.4 |
| mcux-sdk-middleware-zigbee | [`3ca9a32c1d631e92fb2d6c56c4ce6930914580e9`](https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-zigbee/tree/3ca9a32c1d631e92fb2d6c56c4ce6930914580e9) | https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-zigbee |
| mcux-secure-subsystem | [`24e5dcd941fcc21456b2fdfabe828ee22d642bad`](https://github.com/nxp-mcuxpresso/mcux-secure-subsystem/tree/24e5dcd941fcc21456b2fdfabe828ee22d642bad) | https://github.com/nxp-mcuxpresso/mcux-secure-subsystem |
| mcux-sdk-middleware-xcvr | [`98bd94fd88b02ecba495d0783b4ce71e2229bdbc`](https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-xcvr/tree/98bd94fd88b02ecba495d0783b4ce71e2229bdbc) | https://github.com/nxp-mcuxpresso/mcux-sdk-middleware-xcvr |
## Running generation script locally
The script used to generate this repository is part of
[Pigweed](https://pigweed.dev).
To generate this repository locally, you will have to
[setup Pigweed](https://pigweed.dev/docs/get_started)
on your machine. After that, you can run this command to generate this
repository.
```sh
bazelisk run //pw_build_mcuxpresso/py:mcuxpresso_builder -- 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 \
--clean \
--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
```
## License
Files taken from the NXP SDK repository are licensed under the BSD-3-Clause
license.