mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-08-18 09:08:33 -04:00
Add FreeRTOS-Plus directory.
This commit is contained in:
parent
7bd5f21ad5
commit
f508a5f653
6798 changed files with 134949 additions and 19 deletions
67
FreeRTOS/Demo/uIP_Demo_IAR_ARM7/uip/main_led
Normal file
67
FreeRTOS/Demo/uIP_Demo_IAR_ARM7/uip/main_led
Normal file
|
@ -0,0 +1,67 @@
|
|||
// Copyright (c) 2001-2004 Rowley Associates Limited.
|
||||
//
|
||||
// This file may be distributed under the terms of the License Agreement
|
||||
// provided with this software.
|
||||
//
|
||||
// THIS FILE IS PROVIDED AS IS WITH NO WARRANTY OF ANY KIND, INCLUDING THE
|
||||
// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Olimex LPC-P1 LED Example
|
||||
//
|
||||
// Description
|
||||
// -----------
|
||||
// This example demonstrates writing to the programmable peripheral interface.
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#include <targets/LPC210x.h>
|
||||
|
||||
#define LED_RED (1<<8)
|
||||
#define LED_GREEN (1<<10)
|
||||
#define LED_YELLOW (1<<11)
|
||||
|
||||
#define LED1 LED_YELLOW
|
||||
|
||||
static void
|
||||
ledInit()
|
||||
{
|
||||
IODIR |= LED1;
|
||||
IOSET = LED1;
|
||||
}
|
||||
|
||||
static void
|
||||
ledOn(void)
|
||||
{
|
||||
IOCLR = LED1;
|
||||
}
|
||||
|
||||
static void
|
||||
ledOff(void)
|
||||
{
|
||||
IOSET = LED1;
|
||||
}
|
||||
|
||||
void
|
||||
delay(int d)
|
||||
{
|
||||
for(; d; --d);
|
||||
}
|
||||
|
||||
int
|
||||
main(void)
|
||||
{
|
||||
MAMCR = 2;
|
||||
ledInit();
|
||||
while (1)
|
||||
{
|
||||
ledOn();
|
||||
delay(100000);
|
||||
ledOff();
|
||||
delay(100000);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue