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.
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, "Record Settings", 5, 2); 00011 pageMenu[HOME].setMenuItem(1, PLAYBACK, "Playback", 5, 3); 00012 pageMenu[HOME].setMenuItem(2, SCREENSET, "Screen Settings", 5, 4); 00013 pageMenu[HOME].setMaxItems(3); 00014 00015 pageMenu[RECORDSET].setMenuItem(0, RECSETOUT, "Output", 5, 2); 00016 pageMenu[RECORDSET].setMenuItem(1, RECSETIN, "Input", 5, 3); 00017 pageMenu[RECORDSET].setMenuItem(2, RECSETFILTERS, "Filters", 5, 4); 00018 pageMenu[RECORDSET].setMenuItem(3, RECSETSAMPFRQ, "Sampling Freq", 5, 5); 00019 pageMenu[RECORDSET].setMenuItem(4, RECSETAGC, "AGC", 5, 6); 00020 pageMenu[RECORDSET].setMaxItems(5); 00021 00022 pageMenu[OUTPUT].setMenuItem(0, LINE, "Line", 5, 2); 00023 pageMenu[OUTPUT].setMenuItem(1, HEADPHONES, "Headphones", 5, 3); 00024 pageMenu[OUTPUT].setMenuItem(2, SPEAKERS, "Speakers", 5, 4); 00025 pageMenu[OUTPUT].setMaxItems(3); 00026 00027 pageMenu[INPUT].setMenuItem(0, INMIC, "Mic", 5, 2); 00028 pageMenu[INPUT].setMenuItem(1, INLINE, "Line", 5, 3); 00029 pageMenu[INPUT].setMaxItems(2); 00030 00031 pageMenu[FILTER].setMenuItem(0, FILTER1, "Low Pass", 5, 2); 00032 pageMenu[FILTER].setMenuItem(1, FILTER2, "High Pass", 5, 3); 00033 pageMenu[FILTER].setMenuItem(2, FILTER3, "Band Pass", 5, 4); 00034 pageMenu[FILTER].setMenuItem(3, FILTERNONE, "None", 5, 5); 00035 pageMenu[FILTER].setMaxItems(4); 00036 00037 pageMenu[SAMPRATE].setMenuItem(0, SPEED1, "ON", 5, 2); 00038 pageMenu[SAMPRATE].setMenuItem(1, SPEED2, "OFF", 5, 3); 00039 pageMenu[SAMPRATE].setMaxItems(2); 00040 00041 pageMenu[AGC].setMenuItem(0, AGCON, "ON", 5, 2); 00042 pageMenu[AGC].setMenuItem(1, AGCOFF, "OFF", 5, 3); 00043 pageMenu[AGC].setMaxItems(2); 00044 00045 pageMenu[PLAYBACK].setMenuItem(0, PLAYTRACK, "Play Saved Tracks", 5, 2); 00046 pageMenu[PLAYBACK].setMenuItem(1, DELETETRACK, "Delete Saved Tracks", 5, 3); 00047 pageMenu[PLAYBACK].setMaxItems(2); 00048 00049 pageMenu[PLAY].setMenuItem(0, EX_PLAYTRACK, "Example track", 5, 2); 00050 pageMenu[PLAY].setMaxItems(1); 00051 00052 pageMenu[DELETESCR].setMenuItem(0, EX_DELETETRACK, "Example track", 5, 2); 00053 pageMenu[DELETESCR].setMaxItems(1); 00054 00055 pageMenu[SCREENSET].setMenuItem(0, CONTRAST, "Contrast", 5, 2); 00056 pageMenu[SCREENSET].setMaxItems(1); 00057 00058 pageMenu[CONTRAST].setMenuItem(0, CONTRASTUP, "Increase Contrast", 5, 2); 00059 pageMenu[CONTRAST].setMenuItem(1, CONTRASTDOWN , "Decrease Contrast", 5, 3); 00060 pageMenu[CONTRAST].setMaxItems(2); 00061 00062 // pageMenu[PLAYSCR].setMenuItem(0, CONTRASTUP, "Increase Contrast", 5, 2); 00063 // pageMenu[PLAYSCR].setMenuItem(1, CONTRASTDOWN , "Decrease Contrast", 5, 3); 00064 // pageMenu[PLAYSCR].setMaxItems(2); 00065 00066 pageMenu[WARNINGSCR].setMenuItem(0, DELETENO, "Delete Track", 5, 2); 00067 pageMenu[WARNINGSCR].setMenuItem(1, DELETEYES , "DO NOT Delete", 5, 3); 00068 pageMenu[WARNINGSCR].setMaxItems(2); 00069 00070 // pageMenu[RECORDSCR].setMenuItem(0, CONTRASTUP, "Increase Contrast", 5, 2); 00071 // pageMenu[RECORDSCR].setMenuItem(1, CONTRASTDOWN , "Decrease Contrast", 5, 3); 00072 // pageMenu[RECORDSCR].setMaxItems(2); 00073 00074 }
Generated on Tue Jul 12 2022 23:00:53 by
1.7.2
