24#ifndef RCBENCH_COPROC_UPDATE_SCREEN_H
25#define RCBENCH_COPROC_UPDATE_SCREEN_H
52 uint16_t major, minor, patch;
71cu_view_t coproc_update_screen_view(
void);
79void coproc_update_screen_invalidate(
void);
bool coproc_update_older(cu_version_t running, cu_version_t carried)
Definition coproc_update_screen.c:98
void coproc_update_screen_progress(cu_step_t step, uint16_t block, uint16_t blocks)
Definition coproc_update_screen.c:145
bool coproc_update_screen_take_cancel(void)
Definition coproc_update_screen.c:166
cu_sec_t coproc_update_section(const cu_driver_t *d, const cu_feed_t *f, bool unsafe)
Definition coproc_update_screen.c:405
bool coproc_update_screen_take_start(void)
Definition coproc_update_screen.c:159
void coproc_update_screen_offer(cu_version_t running, cu_version_t carried)
Definition coproc_update_screen.c:130
void coproc_update_drive(cu_driver_t *d, const cu_feed_t *f, bool unsafe, cu_hand_t *out)
Definition coproc_update_screen.c:467
cu_step_t
Definition coproc_update_screen.h:42
@ CU_STEP_VERIFY
Definition coproc_update_screen.h:45
@ CU_STEP_BUY
Definition coproc_update_screen.h:47
@ CU_STEP_PREPARE
Definition coproc_update_screen.h:43
@ CU_STEP_SEND
Definition coproc_update_screen.h:44
@ CU_STEP_RESTART
Definition coproc_update_screen.h:46
cu_check_t
Definition coproc_update_screen.h:82
@ CU_CHECK_USB
Definition coproc_update_screen.h:87
@ CU_CHECK_SAME
Definition coproc_update_screen.h:85
@ CU_CHECK_FAILED
Definition coproc_update_screen.h:88
@ CU_CHECK_NONE
Definition coproc_update_screen.h:83
@ CU_CHECK_UPDATING
Definition coproc_update_screen.h:89
@ CU_CHECK_RUNNING
Definition coproc_update_screen.h:84
@ CU_CHECK_DIFFERENT
Definition coproc_update_screen.h:86
cu_sec_t
Definition coproc_update_screen.h:97
@ CU_SEC_READY
Definition coproc_update_screen.h:109
@ CU_SEC_FAILED
Definition coproc_update_screen.h:103
@ CU_SEC_UNSAFE
Definition coproc_update_screen.h:106
@ CU_SEC_RADIO
Definition coproc_update_screen.h:107
@ CU_SEC_UNKNOWN
Definition coproc_update_screen.h:101
@ CU_SEC_NO_LINK
Definition coproc_update_screen.h:100
@ CU_SEC_BUSY
Definition coproc_update_screen.h:99
@ CU_SEC_INSTALL
Definition coproc_update_screen.h:108
@ CU_SEC_USB
Definition coproc_update_screen.h:104
@ CU_SEC_CHECKING
Definition coproc_update_screen.h:102
@ CU_SEC_SAME
Definition coproc_update_screen.h:105
@ CU_SEC_NO_IMAGE
Definition coproc_update_screen.h:98
Definition coproc_update_screen.h:135
uint32_t shown_gen
Definition coproc_update_screen.h:136
uint32_t starts_sent
Definition coproc_update_screen.h:137
bool from_updates
Definition coproc_update_screen.h:138
Definition coproc_update_screen.h:113
cu_check_t check
Definition coproc_update_screen.h:129
bool offered
Definition coproc_update_screen.h:114
cu_version_t running
Definition coproc_update_screen.h:121
bool reachable
Definition coproc_update_screen.h:126
bool have_image
Definition coproc_update_screen.h:125
uint32_t offer_gen
Definition coproc_update_screen.h:115
cu_version_t carried
Definition coproc_update_screen.h:122
uint32_t starts_taken
Definition coproc_update_screen.h:120
bool radio_up
Definition coproc_update_screen.h:130
cu_step_t step
Definition coproc_update_screen.h:117
bool installing
Definition coproc_update_screen.h:131
bool active
Definition coproc_update_screen.h:116
Definition coproc_update_screen.h:143
bool decline
Definition coproc_update_screen.h:145
unsigned starts
Definition coproc_update_screen.h:144
Definition coproc_update_screen.h:51
Definition ui_screen.h:68