|
cryptnox-pos 1.0.0
Standalone USDC payment terminal firmware (ESP32 + Cryptnox smart card)
|
First-run setup on the panel: welcome, the browser hand-off, card reads, Wi-Fi. More...
#include "ui_internal.h"Go to the source code of this file.
Functions | |
| void | build_welcome (void) |
| void | build_prov (void) |
| void | build_prov_confirm (void) |
| void | build_card_wait (void) |
| static void | build_header_back (const char *title) |
| static void | wifi_item_cb (lv_event_t *e) |
| void | build_wifi_list (void) |
| static void | wifi_pass_kb_cb (lv_event_t *e) |
| void | build_wifi_pass (void) |
| void | build_wifi_connecting (void) |
First-run setup on the panel: welcome, the browser hand-off, card reads, Wi-Fi.
Definition in file ui_setup.cpp.
| void build_card_wait | ( | void | ) |
Definition at line 271 of file ui_setup.cpp.
References ACT_CANCEL, build_page(), CARD_BTN_W, CARD_BTN_Y, CARD_PAD, CARD_W, COL_DIM, COL_TEXT, font_inter_14, font_pjs_20_medium, make_ghost_button(), make_label(), make_tap_mark(), PAY_STEP_NONE, s_card_note, and TAP_MARK_H.
Referenced by render_requested_screen().
|
static |
Definition at line 301 of file ui_setup.cpp.
References ACT_WIFI_CANCEL, HDR_DIVIDER_Y, make_divider(), make_icon_button(), and make_title().
Referenced by build_wifi_list().
| void build_prov | ( | void | ) |
Definition at line 65 of file ui_setup.cpp.
References ACT_PROV_FINISH, authed(), build_page(), CARD_BTN_H, CARD_BTN_W, CARD_BTN_Y, CARD_PAD, CARD_W, clear_screen(), COL_ACCENT, COL_ACTION, COL_BG, COL_DANGER, COL_DIM, COL_SUCCESS, COL_SURFACE, COL_TEXT, font_icons_48, font_inter_14, font_inter_14_medium, font_pjs_20_medium, font_pjs_20_semibold, make_button(), make_label(), PAY_STEP_NONE, pop_in(), prov_ap_pass(), prov_ap_ssid(), prov_authed(), prov_qr_payload(), PROV_STEP_ADDR, PROV_STEP_AUTH, PROV_STEP_DONE, PROV_STEP_WIFI, prov_wifi_only(), s_prov_msg, and s_prov_step.
Referenced by render_requested_screen().
| void build_prov_confirm | ( | void | ) |
Definition at line 225 of file ui_setup.cpp.
References ACT_PROV_NO, ACT_PROV_OK, COL_ACCENT, COL_BG, COL_DIM, COL_SURFACE, COL_TEXT, font_inter_14, font_inter_14_medium, font_pjs_20_medium, font_pjs_20_semibold, make_button(), open_modal(), OTA_CARD_W, ota_fit_card(), ota_text(), OTA_TEXT_W, PROV_ASK_CONTRACT_ETH, PROV_ASK_CONTRACT_TRON, PROV_ASK_NONE, prov_pending(), and SETTINGS_PAYOUT_MAX.
Referenced by ui_task().
| void build_welcome | ( | void | ) |
Definition at line 17 of file ui_setup.cpp.
References ACT_WELCOME_OK, build_page(), CARD_BTN_H, CARD_BTN_W, CARD_BTN_Y, CARD_PAD, CARD_W, COL_ACTION, COL_BG, COL_DIM, COL_TEXT, font_inter_14, font_pjs_20_medium, font_pjs_20_semibold, logo_mid, make_button(), make_label(), PAY_STEP_NONE, pop_in(), and s_welcome_sub.
Referenced by render_requested_screen().
| void build_wifi_connecting | ( | void | ) |
Definition at line 409 of file ui_setup.cpp.
References build_header(), clear_screen(), COL_DIM, COL_TEXT, font_inter_14, font_pjs_20_medium, make_label(), s_wifi_caption, s_wifi_name, and SCR_W.
Referenced by render_requested_screen().
| void build_wifi_list | ( | void | ) |
Definition at line 314 of file ui_setup.cpp.
References ACT_BTN_H, ACT_BTN_Y, ACT_WIFI, build_header_back(), clear_screen(), COL_ACTION, COL_BG, COL_DANGER, COL_DIM, COL_SURFACE, COL_TEXT, font_inter_14, font_pjs_20_semibold, make_button(), make_label(), s_ap_count, s_aps, s_wifi_note, SCR_H, SCR_W, and wifi_item_cb().
Referenced by render_requested_screen().
| void build_wifi_pass | ( | void | ) |
Definition at line 375 of file ui_setup.cpp.
References ACT_WIFI_PASS_REVEAL, clear_screen(), CODE_EYE_GAP, CODE_FIELD_W, CODE_FIELD_X, COL_TEXT, FIELD_PAD_V, font_inter_14_medium, make_icon_button(), make_label(), s_wifi_eye_lbl, s_wifi_pass_ta, s_wifi_ssid, SCR_W, and wifi_pass_kb_cb().
Referenced by render_requested_screen().
|
static |
Definition at line 307 of file ui_setup.cpp.
References request_screen(), s_ap_count, s_aps, s_wifi_ssid, and UI_SCREEN_WIFI_PASS.
Referenced by build_wifi_list().
|
static |
Definition at line 360 of file ui_setup.cpp.
References request_screen(), s_cb, s_wifi_pass, s_wifi_pass_ta, s_wifi_ssid, set_wifi_progress(), UI_EVENT_WIFI_TRY, UI_SCREEN_WIFI_CONNECTING, and UI_SCREEN_WIFI_LIST.
Referenced by build_wifi_pass().