-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtatus
54 lines (54 loc) · 1.72 KB
/
tatus
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
[1mdiff --git a/Module1/software/module1/Makefile b/Module1/software/module1/Makefile[m
[1mindex a341803..28e6517 100644[m
[1m--- a/Module1/software/module1/Makefile[m
[1m+++ b/Module1/software/module1/Makefile[m
[36m@@ -145,6 +145,9 @@[m [mELF := module1.elf[m
C_SRCS += src/Module1Main.c[m
C_SRCS += src/io/PS2Keyboard.c[m
C_SRCS += src/util/Timer.c[m
[32m+[m[32mC_SRCS += src/io/SDCard.c[m
[32m+[m[32mC_SRCS += src/util/ArrayPtr.c[m
[32m+[m[32mC_SRCS += src/io/Audio.c[m
CXX_SRCS :=[m
ASM_SRCS :=[m
[m
[1mdiff --git a/Module1/software/module1/src/Module1Main.c b/Module1/software/module1/src/Module1Main.c[m
[1mindex 8ad7013..278ed97 100644[m
[1m--- a/Module1/software/module1/src/Module1Main.c[m
[1m+++ b/Module1/software/module1/src/Module1Main.c[m
[36m@@ -9,12 +9,16 @@[m
#include "io.h"[m
#include "util/Timer.h"[m
#include "io/PS2Keyboard.h"[m
[32m+[m[32m#include "io/SDCard.h"[m
[32m+[m[32m#include "io/Audio.h"[m
[32m+[m[32m#include "util/ArrayPtr.h"[m
[m
// Approx time per loop for 60 Hz[m
#define MAIN_LOOP_MIN_TIME_MS 16[m
[m
int main()[m
{[m
[32m+[m
// INITIALISATION[m
int hasQuit = 0;[m
[m
[36m@@ -28,7 +32,7 @@[m [mint main()[m
// TODO other initialisation[m
[m
// MAIN PROGRAM LOOP[m
[31m- while(hasQuit == 0) {[m
[32m+[m [32mwhile (hasQuit == 0) {[m
Timer_start(loopTimer);[m
[m
// Debug lights (they increment each frame)[m
[36m@@ -38,7 +42,8 @@[m [mint main()[m
// TODO insert game logic here[m
[m
// Sleep if finished logic within frame interval[m
[31m- while (Timer_isDone(loopTimer) == 0) {}[m
[32m+[m [32mwhile (Timer_isDone(loopTimer) == 0) {[m
[32m+[m [32m}[m
[m
// TODO Swap buffers[m
[m