This NXP demo is a combination of two demos running on the MIMXRT1050-EVK board, showing USB Type-C power delivery and a GUI with touch interface running on the
i.MXRT1050 MCU. See video of demo below.
First example is USBPD demo from the MCUXpresso Software Development Kit (SDK) for the kit. This SDK can be downloaded from https://mcuxpresso.nxp.com. The SDK USBPD project is included at \SDK_2.3.0_EVK-MIMXRT1050-OM13588\boards\evkmimxrt1050_om13588\usb_examples\usb_pd.
This demo uses the FreeRTOS version. Generic description of this demo is included here in the SDK at \SDK_2.3.0_EVK-MIMXRT1050-OM13588\docs\usb\MCUXpresso SDK USB Type-C PD Stack User's Guide.pdf.
Second example is a washing machine GUI using TouchGFX. This example is provided by Draupner Graphics with source code in their TouchGFX release, with more details shared here: https://touchgfx.com/nxp-semiconductors/i-mxrt1050-display-kit/
Here is a video overview of using this combined demo:
Hardware Requirements
=====================
For the full demo shown in the video, the following hardware is required:
Software Details
================
This demo was built with the following software versions:
Setup Video
NXP Recommend
Product | Link |
---|---|
USB Type-C Shield Board for Kinetis® Freedom and LPC Boards | OM13588: USB Type-C Shield Board | NXP |
i.MX RT1050 Evaluation Kit | i.MX RT1050 Evaluation Kit | NXP |
Freedom Development Platform for Kinetis® K64, K63, and K24 MCUs | FRDM-K64F Platform|Freedom Development Board|Kinetis MCUs | NXP |