diff options
author | ConfuSomu | 2021-04-28 13:16:12 -0400 |
---|---|---|
committer | ConfuSomu | 2021-04-28 13:16:12 -0400 |
commit | 4f68147aee228631e78356c2f3e75f277023bf48 (patch) | |
tree | 33ef3ad6a1acd6853b611305e7b8d7747a6642e2 /apps | |
parent | 377abedb66676f0102a5a939ff8e91ade75510e4 (diff) | |
download | pico-watch-4f68147aee228631e78356c2f3e75f277023bf48.tar pico-watch-4f68147aee228631e78356c2f3e75f277023bf48.tar.gz pico-watch-4f68147aee228631e78356c2f3e75f277023bf48.zip |
Add delta to app_btnpress arguments
This allows add to implement double clicking, for instance.
Diffstat (limited to 'apps')
-rw-r--r-- | apps/home_menu.cpp | 2 | ||||
-rw-r--r-- | apps/home_menu.hpp | 2 | ||||
-rw-r--r-- | apps/main_clock.cpp | 2 | ||||
-rw-r--r-- | apps/main_clock.hpp | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/apps/home_menu.cpp b/apps/home_menu.cpp index 342c3ef..531a53c 100644 --- a/apps/home_menu.cpp +++ b/apps/home_menu.cpp @@ -45,7 +45,7 @@ namespace app_home_menu { // Example of how button inputs could be interpreted. // Drawing on screen should be done in the render function. - int btnpressed(Api *app_api, uint gpio) { + int btnpressed(Api *app_api, uint gpio, unsigned long delta) { switch (gpio) { case BUTTON_SELECT: app_switch(0, selected_app); diff --git a/apps/home_menu.hpp b/apps/home_menu.hpp index 366a248..78aed40 100644 --- a/apps/home_menu.hpp +++ b/apps/home_menu.hpp @@ -9,7 +9,7 @@ namespace app_home_menu { int init(Api *app_api); int render(Api *app_api); - int btnpressed(Api *app_api, uint gpio); + int btnpressed(Api *app_api, uint gpio, unsigned long delta); int bgrefresh(Api *app_api, bool in_foreground); int destroy(Api *app_api); } diff --git a/apps/main_clock.cpp b/apps/main_clock.cpp index ee97c3c..24a4dfb 100644 --- a/apps/main_clock.cpp +++ b/apps/main_clock.cpp @@ -66,7 +66,7 @@ namespace app_main_clock { } // Interpretation of button inputs - int btnpressed(Api *app_api, uint gpio) { + int btnpressed(Api *app_api, uint gpio, unsigned long delta) { if (gpio == BUTTON_MODE) *ask_user_choice = true; return 0; diff --git a/apps/main_clock.hpp b/apps/main_clock.hpp index e1d9469..72e02a4 100644 --- a/apps/main_clock.hpp +++ b/apps/main_clock.hpp @@ -9,7 +9,7 @@ namespace app_main_clock { int init(Api *app_api); int render(Api *app_api); - int btnpressed(Api *app_api, uint gpio); + int btnpressed(Api *app_api, uint gpio, unsigned long delta); int bgrefresh(Api *app_api, bool in_foreground); int destroy(Api *app_api); } |