flip_wifi_callback.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #ifndef FLIP_WIFI_CALLBACK_H
  2. #define FLIP_WIFI_CALLBACK_H
  3. #include <flip_wifi.h>
  4. #include <flip_storage/flip_wifi_storage.h>
  5. #include <flip_wifi_icons.h>
  6. // array to store each SSID
  7. extern char *ssid_list[64];
  8. extern uint32_t ssid_index;
  9. void flip_wifi_redraw_submenu_saved(FlipWiFiApp *app);
  10. uint32_t callback_to_submenu_main(void *context);
  11. uint32_t callback_to_submenu_scan(void *context);
  12. uint32_t callback_to_submenu_saved(void *context);
  13. // Callback for drawing the main screen
  14. void flip_wifi_view_draw_callback_scan(Canvas *canvas, void *model);
  15. void flip_wifi_view_draw_callback_saved(Canvas *canvas, void *model);
  16. // Input callback for the view (async input handling)
  17. bool flip_wifi_view_input_callback_scan(InputEvent *event, void *context);
  18. // Input callback for the view (async input handling)
  19. bool flip_wifi_view_input_callback_saved(InputEvent *event, void *context);
  20. void callback_submenu_choices(void *context, uint32_t index);
  21. void flip_wifi_text_updated_password_scan(void *context);
  22. void flip_wifi_text_updated_password_saved(void *context);
  23. void flip_wifi_text_updated_add_ssid(void *context);
  24. void flip_wifi_text_updated_add_password(void *context);
  25. #endif // FLIP_WIFI_CALLBACK_H