|
|
@@ -232,9 +232,15 @@ bool gpio_motor_locked(void) {
|
|
|
u32 gpio_get_pin_values(void) {
|
|
|
u32 value = gpio_input_bit_get(GPIO_MLOCK_IN_GROUP, GPIO_MLOCK_IN_PIN) == SET?1:0;
|
|
|
value |= (gpio_input_bit_get(GPIO_BRAKE_IN_GROUP, GPIO_BRAKE_IN_PIN) == SET?1:0)<<1;
|
|
|
+#ifdef REPEAR_IN_GROUP
|
|
|
value |= (gpio_input_bit_get(REPEAR_IN_GROUP, REPEAR_IN_PIN) == SET?1:0) << 2;
|
|
|
+#endif
|
|
|
+#ifdef BOOT_PIN_0_GROUP
|
|
|
value |= (gpio_input_bit_get(BOOT_PIN_0_GROUP, BOOT_PIN_0_PIN) == SET?:0) << 3;
|
|
|
+#endif
|
|
|
+#ifdef BOOT_PIN_1_GROUP
|
|
|
value |= (gpio_input_bit_get(BOOT_PIN_1_GROUP, BOOT_PIN_1_PIN) == SET?:0) << 4;
|
|
|
+#endif
|
|
|
return value;
|
|
|
}
|
|
|
|