##// END OF EJS Templates
Added STM32F4 target, improved rules files, added additional Include folder var...
Added STM32F4 target, improved rules files, added additional Include folder var for project files.

File last commit:

r11:798f00e676fa default
r14:c6ae61909bfd default
Show More
main.c
32 lines | 884 B | text/x-c | CLexer
/* THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
* OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
* THE AUTHORS SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
* CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. USE IT AT YOUR OWN RISK */
#include "LPC17xx.h"
volatile uint32_t temp;
void _delay(uint32_t del);
int main (void)
{
LPC_SC->PCONP |= ( 1 << 15 ); // power up GPIO
LPC_GPIO1->FIODIR |= (1<<18); // puts P1.29 into output mode.
while(1)
{
LPC_GPIO1->FIOPIN |= (1<<18); // make P1.29 high
_delay( 1 << 24 );
LPC_GPIO1->FIOPIN &= ~(1<<18); // make P1.29 low
_delay( 1 << 24 );
}
return 0;
}
void _delay(uint32_t del)
{
uint32_t i;
for(i=0;i<del;i++)
temp = i;
}