Test arduino code

Dependents:   DR14_4D7S_US

Fork of ArduinoHAL by René Bohne

Committer:
fblanc
Date:
Thu Feb 12 10:19:00 2015 +0000
Revision:
5:52ed7aa62e95
ArduinoHAL->ArduinoFB; delay(); px->Dx;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fblanc 5:52ed7aa62e95 1 #include "Arduino.h"
fblanc 5:52ed7aa62e95 2 #include "mbed.h"
fblanc 5:52ed7aa62e95 3
fblanc 5:52ed7aa62e95 4
fblanc 5:52ed7aa62e95 5
fblanc 5:52ed7aa62e95 6 static DigitalInOut allpins[] = {D0,D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15};
fblanc 5:52ed7aa62e95 7
fblanc 5:52ed7aa62e95 8 void digitalWrite(int pin, int value)
fblanc 5:52ed7aa62e95 9 {
fblanc 5:52ed7aa62e95 10 //allpins[pin].output();
fblanc 5:52ed7aa62e95 11 allpins[pin].write(value);
fblanc 5:52ed7aa62e95 12 }
fblanc 5:52ed7aa62e95 13
fblanc 5:52ed7aa62e95 14 void pinMode(int pin, int mode)
fblanc 5:52ed7aa62e95 15 {
fblanc 5:52ed7aa62e95 16 if(mode == INPUT)
fblanc 5:52ed7aa62e95 17 {
fblanc 5:52ed7aa62e95 18 allpins[pin].input();
fblanc 5:52ed7aa62e95 19 }
fblanc 5:52ed7aa62e95 20 if(mode == OUTPUT)
fblanc 5:52ed7aa62e95 21 {
fblanc 5:52ed7aa62e95 22 allpins[pin].output();
fblanc 5:52ed7aa62e95 23 }
fblanc 5:52ed7aa62e95 24
fblanc 5:52ed7aa62e95 25 }
fblanc 5:52ed7aa62e95 26
fblanc 5:52ed7aa62e95 27 int digitalRead(int pin)
fblanc 5:52ed7aa62e95 28 {
fblanc 5:52ed7aa62e95 29 //allpins[pin].input();
fblanc 5:52ed7aa62e95 30 return allpins[pin].read();
fblanc 5:52ed7aa62e95 31 }