Просмотр исходного кода

correction error text with winscp

Vincent-FK 4 лет назад
Родитель
Сommit
edd81b6042
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      gpio_mapping.c

+ 2 - 1
gpio_mapping.c

@@ -149,7 +149,8 @@ static void find_and_call_mapping_function(int idx_gpio_interrupted,
 			}
 
 			// Check if all other pins of current mapping are activated or were already activated in previous mask
-			if(!mask_gpio_values[current->pins_idx[i]] && gpios_pins_active_high[current->pins_idx[i]]){
+			if( (!mask_gpio_values[current->pins_idx[i]] && gpios_pins_active_high[current->pins_idx[i]]) ||
+				(mask_gpio_values[current->pins_idx[i]] && !gpios_pins_active_high[current->pins_idx[i]]) ){
 				all_gpio_activated_in_mapping = false;
 			}
 		}