mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-09-01 20:03:50 -04:00
Add FreeRTOS-Plus directory.
This commit is contained in:
parent
7bd5f21ad5
commit
f508a5f653
6798 changed files with 134949 additions and 19 deletions
|
@ -1,67 +0,0 @@
|
|||
// 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