Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: ANSITermMenuSystem
Fork of menuSystemMbed by
InitializeMenus.cpp
00001 00002 00003 #include "menuIDs.h" 00004 #include "MainMenu.h" 00005 00006 extern MainMenu pageMenu[MAXPAGES]; 00007 00008 void initializeMenuSystem() 00009 { 00010 pageMenu[HOME].setMenuItem(0, RECORDSET, "Rec Options", 2, 1); 00011 pageMenu[HOME].setMenuItem(1, PLAYBACK, "Playback", 2, 2); 00012 pageMenu[HOME].setMenuItem(2, SCREENSET, "Contrast", 2, 3); 00013 pageMenu[HOME].setMaxItems(3); 00014 pageMenu[HOME].setTitle("HOME "); 00015 00016 // pageMenu[RECORDSET].setMenuItem(0, RECSETOUT, "Output", 2, 1); 00017 pageMenu[RECORDSET].setMenuItem(0, RECSETIN, "Input", 2, 1); 00018 pageMenu[RECORDSET].setMenuItem(1, RECSETFILTERS, "Filter", 2, 2); 00019 // pageMenu[RECORDSET].setMenuItem(2, RECSETSAMPFRQ, "Samp Rate", 2, 3); 00020 // pageMenu[RECORDSET].setMenuItem(4, RECSETAGC, "AGC", 2, 5); 00021 pageMenu[RECORDSET].setMaxItems(2); 00022 pageMenu[RECORDSET].setTitle("REC OPTIONS "); 00023 00024 00025 // pageMenu[OUTPUT].setMenuItem(0, LINE, "Line", 2, 1); 00026 // pageMenu[OUTPUT].setMenuItem(0, HEADPHONES, "1) Internal", 2, 2); 00027 // pageMenu[OUTPUT].setMenuItem(1, SPEAKERS, "2) External", 2, 3); 00028 // pageMenu[OUTPUT].setMaxItems(2); 00029 // pageMenu[OUTPUT].setTitle("OUTPUT "); 00030 // pageMenu[OUTPUT].setselectstatus(); 00031 00032 00033 pageMenu[INPUT].setMenuItem(0, INMIC, "Mic", 2, 1); 00034 pageMenu[INPUT].setMenuItem(1, INLINE, "Line", 2, 2); 00035 pageMenu[INPUT].setMaxItems(2); 00036 pageMenu[INPUT].setTitle("INPUT "); 00037 pageMenu[INPUT].setselectstatus(); 00038 00039 pageMenu[FILTER].setMenuItem(0, FILTER1, "1) On", 2, 1); 00040 pageMenu[FILTER].setMenuItem(1, FILTER2, "2) Off", 2, 2); 00041 // pageMenu[FILTER].setMenuItem(2, FILTER3, "Band Pass", 2, 3); 00042 // pageMenu[FILTER].setMenuItem(3, FILTERNONE, "None", 2, 4); 00043 pageMenu[FILTER].setMaxItems(2); 00044 pageMenu[FILTER].setTitle("FILTER "); 00045 pageMenu[FILTER].setselectstatus(); 00046 00047 /* 00048 pageMenu[SAMPRATE].setMenuItem(0, SPEED1, "1) 44.1k", 2, 1); 00049 pageMenu[SAMPRATE].setMenuItem(1, SPEED2, "2) 48k", 2, 2); 00050 pageMenu[SAMPRATE].setMaxItems(2); 00051 pageMenu[SAMPRATE].setTitle("SAMPRATE "); 00052 pageMenu[SAMPRATE].setselectstatus(); 00053 */ 00054 00055 /* 00056 pageMenu[AGC].setMenuItem(0, AGCON, "ON", 2, 1); 00057 pageMenu[AGC].setMenuItem(1, AGCOFF, "OFF", 2, 2); 00058 pageMenu[AGC].setMaxItems(2); 00059 pageMenu[AGC].setTitle("AGC "); 00060 pageMenu[AGC].setselectstatus(); 00061 */ 00062 00063 pageMenu[PLAYBACK].setMenuItem(0, PLAYTRACK, "Play ", 2, 1); 00064 pageMenu[PLAYBACK].setMenuItem(1, DELETETRACK, "Delete ", 2, 2); 00065 pageMenu[PLAYBACK].setMaxItems(2); 00066 pageMenu[PLAYBACK].setTitle("PLAYBACK "); 00067 00068 pageMenu[PLAY].setMenuItem(0, P_TRACKFILE1, "FILE 1", 2, 1); 00069 pageMenu[PLAY].setMenuItem(1, P_TRACKFILE2, "FILE 2", 2, 2); 00070 pageMenu[PLAY].setMenuItem(2, P_TRACKFILE3, "FILE 3", 2, 3); 00071 pageMenu[PLAY].setMaxItems(3); 00072 pageMenu[PLAY].setTitle("PLAY TRACK "); 00073 00074 pageMenu[DELETESCR].setMenuItem(0, D_TRACKFILE1, "FILE 1", 2, 1); 00075 pageMenu[DELETESCR].setMenuItem(1, D_TRACKFILE2, "FILE 2", 2, 2); 00076 pageMenu[DELETESCR].setMenuItem(2, D_TRACKFILE3, "FILE 3", 2, 3); 00077 pageMenu[DELETESCR].setMaxItems(3); 00078 pageMenu[DELETESCR].setTitle("DELETE TRACK "); 00079 00080 pageMenu[SCREENSET].setMenuItem(0, CONTRAST, "Contrast", 2, 1); 00081 pageMenu[SCREENSET].setMaxItems(1); 00082 00083 pageMenu[CONTRAST].setMenuItem(0, CONTRASTUP, "Contrast UP", 2, 1); 00084 pageMenu[CONTRAST].setMenuItem(1, CONTRASTDOWN , "Contrast DOWN", 2, 2); 00085 pageMenu[CONTRAST].setMaxItems(2); 00086 00087 // pageMenu[PLAYSCR].setMenuItem(0, CONTRASTUP, "Increase Contrast", 5, 2); 00088 // pageMenu[PLAYSCR].setMenuItem(1, CONTRASTDOWN , "Decrease Contrast", 5, 3); 00089 // pageMenu[PLAYSCR].setMaxItems(2); 00090 00091 pageMenu[WARNINGSCR].setMenuItem(0, DELETENO, "Delete Track", 2, 1); 00092 pageMenu[WARNINGSCR].setMenuItem(1, DELETEYES , "DO NOT Delete", 2, 2); 00093 pageMenu[WARNINGSCR].setMaxItems(2); 00094 00095 00096 }
Generated on Sat Jul 23 2022 00:51:58 by
1.7.2
