aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2016-06-14 15:41:18 -0400
committerKevin O'Connor <kevin@koconnor.net>2016-06-14 15:41:18 -0400
commit409904c61c750dd9b2ae9a4e8b3e997c06676b72 (patch)
tree0bd56be4bee94e536175e49504cf86d60c29bb64
parentafb1839b6bc60730e73b0b3fa6fad0804555193d (diff)
downloadkutter-409904c61c750dd9b2ae9a4e8b3e997c06676b72.tar.gz
kutter-409904c61c750dd9b2ae9a4e8b3e997c06676b72.tar.xz
kutter-409904c61c750dd9b2ae9a4e8b3e997c06676b72.zip
pins: Add Arduino Due pin name aliases
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r--klippy/pins.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/klippy/pins.py b/klippy/pins.py
index d41d9cd6..bffe580c 100644
--- a/klippy/pins.py
+++ b/klippy/pins.py
@@ -72,11 +72,28 @@ Sanguino_analog = [
"PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7"
]
+Arduino_Due = [
+ "PA8", "PA9", "PB25", "PC28", "PA29", "PC25", "PC24", "PC23", "PC22", "PC21",
+ "PA28", "PD7", "PD8", "PB27", "PD4", "PD5", "PA13", "PA12", "PA11", "PA10",
+ "PB12", "PB13", "PB26", "PA14", "PA15", "PD0", "PD1", "PD2", "PD3", "PD6",
+ "PD9", "PA7", "PD10", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7",
+ "PC8", "PC9", "PA19", "PA20", "PC19", "PC18", "PC17", "PC16", "PC15", "PC14",
+ "PC13", "PC12", "PB21", "PB14", "PA16", "PA24", "PA23", "PA22", "PA6", "PA4",
+ "PA3", "PA2", "PB17", "PB18", "PB19", "PB20", "PB15", "PB16", "PA1", "PA0",
+ "PA17", "PA18", "PC30", "PA21", "PA25", "PA26", "PA27", "PA28", "PB23"
+]
+Arduino_Due_analog = [
+ "PA16", "PA24", "PA23", "PA22", "PA6", "PA4", "PA3", "PA2", "PB17", "PB18",
+ "PB19", "PB20"
+]
+
+
Arduino_from_mcu = {
"atmega168": (Arduino_standard, Arduino_analog_standard),
"atmega644p": (Sanguino, Sanguino_analog),
"atmega1280": (Arduino_mega, Arduino_analog_mega),
"atmega2560": (Arduino_mega, Arduino_analog_mega),
+ "sam3x8e": (Arduino_Due, Arduino_Due_analog),
}
def map_pins(name, mcu):