X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fdrivers%2Fao_button.c;h=cdf073524e1e8f4ffb5f232f255c5ef854de28fe;hp=7b1fb530c7d11c32d5d7d48dd37eddf3fadb50ea;hb=1406a5b0721a135913a9801e9eea9e91f0a536b4;hpb=72b6c699d355fcd41addb9919d846e63105b9db7 diff --git a/src/drivers/ao_button.c b/src/drivers/ao_button.c index 7b1fb530..cdf07352 100644 --- a/src/drivers/ao_button.c +++ b/src/drivers/ao_button.c @@ -59,6 +59,7 @@ _ao_button_get(struct ao_debounce *debounce) case 4: return ao_button_value(4); #endif } + return 0; } static void @@ -74,9 +75,10 @@ _ao_button_set(struct ao_debounce *debounce, uint8_t value) static void ao_button_debounce_init(struct ao_debounce *debounce) { - debounce->hold = AO_BUTTON_DEBOUNCE_HOLD; - debounce->_get = _ao_button_get; - debounce->_set = _ao_button_set; + ao_debounce_config(debounce, + _ao_button_get, + _ao_button_set, + AO_BUTTON_DEBOUNCE_HOLD); } static void