Uncrustified platform/cc2538dk/dev/button-sensor.c

This commit is contained in:
Mikhail Gaivoronskii 2015-02-20 21:28:26 +05:00
parent 5e25ca9bf5
commit 3f2869824c

View file

@ -103,25 +103,17 @@ btn_callback(uint8_t port, uint8_t pin)
} }
timer_set(&debouncetimer, CLOCK_SECOND / 8); timer_set(&debouncetimer, CLOCK_SECOND / 8);
if(port == GPIO_A_NUM) {
if((port == BUTTON_SELECT_PORT) && (pin == BUTTON_SELECT_PIN)) {
sensors_changed(&button_select_sensor); sensors_changed(&button_select_sensor);
} else if(port == GPIO_C_NUM) { } else if((port == BUTTON_LEFT_PORT) && (pin == BUTTON_LEFT_PIN)) {
switch(pin) { sensors_changed(&button_left_sensor);
case BUTTON_LEFT_PIN: } else if((port == BUTTON_RIGHT_PORT) && (pin == BUTTON_RIGHT_PIN)) {
sensors_changed(&button_left_sensor); sensors_changed(&button_right_sensor);
break; } else if((port == BUTTON_UP_PORT) && (pin == BUTTON_UP_PIN)) {
case BUTTON_RIGHT_PIN: sensors_changed(&button_up_sensor);
sensors_changed(&button_right_sensor); } else if((port == BUTTON_DOWN_PORT) && (pin == BUTTON_DOWN_PIN)) {
break; sensors_changed(&button_down_sensor);
case BUTTON_UP_PIN:
sensors_changed(&button_up_sensor);
break;
case BUTTON_DOWN_PIN:
sensors_changed(&button_down_sensor);
break;
default:
return;
}
} }
} }
/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/