|
|
@@ -229,7 +229,7 @@ bool gpio_motor_locked(void) {
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-u32 gpio_get_pin_values(void) {
|
|
|
+u16 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
|
|
|
@@ -241,6 +241,11 @@ u32 gpio_get_pin_values(void) {
|
|
|
#ifdef BOOT_PIN_1_GROUP
|
|
|
value |= (gpio_input_bit_get(BOOT_PIN_1_GROUP, BOOT_PIN_1_PIN) == SET?:0) << 4;
|
|
|
#endif
|
|
|
+ value |= (gpio_input_bit_get(ENC_A_GROUP, ENC_A_PIN) == SET?:0) << 5;
|
|
|
+ value |= (gpio_input_bit_get(ENC_B_GROUP, ENC_B_PIN) == SET?:0) << 6;
|
|
|
+ value |= (gpio_input_bit_get(ENC_I_GROUP, ENC_I_PIN) == SET?:0) << 7;
|
|
|
+ value |= (gpio_input_bit_get(ENC_PWM_GROUP, ENC_PWM_PIN) == SET?:0) << 8;
|
|
|
+
|
|
|
return value;
|
|
|
}
|
|
|
|