Test arduino code
Fork of ArduinoHAL by
Arduino.cpp@5:52ed7aa62e95, 2015-02-12 (annotated)
- 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?
User | Revision | Line number | New 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 | } |