From fc45fce2847ac18bbbbe4c11bd34141f5a17def2 Mon Sep 17 00:00:00 2001 From: Wintermate Date: Tue, 8 Oct 2013 03:22:42 +0200 Subject: [PATCH] =?utf8?q?Jumpnrun=20lauff=C3=A4hig.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Makefile | 7 +++++++ badge/main.c | 10 ++++++++++ badge/ui/event.c | 2 +- 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 474d2be..99cefca 100644 --- a/Makefile +++ b/Makefile @@ -32,9 +32,16 @@ OPTDEFINES = -D __NEWLIB__ SRCS = \ badge/main.c \ + badge/jumpnrun/collision.c \ + badge/jumpnrun/enemies.c \ + badge/jumpnrun/items.c \ + badge/jumpnrun/jumpnrun.c \ + badge/jumpnrun/level_load.c \ + badge/jumpnrun/tiles.c \ badge/ui/display.c \ badge/ui/event.c \ badge/ui/sprite.c + SRCS += \ dataflash/at45db041d.c \ dataflash/iobase.c \ diff --git a/badge/main.c b/badge/main.c index ab3f7c3..6acbd0b 100644 --- a/badge/main.c +++ b/badge/main.c @@ -54,6 +54,7 @@ #include "ui/display.h" #include "ui/sprite.h" #include "ui/event.h" +#include "jumpnrun/jumpnrun.h" #include "r0ketports.h" #include "drivers/fatfs/ff.h" @@ -175,6 +176,7 @@ int main(void) // pmuInit(); // adcInit(); rbInit(); + usbMSCInit(); badge_display_init(); @@ -212,6 +214,13 @@ int main(void) badge_event_start(); + for(;;) { + if(JUMPNRUN_ERROR == jumpnrun_play("smb.lvl")) { + break; + } + } + +/* uint8_t buttons = 0; for(uint8_t i = 0; ; ++i) { @@ -239,6 +248,7 @@ int main(void) } } } +*/ return 0; } diff --git a/badge/ui/event.c b/badge/ui/event.c index 5511bca..f5961bf 100644 --- a/badge/ui/event.c +++ b/badge/ui/event.c @@ -61,7 +61,7 @@ badge_event_t badge_event_wait(void) { } void badge_event_start(void) { - timer32Init(0, TIMER32_CCLK_10MS); + timer32Init(0, TIMER32_CCLK_10MS * 2); timer32SetIntHandler(badge_event_irq); timer32Enable(0); } -- 2.20.1