More keypad fixes.
[uccvend-snackrom.git] / ROM2 / main.c
index 3331548..1567700 100644 (file)
@@ -1,5 +1,36 @@
+#include "display.h"
+#include "keypad.h"
+#include "chime.h"
 #include "vend.h"
 
+int main() {
+       /* do stuff */
+       set_msg("UNIVERSITY");
+       delay(1000);
+       set_msg(" COMPUTER ");
+       delay(1000);
+       set_msg("   CLUB   ");
+       delay(1000);
+
+       while(1) {
+               keypad_read();
+               if (keypad_pressed()) {
+                       switch (last_key) {
+
+                       }
+               }
+       }
+}
+
 void _start() {
+       /* Initialize Stuff.  Particularly some memory locations that can only be
+        * written in the first 64 clock cycles upon reset.
+        */
+       display_init();
+       set_bus_expanded();
+       main();
 }
 
+void rti() {
+       chime();
+}

UCC git Repository :: git.ucc.asn.au