diff --git a/firmware/config/boards/hellen/alphax-4chan/connectors/main.yaml b/firmware/config/boards/hellen/alphax-4chan/connectors/main.yaml index 43a69672a6..f8c70a628c 100644 --- a/firmware/config/boards/hellen/alphax-4chan/connectors/main.yaml +++ b/firmware/config/boards/hellen/alphax-4chan/connectors/main.yaml @@ -187,7 +187,7 @@ pins: - pin: C7 # H144_IN_CAM - id: [GPIOA_6, EFI_ADC_6] + id: [GPIOA_6, GPIOA_6, EFI_ADC_6] class: [event_inputs, switch_inputs, analog_inputs] function: Camshaft HALL Sensor or Generic Digital Input type: hall diff --git a/java_tools/ConfigDefinition.jar b/java_tools/ConfigDefinition.jar index 1ac86a41ea..356621057c 100644 Binary files a/java_tools/ConfigDefinition.jar and b/java_tools/ConfigDefinition.jar differ diff --git a/java_tools/configuration_definition/src/main/java/com/rusefi/PinoutLogic.java b/java_tools/configuration_definition/src/main/java/com/rusefi/PinoutLogic.java index d3ffc856bb..b5e31711bf 100644 --- a/java_tools/configuration_definition/src/main/java/com/rusefi/PinoutLogic.java +++ b/java_tools/configuration_definition/src/main/java/com/rusefi/PinoutLogic.java @@ -112,8 +112,8 @@ public class PinoutLogic { if (!(pinClass instanceof ArrayList)) throw new IllegalStateException("Expected multiple classes for " + pinIds); ArrayList pinClassArray = (ArrayList) pinClass; - if (pinIds.size()!=pinClassArray.size()) - throw new IllegalStateException(pinName + ": id array length should match class array length"); + if (pinIds.size() != pinClassArray.size()) + throw new IllegalStateException(pinName + ": id array length should match class array length: " + pinId + " vs " + pinClassArray); for (int i = 0; i < pinIds.size(); i++) { String id = pinIds.get(i); addPinToList(id, pinTsName, pinClassArray.get(i));