Skip to content

Latest commit

 

History

History
1082 lines (819 loc) · 62.8 KB

demo.md

File metadata and controls

1082 lines (819 loc) · 62.8 KB

NXP Application Code Hub - Index Of Demos

Index

  1. BLE smart label based on LVGL using Waveshare e-ink display and KW45
  2. Instrument cluster demo on MIMXRT1170-EVK with Raspberry Pi 7" touch panel, using LVGL
  3. Demo of coffee machine using voice recognition (VIT) and LVGL graphics on i.MX RT1060
  4. How to enable a LVGL cluster demo with i.MX RT1170-EVK.
  5. Leveraging deep learning to count the number of people in a room using a low-resolution 8x8 infrared array sensor
  6. LPC55S36 Low End Audio Demo
  7. Smart lighting LED bulb using LPC860
  8. Full Appliance Demo
  9. i.MX RT1170 + NAFE13388 drivers and demos
  10. Very simple serial bootloader for NXP MCU
  11. Raw Video Playback Demo for MCX N947
  12. MCXN947 NPU vs Tensorflm Benchmark
  13. How to implement low power on MCXA153
  14. Fashion MNIST Recognition on MCXN947
  15. On device training fan anomaly detection on MCXN947
  16. MCXN94x power manager training lab
  17. Label the CIFAR10 images from the camera on FRDM-MCXN947
  18. Heart rate (BPM) and SPO2 monitoring on FRDM-MCXA153
  19. How to implement USB audio 7.1 channel speaker on MCXN947
  20. Multiple face detection on mcxn947
  21. Multiple Person Detection on MCXN947
  22. How to develop an electric bicycle dashboard design on MCXN947
  23. MCX STREAMDECK
  24. Industrial Panel FRDM-MCXN947
  25. Magnetic Wake-up Example using NMH1000 Magnetic Switch Sensor
  26. vital signal monitor
  27. MCXN - how to enable the windowed watchdog on low power
  28. Pressure and Altimeter Examples using MPL3115 Sensor
  29. Using SmartDMA to implement camera interface in MCXN236
  30. This example demonstrates FXLS89xxxF 3-axis accelerometer evaluation GUI using ISSDK and FreeMASTER
  31. This demo provides APIs to configure and read accurate temperature using P3T1085UK sensor
  32. PCF2131 : Real Time Clock driver on FRDM-MCXN947.
  33. K32W148 BLDC Motor control FreeRTOS application
  34. Touch Keypad Tuning on MCXN
  35. NMH1000 magnetic switch sensor evaluation GUI using ISSDK and FreeMASTER
  36. low power measurement on mcxn236
  37. PCA9957HN led driver with demo app running on FRDM-MCXN947 and FRDM-MCXA153
  38. Multi sensor demo with FRDM-MCXN947 and LDC-PAR-S035
  39. Accel and Pressure sensor demo with FRDM-MCXA153
  40. PCA9959HN led driver with demo app running on FRDM-MCXN947 and FRDM-MCXA153
  41. Nafe Industrial Application Examples using API Libraries
  42. EVSE-SIG-BRD using LPC5536/LPC55S36 for electric vehicle chargers
  43. PCF85063AT : Tiny Real Time Clock driver on FRDM-MCXN947 and MCXA153.
  44. Tamper detection with low-power wakeup sensor using BLE wireless UART
  45. FRDM RW612 Kitchen Timer
  46. FRDMHB2002ESEVM: Driver and demo app for MC33HB2002ES H-bridge motor controller
  47. SJA1124EVB : Quad LIN Commander Transceiver with LIN Commander Controller
  48. FRDM33926PNBEVM: Driver and demo app for MC33926 motor controller
  49. i.MX Driver Monitor System
  50. i.MX Smart Fitness
  51. Selfie Segmenter
  52. i.MX Smart Kitchen

1. BLE smart label based on LVGL using Waveshare e-ink display and KW45

Overview

This is an example project to demonstrate the use of GUI Guider and LVGL in the context of a BLE Smart Label using NXP KW45B41Z-EVK or K32W148-EVK boards, a Waveshare 2.9" E-Ink display and NXP IoT Toolbox application.

Families: K32W

Toolchains: MCUXpresso IDE

Peripherals: SPI

Categories: Graphics

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

2. Instrument cluster demo on MIMXRT1170-EVK with Raspberry Pi 7" touch panel, using LVGL

Overview

Cluster demo with LVGL on Raspberry Pi 7" touch panel.

Families: i.MX RT

Toolchains: MCUXpresso IDE

Peripherals: DISPLAY

Categories: Graphics

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

3. Demo of coffee machine using voice recognition (VIT) and LVGL graphics on i.MX RT1060

Overview

This application code is to demonstrate LVGL Coffee Machine GUI + NXP VIT on RT1060-EVK for smart panel demo

Families: i.MX RT

Toolchains: MCUXpresso IDE

Peripherals: DISPLAY, I2C, I2S

Categories: Graphics, Voice, HMI, RTOS

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

4. How to enable a LVGL cluster demo with i.MX RT1170-EVK.

Overview

This is a cluster demo with LVGL on MIMXRT1170-EVK with RK055HDMIPI4M 5.5" LCD panel. This demo shows the interface of the car/e-bike when driving, shows the interface of speedometer gear switching and signal icons switching.

Families: i.MX RT

Toolchains: IAR

Peripherals: DISPLAY

Categories: Graphics, RTOS

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

5. Leveraging deep learning to count the number of people in a room using a low-resolution 8x8 infrared array sensor

Overview

This shows how to create a deep learning model to count the number of people in a room using a low-resolution 8x8 infrared array sensor.

Families: LPC

Toolchains: MCUXpresso IDE

Peripherals: I2C, SENSOR, UART, TIMER, CLOCKS

Categories: AI/ML, Vision

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

6. LPC55S36 Low End Audio Demo

Overview

This example demo uses DAC output to generate low end audio through an external speaker.

Families: LPC

Toolchains: MCUXpresso IDE

Peripherals: DAC, UART, USB

Categories: Voice, Audio

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

7. Smart lighting LED bulb using LPC860

Overview

This is the source code for using LPC860 as an IEC-62386 compatible smart RGB light bulb, and is the default firmware for the smart lighting control gear board.

Families: LPC

Toolchains: MCUXpresso IDE

Peripherals: ADC, TIMER, PWM, DMA

Categories: HMI

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

8. Full Appliance Demo

Overview

This is a Full Appliance Demo with LVGL on MIMXRT1170-EVKB with RK055HDMIPI4M 5.5" LCD panel. This Demo shows three appliances, an Oven, an Aircon and a Hood (each appliance has its own animations and can switch bettwen screens), it also has a central dashboard with the status of all appliances.

Families: i.MX RT

Toolchains: MCUXpresso IDE

Peripherals: DISPLAY

Categories: Graphics, HMI, RTOS

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

9. i.MX RT1170 + NAFE13388 drivers and demos

Overview

This example demonstrates how to use NAFE13388 and i.MXRT1170 to sample analog signals. The results are either shown in a serial terminal window or in waveforms by using the FreeMASTER Run-Time Debugging Tool.

Families: i.MX RT

Toolchains: IAR, MCUXpresso IDE, VS Code

Peripherals: DMA, GPIO, SPI, UART

Categories: Industrial

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

10. Very simple serial bootloader for NXP MCU

Overview

Simplified version of XP official MCUBOOT, implemented in C, removing most of the features and only retaining serial download functionality.

Families: Kinetis, LPC

Toolchains: MDK

Peripherals: FLASH

Categories: Tools

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

11. Raw Video Playback Demo for MCX N947

Overview

This demo plays raw video file from SD card file system directly to LCD panel, in order to achieve high frame rate on performance constrained MCUs.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: SDMMC, DISPLAY

Categories: Graphics, SDMMC

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

12. MCXN947 NPU vs Tensorflm Benchmark

Overview

This demo shows the performance benchmark between NPU and TensorFLM. Real time results are displayed on TFT LCD. On-chip NPU accelerates AI/ML algorithms and improves the performance.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: DISPLAY

Categories: Graphics, AI/ML

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

13. How to implement low power on MCXA153

Overview

The low power implementation demo is used for power mode switch, wake up time measurement and low power current measurement on the FRDM-MCXA153 board.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: CLOCKS, UART

Categories: Low Power, Power Conversion

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

14. Fashion MNIST Recognition on MCXN947

Overview

Fashion-MNIST recognition based on machine learning algorithm, power by MCXN947.Model is trained on Fashion-MNIST dataset, which can recognition 10 classes of fashion product from camera.Machine learning algorithm is accelerated by the NPU inside, the inference during is smaller than 10ms.

Families: MCX

Toolchains: MCUXpresso IDE, VS Code

Peripherals: DISPLAY

Categories: HMI, AI/ML

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

15. On device training fan anomaly detection on MCXN947

Overview

On device trainable anomaly detection based on MCXN947.

Families: MCX

Toolchains: MCUXpresso IDE, VS Code

Peripherals: DISPLAY, I2C

Categories: Graphics, Anomaly Detection, AI/ML

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

16. MCXN94x power manager training lab

Overview

The Power Manager example uses runtime menus to evaluate the power modes and power management features of the MCX Nx4x.  This example also uses the Power Manager component of MCUXpresso SDK, which provides a common framework of APIs for power management. For more details how to use this example and measure current, refer to the lab guide "MCXNx4x Power Management Lab.pdf".

Families: MCX

Toolchains: IAR, MCUXpresso IDE, VS Code

Peripherals: CLOCKS

Categories: Low Power

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

17. Label the CIFAR10 images from the camera on FRDM-MCXN947

Overview

Label the CIFAR10 images from the camera on FRDM-MCXN947

Families: MCX

Toolchains: MCUXpresso IDE, VS Code

Peripherals: DISPLAY

Categories: HMI, AI/ML

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

18. Heart rate (BPM) and SPO2 monitoring on FRDM-MCXA153

Overview

This demo mainly demonstrates how to use FRDM-MCXA153 to collect ecg, heart rate and blood oxygen saturation data, also uses FreeMASTER as the UI for display. The MCU (MCXA153) adjusts intensity of LED's in sensor for reads better values of light intensity data from MAX30101 via the I2C bus, performs filtering, other signal processing operations and algorithms to obtain the final result (ecg ,heart rate and SPO2 with waveforms), and saves it in the on-chip RAM. The on-board debugger of FRDM-MCXA153 reads the ecg, heart rate and blood oxygen data from the MCU via the SWD, and displays the results on the FreeMASTER web page. The UI of FreeMASTER uses JS script for web-based waveform display.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: I2C

Categories: Sensor

Application format: CMSIS Pack

Compatible boards:

Expansion boards

19. How to implement USB audio 7.1 channel speaker on MCXN947

Overview

This demo will show you how to implement a USB audio 7.1 channel speaker on MCXN947

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: SAI, USB

Categories: Audio

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

20. Multiple face detection on mcxn947

Overview

Multiple face detection on FRDM-MCXN947

Families: MCX

Toolchains: MCUXpresso IDE, VS Code

Peripherals: DISPLAY, PWM

Categories: AI/ML

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

21. Multiple Person Detection on MCXN947

Overview

Multiple person detection based on machine learning algorithms, powered by MCXN947.

Families: MCX

Toolchains: MCUXpresso IDE, VS Code

Peripherals: DISPLAY

Categories: AI/ML

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

22. How to develop an electric bicycle dashboard design on MCXN947

Overview

This demo is an example of dashboard for electric bicycle. This demo is based on LVGL 8.3.10 and GUI Guider 1.6.0-GA. This demo can be used by customers to evaluate GUI performance of MCXN947. Here, this demo uses MCXN947 as target MCU and uses internal flash to store image source and font source. This demo supports various GUI widgets to show customer information such as meter panel, chart, label.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: DISPLAY

Categories: HMI

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

23. MCX STREAMDECK

Overview

A touch user interface to send hotkeys or shorcuts

Families: MCX

Toolchains: MCUXpresso IDE, VS Code

Peripherals: USB, DISPLAY

Categories: Graphics, HMI

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

24. Industrial Panel FRDM-MCXN947

Overview

This demo demostrate capabilities of new FRDM-MCXN947. With only one core, the demo run motor control, lvgl, server, two temperature sensors, touch sensitive and get core performance.

Families: MCX

Toolchains: MCUXpresso IDE, VS Code

Peripherals: ADC, PWM, UART, TIMER, I2C, ETHERNET

Categories: Graphics, Sensor, Motor Control, Industrial

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

25. Magnetic Wake-up Example using NMH1000 Magnetic Switch Sensor

Overview

This example demo describes how to configure NMH1000 magnetic switch sensor to enable magnetic wake-up use-case. Such use-case can find many applications where user would like to completely shut off power supply or put the device in power down mode etc. based on magnetic field applied. Examples include, smart meters, shelf labels, reed switch replacement, smart home etc.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: I2C, SENSOR, UART

Categories: Low Power, Sensor

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

26. vital signal monitor

Overview

The project is vital sign monitor that use a pulse-oximeter sensor to obtain the values and uses an LCD to show the values and the graphics of the measurements.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: DISPLAY, DMA, I2C

Categories: Graphics, Sensor, HMI

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

27. MCXN - how to enable the windowed watchdog on low power

Overview

Create package software about how to enable watchdog in low power examples.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: WATCHDOG

Categories: Low Power

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

28. Pressure and Altimeter Examples using MPL3115 Sensor

Overview

This example demo describes how to configure absolute pressure sensor MPL3115 for pressure and altimeter mode. This sensor can find use in many industrial, medical applications.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: I2C, UART

Categories: Low Power, Sensor

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

29. Using SmartDMA to implement camera interface in MCXN236

Overview

This demo introduces a parallel interface for the camera solution for MCXN236

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: GPIO, VIDEO

Categories: Graphics, HMI

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

30. This example demonstrates FXLS89xxxF 3-axis accelerometer evaluation GUI using ISSDK and FreeMASTER

Overview

  • This example demonstrates combining ISSDK and FreeMASTER to create FXLS89xxxF 3-axis accelerometer evaluation GUI for our customer to evaluate this sensor using sensor development tools with sensors expansion boards.
  • NXP’s next-generation accelerometer feature a strong balance of intelligent integration, logic and customizable platform software to enable smarter, more differentiated applications
  • This example demonstrates how we can combine multiple middleware(s)  (e.g. ISSDK, FreeMASTER) to develop evaluation tools that helps improve "ease of evaluation and development" for our customers using our parts.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: I2C, SENSOR, UART

Categories: Sensor, Tools

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

31. This demo provides APIs to configure and read accurate temperature using P3T1085UK sensor

Overview

This example demo describes how to configure the accurate temperature sensor P3T1085UK for temperature measurement. This sensor can be used in many industrial and medical applications.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: I2C

Categories: Sensor

Application format: CMSIS Pack

Compatible boards:

Expansion boards

32. PCF2131 : Real Time Clock driver on FRDM-MCXN947.

Overview

This example demo provides CMSIS Compliant APIs to configure different operating modes of PCF2131 RTC. It also provides APIs to perform below mentioned operations:

  • RTC Start
  • RTC Stop
  • Get Time
  • Set Time
  • Record Timestamps on Switches
  • Software Reset 

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: SPI, I2C

Categories: Real Time Clock

Application format: CMSIS Pack

Compatible boards:

Expansion boards

33. K32W148 BLDC Motor control FreeRTOS application

Overview

This software shows how to control a Brushless DC (BLDC) Motor with K32W148.

Families: K32W, KW45

Toolchains: MCUXpresso IDE

Peripherals: ADC, GPIO, PWM

Categories: Motor Control, RTOS

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

34. Touch Keypad Tuning on MCXN

Overview

The demo shows how to use NXP Touch sensing library with the python tool for Capacitive Touch keypad sensitivity tuning

Families: Kinetis, MCX

Toolchains: IAR

Peripherals: TSI

Categories: Touch Sensing, HMI

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

35. NMH1000 magnetic switch sensor evaluation GUI using ISSDK and FreeMASTER

Overview

This example demonstrates combining ISSDK and FreeMASTER to create NMH1000 magnetic switch evaluation GUI for our customer to evaluate this sensor using sensor development tools with sensor expansion boards.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: I2C, UART

Categories: Low Power, Sensor

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

36. low power measurement on mcxn236

Overview

The low power measurement demo is used to reproduce the power consumption and wake-up time in the datasheet on the FRDM-MCXN236 board.

Families: MCX

Toolchains: IAR

Peripherals: CLOCKS, UART

Categories: Low Power

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

37. PCA9957HN led driver with demo app running on FRDM-MCXN947 and FRDM-MCXA153

Overview

A graphical interface allows the user to easily explore the different functions of the driver to use the LED controller features for color mixing, blinking and dimming LEDs.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: SPI

Categories: User Interface

Application format: CMSIS Pack

Compatible boards:

38. Multi sensor demo with FRDM-MCXN947 and LDC-PAR-S035

Overview

This demo shows how to integrate the NXP sensors FXLS8974CF (3-axis accelerometer) and MPL3115 (absolute pressure) with FRDM-MCXN947 platform. Both sensors share the I2C bus of the Accel & Pressure click board, that is used in the demo for digital communication between the MCXN947 and the sensors. The demo uses the LVGL graphics framework and a TFT Display (LCD-PAR-S035) to show sensor data

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: DISPLAY, GPIO, I2C, SENSOR, UART

Categories: Sensor

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

39. Accel and Pressure sensor demo with FRDM-MCXA153

Overview

The demo implements the ISSDK FXLS8974 & MPL3115 sensor driver example demonstration with RGB LED status on FRDM-MCXA153 using Accel & Pressure Click.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: I2C, UART, SENSOR, GPIO, TIMER

Categories: Sensor

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

40. PCA9959HN led driver with demo app running on FRDM-MCXN947 and FRDM-MCXA153

Overview

This demo application provides a command line interface which allows the user to easily explore the different functions 
of the driver to use the LED controller features for grid duration control , grid-group configuration, channel configuration and gradation control

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: SPI

Categories: User Interface

Application format: CMSIS Pack

Compatible boards:

Expansion boards

41. Nafe Industrial Application Examples using API Libraries

Overview

This is a collection of MCUXpresso projects, in this collection several fundamental voltage/current/sensor readout applications via NXP analog front-end are exposed.

Families: LPC

Toolchains: MCUXpresso IDE

Peripherals: GPIO, SPI, TIMER, UART, SENSOR, DMA

Categories: Sensor, Industrial

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

42. EVSE-SIG-BRD using LPC5536/LPC55S36 for electric vehicle chargers

Overview

The EVSE-SIG-BRD is an add-on development board that supports electric vehicle supply equipment (EVSE) platform development. The board also supports the proximity pilot, ground fault circuit interrupter (GFCI), and relay drive features. The main host of the system is on a separate processor development board, for example, NXP i.MX RT1060 EVK, i.MX 8M Nano EVK, or S32G-VNP-RDB3. The ISO 15118 protocol stack and communication software run on the host processor.  The power-line communication(PLC) path is via the onboard HomePlug Green PHY (HPGP) transceiver (Lumissil IS32CG5317).

Families: LPC

Toolchains: MCUXpresso IDE

Peripherals: UART, TIMER, SPI, PWM, I2C, GPIO, FLASH, CLOCKS, ADC, CAN, ETHERNET

Categories: Low Power, Industrial, Security, Safety

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

43. PCF85063AT : Tiny Real Time Clock driver on FRDM-MCXN947 and MCXA153.

Overview

This example demo provides CMSIS Compliant APIs to configure different operating modes of PCF85063AT RTC. It also provides APIs to perform below mentioned operations:

  • RTC Start
  • RTC Stop
  • Get/Set Time and date 
  • Minute/Half Minute Interrupt
  • Offset Modes 
  • Correction Interrupts 
  • Get & Set Alarm  etc. 

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: I2C

Categories: Real Time Clock

Application format: CMSIS Pack

Compatible boards:

Expansion boards

44. Tamper detection with low-power wakeup sensor using BLE wireless UART

Overview

  • This example demo describes how to configure low-power motion or magnetic wake-up sensor for tamper/theft detection and transmit ALERT to connected end user via BLE wireless UART using FRDM-MCXW71.
  • Such use-case can find many applications where user would like to completely shut off power supply or put the device in power down mode etc. based on magnetic field applied. Examples include, smart meters, shelf labels, reed switch replacement, smart home etc.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: I2C, UART

Categories: Low Power, Sensor, Wireless Connectivity

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

45. FRDM RW612 Kitchen Timer

Overview

This demo shows a kitchen timer that has a config screen to set the timer, date and color

Families: RW

Toolchains: MCUXpresso IDE

Peripherals: DISPLAY

Categories: Graphics, HMI, RTOS

Application format: Project File (MCUX/MDK/IAR)

Compatible boards:

Expansion boards

46. FRDMHB2002ESEVM: Driver and demo app for MC33HB2002ES H-bridge motor controller

Overview

This demo application provides various Motor Control interfaces like fault detection (over, under voltage and active current limits etc ) , Fault detection control and Motor can be either control by PWM or SPI.  Using PWM speed can be controlled by changing the duty cycles.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: ADC, GPIO, PWM, SPI

Categories: Motor Control

Application format: CMSIS Pack

Compatible boards:

Expansion boards

47. SJA1124EVB : Quad LIN Commander Transceiver with LIN Commander Controller

Overview

This example provides CMSIS Compliant APIs to configure different device configurations of SJA1124. It also provides the APIS lmentioned below :

  1. LIN traffic send/receive in between commander and responder
  2. Low power mode support 
  3. Device configuration support

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: SPI

Categories: Bridge

Application format: CMSIS Pack

Compatible boards:

Expansion boards

48. FRDM33926PNBEVM: Driver and demo app for MC33926 motor controller

Overview

The 33926 is a SMARTMOS monolithic H-bridge power IC designed primarily for automotive electronic throttle control, but is applicable to any low-voltage DC servo motor control application within the current and voltage limits stated in this specification.

Families: MCX

Toolchains: MCUXpresso IDE

Peripherals: ADC, GPIO, PWM

Categories: Motor Control

Application format: CMSIS Pack

Compatible boards:

Expansion boards

49. i.MX Driver Monitor System

Overview

i.MX Driver Monitor System is a vehicle safety system to assess the driver's alertness and warn the driver if needed using a camera and NPU.

Families: i.MX

Toolchains: VS Code

Peripherals: DISPLAY, MIPI-CSI, USB, VIDEO

Categories: AI/ML, Vision

Application format: Python (Linux)

Compatible boards:

50. i.MX Smart Fitness

Overview

i.MX Smart Fitness tracks the 'squats' fitness exercise using a camera and NPU on i.MX Applications Processors.

Families: i.MX

Toolchains: VS Code

Peripherals: MIPI-CSI, DISPLAY, USB, VIDEO

Categories: AI/ML, Vision

Application format: Python (Linux)

Compatible boards:

51. Selfie Segmenter

Overview

Selfie Segmenter lets you segment the portrait of a person and can be used to replace or modify the background of an image  using a camera and the NPU.

Families: i.MX

Toolchains: VS Code

Peripherals: MIPI-CSI, DISPLAY, USB, VIDEO

Categories: AI/ML, Vision

Application format: Python (Linux)

Compatible boards:

52. i.MX Smart Kitchen

Overview

i.MX Smart Kitchen emulates an interactive kitchen through a GUI controlled by voice commands.

Families: i.MX

Toolchains: VS Code

Peripherals: DISPLAY

Categories: Graphics, Voice, HMI, User Interface

Application format: Yocto Project

Compatible boards: