MCUXpresso_MIMXRT1052xxxxB/boards/evkbimxrt1050/azure_rtos_examples/guix_washing_machine
Yilin Sun 6baf4427ce
Updated to v2.15.000
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-03-18 23:15:10 +08:00
..
armgcc Updated to v2.15.000 2024-03-18 23:15:10 +08:00
fonts/verasans SDK v2.11.1 2022-04-08 22:46:35 +08:00
graphics SDK v2.11.1 2022-04-08 22:46:35 +08:00
board.c Updated to v2.15.000 2024-03-18 23:15:10 +08:00
board.h Updated to v2.15.000 2024-03-18 23:15:10 +08:00
clock_config.c Update SDK to v2.13.0 2023-01-26 09:35:56 +08:00
clock_config.h Update SDK to v2.13.0 2023-01-26 09:35:56 +08:00
dcd.c SDK v2.11.1 2022-04-08 22:46:35 +08:00
dcd.h SDK v2.11.1 2022-04-08 22:46:35 +08:00
display_support.h SDK v2.11.1 2022-04-08 22:46:35 +08:00
evkbimxrt1050_sdram_init.jlinkscript Updated to v2.14.0 2023-11-30 20:55:00 +08:00
garments.c SDK v2.11.1 2022-04-08 22:46:35 +08:00
guix_washing_machine.c SDK v2.11.1 2022-04-08 22:46:35 +08:00
guix_washing_machine.h SDK v2.11.1 2022-04-08 22:46:35 +08:00
guix_washing_machine_v3_14.xml Updated to v2.15.000 2024-03-18 23:15:10 +08:00
gx_display_driver_imxrt10xx_24xrgb.c SDK v2.11.1 2022-04-08 22:46:35 +08:00
gx_display_driver_imxrt10xx_565rgb.c SDK v2.11.1 2022-04-08 22:46:35 +08:00
gx_driver_imxrt10xx_irq.c SDK v2.11.1 2022-04-08 22:46:35 +08:00
gx_touch_driver_imxrt10xx_capacitive.c SDK v2.11.1 2022-04-08 22:46:35 +08:00
gx_user.h Updated to v2.14.0 2023-11-30 20:55:00 +08:00
pin_mux.c SDK v2.11.1 2022-04-08 22:46:35 +08:00
pin_mux.h SDK v2.11.1 2022-04-08 22:46:35 +08:00
readme.md Updated to v2.15.000 2024-03-18 23:15:10 +08:00
sample_guix_washing_machine.gxp SDK v2.11.1 2022-04-08 22:46:35 +08:00
sample_guix_washing_machine_resources.c SDK v2.11.1 2022-04-08 22:46:35 +08:00
sample_guix_washing_machine_resources.h SDK v2.11.1 2022-04-08 22:46:35 +08:00
sample_guix_washing_machine_specifications.c SDK v2.11.1 2022-04-08 22:46:35 +08:00
sample_guix_washing_machine_specifications.h SDK v2.11.1 2022-04-08 22:46:35 +08:00
temperature.c Update SDK to v2.13.0 2023-01-26 09:35:56 +08:00
tx_user.h Updated to v2.14.0 2023-11-30 20:55:00 +08:00
washer_on.c SDK v2.11.1 2022-04-08 22:46:35 +08:00
water_level.c SDK v2.11.1 2022-04-08 22:46:35 +08:00

readme.md

Overview

The example creates a simple washing machine demonstration. It shows a UI on a LCD panel with touch panel. It also can interact with user.

Define GUIX_PXP_ENABLE to enable Pixel Pipeline engine (PXP). It can accelerate the image process.

SDK version

  • Version: 2.15.000

Toolchain supported

  • IAR embedded Workbench 9.40.1
  • Keil MDK 5.38.1
  • GCC ARM Embedded 12.2
  • MCUXpresso 11.8.0

Hardware requirements

  • Micro USB cable
  • EVKB-IMXRT1050 board
  • Personal Computer
  • RK043FN02H-CT or RK043FN66HS-CT6 LCD board (RK043FN02H-CT and RK043FN66HS-CT6 are compatible)

Board settings

  1. Connect the LCD board to the on-board LCD connector J8.

Prepare the Demo

  1. Connect a USB cable between the host PC and the OpenSDA USB port on the target board.
  2. Open a serial terminal with the following settings:
    • 115200 baud rate
    • 8 data bits
    • No parity
    • One stop bit
    • No flow control
  3. Build the project. Note that the project uses the LCD board RK043FN66HS-CT6 by default. To use the LCD board RK043FN02H-CT, change the following line in display_support.h from #define DEMO_PANEL DEMO_PANEL_RK043FN66HS to #define DEMO_PANEL DEMO_PANEL_RK043FN02H
  4. Write the program to the flash of the target board.
  5. Press the reset button on your board to start the demo.

Running the demo

When the demo is running, a washing machine UI will display on the LCD panel. User can touch the panel to change the temperature, water level, ...

The serial port will output: Start the GUIX washing machine example...