summaryrefslogtreecommitdiff
path: root/include/arch
diff options
context:
space:
mode:
Diffstat (limited to 'include/arch')
-rw-r--r--include/arch/arduino-nano/driver/gpio.h23
l---------include/arch/arduino-uno1
2 files changed, 24 insertions, 0 deletions
diff --git a/include/arch/arduino-nano/driver/gpio.h b/include/arch/arduino-nano/driver/gpio.h
index eba3fad..becc16b 100644
--- a/include/arch/arduino-nano/driver/gpio.h
+++ b/include/arch/arduino-nano/driver/gpio.h
@@ -41,6 +41,29 @@ class GPIO {
pd7 = 31
};
+ enum ArduinoPin : unsigned char {
+ rx0 = pd0,
+ tx1 = pd1,
+ d2 = pd2,
+ d3 = pd3,
+ d4 = pd4,
+ d5 = pd5,
+ d6 = pd6,
+ d7 = pd7,
+ d8 = pb0,
+ d9 = pb1,
+ d10 = pb2,
+ d11 = pb3,
+ d12 = pb4,
+ a0 = pc0,
+ a1 = pc1,
+ a2 = pc2,
+ a3 = pc3,
+ a4 = pc4,
+ a5 = pc5,
+ rst = pc6
+ };
+
inline void setup() {
DDRB = _BV(PB5);
}
diff --git a/include/arch/arduino-uno b/include/arch/arduino-uno
new file mode 120000
index 0000000..fd8c755
--- /dev/null
+++ b/include/arch/arduino-uno
@@ -0,0 +1 @@
+arduino-nano \ No newline at end of file