Test arduino code

Dependents:   DR14_4D7S_US

Fork of ArduinoHAL by René Bohne

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Arduino.cpp Source File

Arduino.cpp

00001 #include "Arduino.h"
00002 #include "mbed.h"
00003 
00004 
00005 
00006 static DigitalInOut allpins[] = {D0,D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15};
00007 
00008 void digitalWrite(int pin, int value) 
00009 {
00010     //allpins[pin].output();
00011     allpins[pin].write(value);
00012 }
00013 
00014 void pinMode(int pin, int mode) 
00015 {
00016     if(mode == INPUT)
00017     {
00018         allpins[pin].input();
00019     }
00020     if(mode == OUTPUT)
00021     {
00022         allpins[pin].output();
00023     }    
00024    
00025 }
00026 
00027 int digitalRead(int pin)
00028 {
00029     //allpins[pin].input();
00030     return allpins[pin].read();
00031 }