diff --git a/speeduino/utils.ino b/speeduino/utils.ino index b3f6b605..1e01bd87 100644 --- a/speeduino/utils.ino +++ b/speeduino/utils.ino @@ -43,7 +43,7 @@ uint16_t freeRam () byte pinTranslate(byte rawPin) { byte outputPin = rawPin; - if(rawPin > BOARD_DIGITAL_GPIO_PINS) { outputPin = A8 + (outputPin - BOARD_DIGITAL_GPIO_PINS); } + if(rawPin > BOARD_DIGITAL_GPIO_PINS) { outputPin = A8 + (outputPin - BOARD_DIGITAL_GPIO_PINS - 1); } return outputPin; }