Manuel Losada
/
withouAPI
lalal
main.cpp
- Committer:
- mlosa010
- Date:
- 2019-11-22
- Revision:
- 0:86326b7285e2
File content as of revision 0:86326b7285e2:
#include "mbed.h" #define FIO1DIR (*(volatile unsigned int*)(0x2009C020)) #define SET (*(volatile unsigned int*)(0x2009C034)) #define CLR (*(volatile unsigned int*)(0x2009C03C)) #define FIO2DIR (*(volatile unsigned char*) (0x2009C040)) #define FIO2PIN (*(volatile unsigned char*)(0x2009C054)) inline void delay(void); int main() { FIO2DIR = 0x00; FIO1DIR = 0xFFFFFFFF; while(1) { if((FIO2PIN&0x01)==1){ SET |= (1<<18); delay(); SET &= (0<<18)|(0<<20); delay(); }else{ SET |= (1<<20); delay(); SET &= (0<<20)|(0<<18); delay(); } } } inline void delay(void){ for (int i=0; i<2000000; i++){ i++; i--; } }