Simple fish eat program

Dependencies:   mbed mbed-rtos N5110 ShiftReg Tone

classes/Settings.h

Committer:
el18a2k
Date:
2021-03-25
Revision:
6:7aafcaf7cbe2
Child:
8:fe51fbf81dee

File content as of revision 6:7aafcaf7cbe2:

#ifndef SETTINGS_H
#define SETTINGS_H

#include "rtos.h" //allows multiple threads to run at the same time: https://os.mbed.com/handbook/RTOS
#include "N5110.h"
#include "Tone.h"
#include "ShiftReg.h"
#include "Joystick.h"

#include "Sound.h"

class Settings {

public:
    //initialise system
    void systemINIT(N5110 &lcd, Tone &dac, Joystick &joystick);
    
    //read button A
    int buttonA_state(int ButtonA);
    
    //read button B
    int buttonB_state(int ButtonB);

    //sound start
    
    //settings menu
    int settingsMenu(N5110 &lcd, Tone &dac, Joystick &joystick);
    
    //sound off
    
private:
    int ButtonA;
    int ButtonB;
};

#endif