summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorBirte Kristina Friesel <derf@finalrewind.org>2026-01-07 20:19:20 +0100
committerBirte Kristina Friesel <derf@finalrewind.org>2026-01-07 20:21:14 +0100
commit3ed979939e720abba179beb3e9e4889c11980a5b (patch)
tree2a4d1fa3cfd7ef7a8160d02c217e35ccc3d10992 /include
parentdd7681de7e39c8ca1b06fdfa02b6029ef9e7d7b5 (diff)
Arduino Nano: add arduino-style GPIO pin definitions
Diffstat (limited to 'include')
-rw-r--r--include/arch/arduino-nano/driver/gpio.h23
1 files changed, 23 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);
}