MCUXpresso_LPC804/boards/lpcxpresso804/demo_apps/led_blinky
Yilin Sun 28c7a119e9
Updated to SDK v2.15.000
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-01-29 14:45:13 +08:00
..
armgcc Updated to SDK v2.15.000 2024-01-29 14:45:13 +08:00
board.c Initial commit v2.13.0 2023-05-25 15:51:41 +08:00
board.h Initial commit v2.13.0 2023-05-25 15:51:41 +08:00
clock_config.c Initial commit v2.13.0 2023-05-25 15:51:41 +08:00
clock_config.h Initial commit v2.13.0 2023-05-25 15:51:41 +08:00
led_blinky_v3_14.xml Updated to SDK v2.15.000 2024-01-29 14:45:13 +08:00
led_blinky.bin Updated to SDK v2.15.000 2024-01-29 14:45:13 +08:00
led_blinky.c Initial commit v2.13.0 2023-05-25 15:51:41 +08:00
led_blinky.mex Initial commit v2.13.0 2023-05-25 15:51:41 +08:00
pin_mux.c Initial commit v2.13.0 2023-05-25 15:51:41 +08:00
pin_mux.h Initial commit v2.13.0 2023-05-25 15:51:41 +08:00
readme.txt Initial commit v2.13.0 2023-05-25 15:51:41 +08:00

## Overview
-----------------------------------------------------------------------------------------
The LED Blinky demo application provides a sanity check for the new SDK build environments 
and board bring up. The LED Blinky demo uses the systick interrupt to realize the function 
of timing delay. The demo takes turns to shine the LED. The purpose of this demo is to 
provide a simple project for debugging and further development.

## Functional Description
-----------------------------------------------------------------------------------------
The LED Blinky demo mainly is to bring up the new SDK build environments on the board.
This demo will initialize the pin configuration, then configure System Tick to generate 
1ms interrupt. When 1000 interrupts occur(1s), the pin output of LED is toggled. We can 
see that LED is blinking on the board.

## Toolchain Supported
---------------------
- IAR embedded Workbench 8.50.5
- Keil MDK 5.31
- GCC ARM Embedded  9.2.1
- MCUXpresso 11.2.0

## Hardware Requirements
------------------------
- Mini/micro USB cable
- LPCXpresso804 board
- Personal Computer

## Board Settings
------------------------
No special settings are required.

## Run the Demo
------------------------
1. Connect a micro USB cable between the PC host and the CMSIS DAP port(CN2 on the board).

2. Choose an IDE, building the project and download the program to the target board.
   More information about how to compile and program the project can refer to the 

   [Getting Started with MCUXpresso SDK](../../../../docs/Getting Started with MCUXpresso SDK.pdf).

3. Launch the debugger in your IDE to begin running the demo.

## Expected Result
------------------------
When the demo runs successfully, you will find the LED is blinking.