diff options
Diffstat (limited to 'firmware/lib/include/vboot_ui_menu_private.h')
-rw-r--r-- | firmware/lib/include/vboot_ui_menu_private.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/firmware/lib/include/vboot_ui_menu_private.h b/firmware/lib/include/vboot_ui_menu_private.h index 72caffc7..e07ece07 100644 --- a/firmware/lib/include/vboot_ui_menu_private.h +++ b/firmware/lib/include/vboot_ui_menu_private.h @@ -8,6 +8,20 @@ #ifndef VBOOT_REFERENCE_VBOOT_UI_MENU_PRIVATE_H_ #define VBOOT_REFERENCE_VBOOT_UI_MENU_PRIVATE_H_ +#include "2api.h" +#include "vboot_api.h" + +struct vb2_menu_item { + const char *text; + VbError_t (*action)(struct vb2_context *ctx); +}; + +struct vb2_menu { + uint16_t size; + uint16_t screen; + struct vb2_menu_item *items; +}; + typedef enum _VB_MENU { VB_MENU_DEV_WARNING, VB_MENU_DEV, |