Manuel Losada
/
withouAPI
lalal
Diff: main.cpp
- Revision:
- 0:86326b7285e2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Nov 22 22:02:42 2019 +0000 @@ -0,0 +1,33 @@ +#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--; + } + }