Simple fish eat program
Dependencies: mbed mbed-rtos N5110 ShiftReg Tone
main.cpp@2:532b0225519f, 2021-03-22 (annotated)
- Committer:
- el18a2k
- Date:
- Mon Mar 22 15:54:04 2021 +0000
- Revision:
- 2:532b0225519f
- Parent:
- 1:7dfa61225fcf
- Child:
- 3:8c9c9794bcf2
Main menu created and implemented successfully
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
el18a2k | 0:cf9660998431 | 1 | #include "mbed.h" |
el18a2k | 1:7dfa61225fcf | 2 | #include "FishEngine.h" |
el18a2k | 0:cf9660998431 | 3 | |
el18a2k | 2:532b0225519f | 4 | // Attach |
el18a2k | 0:cf9660998431 | 5 | N5110 lcd(p8,p9,p10,p11,p13,p21); |
el18a2k | 2:532b0225519f | 6 | Joystick joystick(p20, p19); |
el18a2k | 1:7dfa61225fcf | 7 | Tone dac(p18); |
el18a2k | 1:7dfa61225fcf | 8 | |
el18a2k | 2:532b0225519f | 9 | //Objects |
el18a2k | 1:7dfa61225fcf | 10 | FishEngine fish; |
el18a2k | 0:cf9660998431 | 11 | |
el18a2k | 0:cf9660998431 | 12 | int main(){ |
el18a2k | 2:532b0225519f | 13 | fish.system_init(lcd,dac,joystick); //initialise board |
el18a2k | 0:cf9660998431 | 14 | |
el18a2k | 0:cf9660998431 | 15 | while(1){ |
el18a2k | 2:532b0225519f | 16 | fish.titleSequence(lcd); //calls title sequence |
el18a2k | 2:532b0225519f | 17 | fish.mainMenu(lcd, dac, joystick); |
el18a2k | 1:7dfa61225fcf | 18 | wait_ms(1000); |
el18a2k | 0:cf9660998431 | 19 | } |
el18a2k | 0:cf9660998431 | 20 | } |