diff --git a/actions_8h.html b/actions_8h.html index e2175370..d14352a7 100644 --- a/actions_8h.html +++ b/actions_8h.html @@ -95,7 +95,7 @@ void actions_update (< diff --git a/actions_8h_source.html b/actions_8h_source.html index e520af47..de97ded6 100644 --- a/actions_8h_source.html +++ b/actions_8h_source.html @@ -89,11 +89,11 @@ $(function() {
16
17#endif
menu_state.h
Menu State.
-
menu_t
Menu Structure.
Definition: menu_state.h:56
+
menu_t
Menu Structure.
Definition: menu_state.h:57
diff --git a/annotated.html b/annotated.html index fc86bb7d..6178a8b9 100644 --- a/annotated.html +++ b/annotated.html @@ -107,7 +107,7 @@ $(function() { diff --git a/boot_8h.html b/boot_8h.html index 1cb461db..8e75fbb7 100644 --- a/boot_8h.html +++ b/boot_8h.html @@ -169,7 +169,7 @@ detect_cic_seed diff --git a/boot_8h_source.html b/boot_8h_source.html index a0b0f0ca..a4b5c2d4 100644 --- a/boot_8h_source.html +++ b/boot_8h_source.html @@ -122,7 +122,7 @@ $(function() { diff --git a/boot__io_8h.html b/boot__io_8h.html index 7e0fdfdd..f1501e6e 100644 --- a/boot__io_8h.html +++ b/boot__io_8h.html @@ -922,7 +922,7 @@ RLS diff --git a/boot__io_8h_source.html b/boot__io_8h_source.html index bd7324aa..5c2a3d8e 100644 --- a/boot__io_8h_source.html +++ b/boot__io_8h_source.html @@ -321,7 +321,7 @@ $(function() { diff --git a/classes.html b/classes.html index 4c9201d4..f3616037 100644 --- a/classes.html +++ b/classes.html @@ -117,7 +117,7 @@ $(function() { diff --git a/components_8h.html b/components_8h.html index 638f5c59..60d78301 100644 --- a/components_8h.html +++ b/components_8h.html @@ -188,7 +188,7 @@ image diff --git a/components_8h_source.html b/components_8h_source.html index 607e25a8..17c4be1c 100644 --- a/components_8h_source.html +++ b/components_8h_source.html @@ -119,11 +119,11 @@ $(function() {
52#endif
component_boxart_t
Definition: components.h:40
menu_state.h
Menu State.
-
entry_t
File Entry Structure.
Definition: menu_state.h:49
+
entry_t
File Entry Structure.
Definition: menu_state.h:50
diff --git a/constants_8h.html b/constants_8h.html index b49e802f..4d5e3be0 100644 --- a/constants_8h.html +++ b/constants_8h.html @@ -239,7 +239,7 @@ Macros diff --git a/constants_8h_source.html b/constants_8h_source.html index 29168e5e..1ddce2c2 100644 --- a/constants_8h_source.html +++ b/constants_8h_source.html @@ -157,7 +157,7 @@ $(function() { diff --git a/crc32_8h.html b/crc32_8h.html index c5edabb9..6f82c9a7 100644 --- a/crc32_8h.html +++ b/crc32_8h.html @@ -95,7 +95,7 @@ uint32_t crc32_calculate diff --git a/crc32_8h_source.html b/crc32_8h_source.html index 1a90ec29..8087556d 100644 --- a/crc32_8h_source.html +++ b/crc32_8h_source.html @@ -92,7 +92,7 @@ $(function() { diff --git a/dir_1a56cc8cdc1689899910be5fa4716ee4.html b/dir_1a56cc8cdc1689899910be5fa4716ee4.html index 8f472f16..e8a1c6ef 100644 --- a/dir_1a56cc8cdc1689899910be5fa4716ee4.html +++ b/dir_1a56cc8cdc1689899910be5fa4716ee4.html @@ -118,7 +118,7 @@ Files diff --git a/dir_313caf1132e152dd9b58bea13a4052ca.html b/dir_313caf1132e152dd9b58bea13a4052ca.html index f63275fb..7a7ab302 100644 --- a/dir_313caf1132e152dd9b58bea13a4052ca.html +++ b/dir_313caf1132e152dd9b58bea13a4052ca.html @@ -87,7 +87,7 @@ Files diff --git a/dir_4ad298de6e9dc10146d0378a1888b2cb.html b/dir_4ad298de6e9dc10146d0378a1888b2cb.html index 04076b72..54fdb6f5 100644 --- a/dir_4ad298de6e9dc10146d0378a1888b2cb.html +++ b/dir_4ad298de6e9dc10146d0378a1888b2cb.html @@ -89,7 +89,7 @@ Files diff --git a/dir_52780cb445d9f0b97a98e8aabec4d968.html b/dir_52780cb445d9f0b97a98e8aabec4d968.html index 1915d7e3..4c1b8024 100644 --- a/dir_52780cb445d9f0b97a98e8aabec4d968.html +++ b/dir_52780cb445d9f0b97a98e8aabec4d968.html @@ -92,7 +92,7 @@ Files diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 0c5baaa3..c41d0127 100644 --- a/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -93,7 +93,7 @@ Directories diff --git a/dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html b/dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html index 993546e0..946bc711 100644 --- a/dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html +++ b/dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html @@ -86,7 +86,7 @@ Files diff --git a/dir_abdc04f88b2866c1353f358c089205e4.html b/dir_abdc04f88b2866c1353f358c089205e4.html index 70e80448..caa110eb 100644 --- a/dir_abdc04f88b2866c1353f358c089205e4.html +++ b/dir_abdc04f88b2866c1353f358c089205e4.html @@ -94,7 +94,7 @@ Files diff --git a/dir_c79c44306f0ec79a70cb47ce6bfc5e33.html b/dir_c79c44306f0ec79a70cb47ce6bfc5e33.html index 7dcf1451..fef417c6 100644 --- a/dir_c79c44306f0ec79a70cb47ce6bfc5e33.html +++ b/dir_c79c44306f0ec79a70cb47ce6bfc5e33.html @@ -85,7 +85,7 @@ Files diff --git a/dir_fc7b276aa2f26a1d485b93ff01d7cabb.html b/dir_fc7b276aa2f26a1d485b93ff01d7cabb.html index 5a8fb4d4..00eae9a1 100644 --- a/dir_fc7b276aa2f26a1d485b93ff01d7cabb.html +++ b/dir_fc7b276aa2f26a1d485b93ff01d7cabb.html @@ -86,7 +86,7 @@ Files diff --git a/files.html b/files.html index fa4f32a8..23cd41ba 100644 --- a/files.html +++ b/files.html @@ -110,7 +110,7 @@ $(function() { diff --git a/flashcart_8h.html b/flashcart_8h.html index 5208473f..413f287f 100644 --- a/flashcart_8h.html +++ b/flashcart_8h.html @@ -152,7 +152,7 @@ Functions diff --git a/flashcart_8h_source.html b/flashcart_8h_source.html index b1e62503..c15eaa52 100644 --- a/flashcart_8h_source.html +++ b/flashcart_8h_source.html @@ -133,7 +133,7 @@ $(function() { diff --git a/flashcart__utils_8h.html b/flashcart__utils_8h.html index 4a3dd072..1ab707b2 100644 --- a/flashcart__utils_8h.html +++ b/flashcart__utils_8h.html @@ -101,7 +101,7 @@ void pi_dma_write_data diff --git a/flashcart__utils_8h_source.html b/flashcart__utils_8h_source.html index 5afd1234..434d03d3 100644 --- a/flashcart__utils_8h_source.html +++ b/flashcart__utils_8h_source.html @@ -93,7 +93,7 @@ $(function() { diff --git a/fonts_8h.html b/fonts_8h.html index 16233c8e..1ff731e9 100644 --- a/fonts_8h.html +++ b/fonts_8h.html @@ -112,7 +112,7 @@ void fonts_init (void) diff --git a/fonts_8h_source.html b/fonts_8h_source.html index aeab27c4..2f718f2f 100644 --- a/fonts_8h_source.html +++ b/fonts_8h_source.html @@ -101,7 +101,7 @@ $(function() { diff --git a/fs_8h_source.html b/fs_8h_source.html index 42811d40..8b20e074 100644 --- a/fs_8h_source.html +++ b/fs_8h_source.html @@ -106,7 +106,7 @@ $(function() { diff --git a/functions.html b/functions.html index 1ae7e281..cc4edbe2 100644 --- a/functions.html +++ b/functions.html @@ -87,7 +87,7 @@ $(function() { diff --git a/functions_vars.html b/functions_vars.html index 88264989..6b1d41a4 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -87,7 +87,7 @@ $(function() { diff --git a/globals.html b/globals.html index 02822ecc..edfdfd72 100644 --- a/globals.html +++ b/globals.html @@ -175,7 +175,7 @@ $(function() { diff --git a/globals_enum.html b/globals_enum.html index 56dec616..ef629b3e 100644 --- a/globals_enum.html +++ b/globals_enum.html @@ -87,7 +87,7 @@ $(function() { diff --git a/globals_eval.html b/globals_eval.html index 9f7aa743..cb800df9 100644 --- a/globals_eval.html +++ b/globals_eval.html @@ -149,7 +149,7 @@ $(function() { diff --git a/globals_func.html b/globals_func.html index 994e39f9..a1008d63 100644 --- a/globals_func.html +++ b/globals_func.html @@ -75,7 +75,7 @@ $(function() { diff --git a/group__sc64.html b/group__sc64.html index 43d9099e..336bde40 100644 --- a/group__sc64.html +++ b/group__sc64.html @@ -260,7 +260,7 @@ FLASHRAM[128] diff --git a/group__view.html b/group__view.html index 3b027d89..bcd91627 100644 --- a/group__view.html +++ b/group__view.html @@ -151,7 +151,7 @@ void menu_show_error ( diff --git a/hdmi_8h_source.html b/hdmi_8h_source.html index b39b3004..2a7a39a8 100644 --- a/hdmi_8h_source.html +++ b/hdmi_8h_source.html @@ -93,7 +93,7 @@ $(function() { diff --git a/index.html b/index.html index 573e7d6e..7fac3240 100644 --- a/index.html +++ b/index.html @@ -145,7 +145,7 @@ OSS licenses used for libraries diff --git a/menu_8h.html b/menu_8h.html index eb3407d8..6ff2c9d1 100644 --- a/menu_8h.html +++ b/menu_8h.html @@ -95,7 +95,7 @@ void menu_run ( diff --git a/menu_8h_source.html b/menu_8h_source.html index 5d0e3180..6db5d08e 100644 --- a/menu_8h_source.html +++ b/menu_8h_source.html @@ -93,7 +93,7 @@ $(function() { diff --git a/menu__state_8h.html b/menu__state_8h.html index a630f17e..451b2f3c 100644 --- a/menu__state_8h.html +++ b/menu__state_8h.html @@ -124,6 +124,7 @@ Enumerations , MENU_MODE_FAULT ,
  MENU_MODE_BOOT +, __MENU_MODE_COUNT
}  Menu mode enumeration.
@@ -392,7 +393,7 @@ selected diff --git a/menu__state_8h_source.html b/menu__state_8h_source.html index 236240e0..a755e805 100644 --- a/menu__state_8h_source.html +++ b/menu__state_8h_source.html @@ -104,70 +104,71 @@ $(function() {
32 MENU_MODE_ERROR,
33 MENU_MODE_FAULT,
34 MENU_MODE_BOOT,
-
35} menu_mode_t;
-
36
-
38typedef enum {
-
39 ENTRY_TYPE_DIR,
-
40 ENTRY_TYPE_ROM,
-
41 ENTRY_TYPE_EMULATOR,
-
42 ENTRY_TYPE_SAVE,
-
43 ENTRY_TYPE_IMAGE,
-
44 ENTRY_TYPE_MUSIC,
-
45 ENTRY_TYPE_OTHER,
-
46} entry_type_t;
-
47
-
49typedef struct {
-
50 char *name;
-
51 entry_type_t type;
-
52 int size;
-
53} entry_t;
-
54
-
56typedef struct {
-
57 menu_mode_t mode;
-
58 menu_mode_t next_mode;
-
59
-
60 settings_t settings;
-
61 boot_params_t *boot_params;
-
62 flashcart_error_t flashcart_error;
-
63
-
64 char *error_message;
-
65
-
66 struct {
-
67 bool go_up;
-
68 bool go_down;
-
69 bool go_left;
-
70 bool go_right;
-
71 bool fast;
-
72 int vertical_held_counter;
-
73 int horizontal_held_counter;
-
74
-
75 bool enter;
-
76 bool back;
-
77 bool file_info;
-
78 bool system_info;
-
79 bool settings;
-
80 } actions;
-
81
-
82 struct {
-
83 bool valid;
-
84 path_t *directory;
-
85 entry_t list[BROWSER_LIST_SIZE];
-
86 int entries;
-
87 entry_t *entry;
-
88 int selected;
-
89 } browser;
-
90} menu_t;
-
91
+
35 __MENU_MODE_COUNT,
+
36} menu_mode_t;
+
37
+
39typedef enum {
+
40 ENTRY_TYPE_DIR,
+
41 ENTRY_TYPE_ROM,
+
42 ENTRY_TYPE_EMULATOR,
+
43 ENTRY_TYPE_SAVE,
+
44 ENTRY_TYPE_IMAGE,
+
45 ENTRY_TYPE_MUSIC,
+
46 ENTRY_TYPE_OTHER,
+
47} entry_type_t;
+
48
+
50typedef struct {
+
51 char *name;
+
52 entry_type_t type;
+
53 int size;
+
54} entry_t;
+
55
+
57typedef struct {
+
58 menu_mode_t mode;
+
59 menu_mode_t next_mode;
+
60
+
61 settings_t settings;
+
62 boot_params_t *boot_params;
+
63 flashcart_error_t flashcart_error;
+
64
+
65 char *error_message;
+
66
+
67 struct {
+
68 bool go_up;
+
69 bool go_down;
+
70 bool go_left;
+
71 bool go_right;
+
72 bool fast;
+
73 int vertical_held_counter;
+
74 int horizontal_held_counter;
+
75
+
76 bool enter;
+
77 bool back;
+
78 bool file_info;
+
79 bool system_info;
+
80 bool settings;
+
81 } actions;
+
82
+
83 struct {
+
84 bool valid;
+
85 path_t *directory;
+
86 entry_t list[BROWSER_LIST_SIZE];
+
87 int entries;
+
88 entry_t *entry;
+
89 int selected;
+
90 } browser;
+
91} menu_t;
92
-
93#endif
+
93
+
94#endif
Flashcart Boot Subsystem.
Boot Parameters Structure.
Definition: boot.h:36
Flashcart Subsystem.
flashcart_error_t
Flashcart error enumeration.
Definition: flashcart.h:16
-
entry_type_t
File entry type enumeration.
Definition: menu_state.h:38
+
entry_type_t
File entry type enumeration.
Definition: menu_state.h:39
menu_mode_t
Menu mode enumeration.
Definition: menu_state.h:21
-
File Entry Structure.
Definition: menu_state.h:49
-
Menu Structure.
Definition: menu_state.h:56
+
File Entry Structure.
Definition: menu_state.h:50
+
Menu Structure.
Definition: menu_state.h:57
Menu Path.
Path Structure.
Definition: path.h:15
Menu Settings.
@@ -175,7 +176,7 @@ $(function() { diff --git a/modules.html b/modules.html index cf077439..8e84fd75 100644 --- a/modules.html +++ b/modules.html @@ -81,7 +81,7 @@ $(function() { diff --git a/mp3__player_8h_source.html b/mp3__player_8h_source.html index 9f6ebef5..e620387d 100644 --- a/mp3__player_8h_source.html +++ b/mp3__player_8h_source.html @@ -116,7 +116,7 @@ $(function() { diff --git a/path_8h.html b/path_8h.html index f7731450..0c421ef9 100644 --- a/path_8h.html +++ b/path_8h.html @@ -172,7 +172,7 @@ capacity diff --git a/path_8h_source.html b/path_8h_source.html index d7c61c3a..eb7c628c 100644 --- a/path_8h_source.html +++ b/path_8h_source.html @@ -110,7 +110,7 @@ $(function() { diff --git a/png__decoder_8h_source.html b/png__decoder_8h_source.html index 9b96431c..e3ebcb40 100644 --- a/png__decoder_8h_source.html +++ b/png__decoder_8h_source.html @@ -106,7 +106,7 @@ $(function() { diff --git a/rom__database_8h.html b/rom__database_8h.html index 49e1161e..01ee9985 100644 --- a/rom__database_8h.html +++ b/rom__database_8h.html @@ -628,7 +628,7 @@ The ROM file release version. diff --git a/rom__database_8h_source.html b/rom__database_8h_source.html index 652b5d62..f238eac9 100644 --- a/rom__database_8h_source.html +++ b/rom__database_8h_source.html @@ -288,7 +288,7 @@ $(function() { diff --git a/sc64_8h.html b/sc64_8h.html index 8f132cdb..414634ea 100644 --- a/sc64_8h.html +++ b/sc64_8h.html @@ -95,7 +95,7 @@ Functions diff --git a/sc64_8h_source.html b/sc64_8h_source.html index 2a6c342a..cd5db7ca 100644 --- a/sc64_8h_source.html +++ b/sc64_8h_source.html @@ -93,7 +93,7 @@ $(function() { diff --git a/sc64__ll_8h.html b/sc64__ll_8h.html index 93d76dd7..099e392e 100644 --- a/sc64__ll_8h.html +++ b/sc64__ll_8h.html @@ -225,7 +225,7 @@ sc64_error_t sc64_ll_flash diff --git a/sc64__ll_8h_source.html b/sc64__ll_8h_source.html index 24144fed..ab163c6f 100644 --- a/sc64__ll_8h_source.html +++ b/sc64__ll_8h_source.html @@ -196,7 +196,7 @@ $(function() { diff --git a/settings_8h.html b/settings_8h.html index 523f14bc..2b23be1d 100644 --- a/settings_8h.html +++ b/settings_8h.html @@ -142,7 +142,7 @@ Default directory to navigate to when menu loads. diff --git a/settings_8h_source.html b/settings_8h_source.html index 9a239c52..3c05a824 100644 --- a/settings_8h_source.html +++ b/settings_8h_source.html @@ -102,7 +102,7 @@ $(function() { diff --git a/structcache__metadata__t.html b/structcache__metadata__t.html index 9765794b..b5b2ddce 100644 --- a/structcache__metadata__t.html +++ b/structcache__metadata__t.html @@ -153,7 +153,7 @@ uint32_t size diff --git a/structcomponent__background__t.html b/structcomponent__background__t.html index 3f7bdef9..652cb161 100644 --- a/structcomponent__background__t.html +++ b/structcomponent__background__t.html @@ -136,7 +136,7 @@ rspq_block_t * image_displ diff --git a/structflashcart__t.html b/structflashcart__t.html index fa599e32..6bb5cab9 100644 --- a/structflashcart__t.html +++ b/structflashcart__t.html @@ -112,7 +112,7 @@ Data Fields diff --git a/structipl3__crc32__t.html b/structipl3__crc32__t.html index 490e170d..e68ddf5e 100644 --- a/structipl3__crc32__t.html +++ b/structipl3__crc32__t.html @@ -119,7 +119,7 @@ const uint8_t seed diff --git a/structmp3player__t.html b/structmp3player__t.html index 52612087..6ff851dc 100644 --- a/structmp3player__t.html +++ b/structmp3player__t.html @@ -289,7 +289,7 @@ waveform_t wave diff --git a/structpng__decoder__t.html b/structpng__decoder__t.html index 1207da03..9b0bd403 100644 --- a/structpng__decoder__t.html +++ b/structpng__decoder__t.html @@ -221,7 +221,7 @@ void * callback_data diff --git a/structsc64__cmd__t.html b/structsc64__cmd__t.html index 51ea116d..34d60235 100644 --- a/structsc64__cmd__t.html +++ b/structsc64__cmd__t.html @@ -136,7 +136,7 @@ uint32_t rsp [2]< diff --git a/structsc64__regs__t.html b/structsc64__regs__t.html index 662e65ba..564974e1 100644 --- a/structsc64__regs__t.html +++ b/structsc64__regs__t.html @@ -153,7 +153,7 @@ uint32_t KEY diff --git a/utils_8h_source.html b/utils_8h_source.html index 6ae71cbd..576b3e73 100644 --- a/utils_8h_source.html +++ b/utils_8h_source.html @@ -93,7 +93,7 @@ $(function() { diff --git a/views_8h.html b/views_8h.html index e3749edc..b94f8707 100644 --- a/views_8h.html +++ b/views_8h.html @@ -161,7 +161,7 @@ void menu_show_error ( diff --git a/views_8h_source.html b/views_8h_source.html index fb714ca9..243a3bd0 100644 --- a/views_8h_source.html +++ b/views_8h_source.html @@ -123,11 +123,11 @@ $(function() {
56
57
58#endif
-
Menu Structure.
Definition: menu_state.h:56
+
Menu Structure.
Definition: menu_state.h:57