Simple fish eat program
Dependencies: mbed mbed-rtos N5110 ShiftReg Tone
classes/FishEngine.cpp
- Committer:
- el18a2k
- Date:
- 2021-03-19
- Revision:
- 1:7dfa61225fcf
- Child:
- 2:532b0225519f
File content as of revision 1:7dfa61225fcf:
#include "FishEngine.h" BusOut RGB_led(p24,p23,p22); //RGB bus MSB - LSB, inverted logic 1 = low ShiftReg shift; Graphics graphics; DigitalIn button_A (p29); void FishEngine::system_init(N5110 &lcd, Tone &dac){ lcd.init(); lcd.setBrightness(0.5); dac.init(); shift.write(0x00); RGB_led.write(0b111); } void FishEngine::titleSequence(N5110 &lcd){ button_A.mode(PullNone); lcd.clear(); graphics.titleScreen(lcd); lcd.refresh(); wait_ms(1000); while(button_A.read() == 0){ lcd.clear(); graphics.confirmationScreen(lcd); lcd.refresh(); wait_ms(1000/10); } graphics.screenFlash(lcd); lcd.refresh(); }