Digigurdy-baz
Loading...
Searching...
No Matches
Functions | Variables
pause_screens.h File Reference
#include <Arduino.h>
#include <EEPROM.h>
#include "common.h"
#include "display.h"
#include "bitmaps.h"
#include "notes.h"
#include "default_tunings.h"
#include "eeprom_values.h"
#include "startup_screens.h"
#include "ex_screens.h"
#include "tuning_screens.h"
#include "play_functions.h"
#include "usb_power.h"
#include "gearcrank.h"
#include "vibknob.h"

Go to the source code of this file.

Functions

void pause_screen ()
 This is the main Pause Screen, branching out to all other runtime menus. More...
 
void options_about_screen ()
 This is the about screen shown when the user selects it, which displays until the user presses "X" to continue. More...
 
bool other_options_screen ()
 This prompts the user to choose between the non-tuning/volume configuration options. More...
 
void save_tunings (int slot)
 Saves the current tuning/volume to the given save slot. More...
 
bool load_tuning_screen ()
 This screen prompts the user to choose what kind of tuning they wish to load, and runs the appropriate load screen or exits. More...
 
bool check_save_tuning (int slot)
 Checks if a given save slot is occupied, prompts user to continue if necessary. More...
 
void save_tuning_screen ()
 This screen prompts to the user to choose between four save slots, and attempts to save to that slot. More...
 
void signal_scene_change (int scene_idx)
 Send a scene-change signal (program change) on MIDI channel 1. More...
 
void load_preset_tunings (int preset)
 Loads the given tuning preset. More...
 
void load_saved_tunings (int slot)
 Loads the given saved tuning slot. More...
 
void reset_ex_eeprom ()
 Resets EX EEPROM values to their defaults. More...
 
void reset_eeprom ()
 Clears the EEPROM and sets some default values in it. More...
 
bool view_slot_screen (int slot_num)
 Displays a given saved slot tuning and prompts user to accept. More...
 
bool view_preset_screen (int preset)
 Displays a given preset tuning slot and prompts user to accept. More...
 
bool load_saved_screen ()
 Prompts the user to choose a saved tuning slot, and calls view_slot_screen() for that slot. More...
 
bool load_preset_screen ()
 Prompts the user to choose a preset tuning slot, and calls view_preset_screen() for that slot. More...
 
void scene_options_screen ()
 Prompts user to activate or disable the Scene Signaling (Program Change) feature. More...
 
void playing_scr_screen ()
 Prompts user to choose which play screen to use. More...
 
void io_screen ()
 Prompts the user to choose between various input/output options. More...
 
void sec_output_screen ()
 Promts user to choose the secondary output (primary output is usbMIDI) More...
 
void options_screen ()
 The startup other-options screen: prompts user to clear the EEPROM, adjust Scene Control, change Secondary Output, view the about screen, or go back. More...
 
void welcome_screen ()
 This is the opening menu screen, prompting user to choose some kind of tuning or view the other startup options. More...
 
void led_screen ()
 Prompts user to enable or disable the buzz LED indicator feature. More...
 
void vib_screen ()
 This menu screen is for enabling/disabling the accessory/vibrato pedal. More...
 
void playing_config_screen ()
 Prompts user to adjust the on-screen options: note notation, on-screen buzz indicator, play screen type. More...
 
void notation_config_screen ()
 Prompts user to choose the on-screen note notation to be used. More...
 
void mel_vib_screen ()
 Prompts user to choose what amount of constant vibrato to send with the melody strings. More...
 

Variables

GearCrankmycrank
 
VibKnobmyvibknob
 

Variable Documentation

◆ mycrank

GearCrank* mycrank
extern

◆ myvibknob

VibKnob* myvibknob
extern