#include #include #include "config.h" #include "scrolltext/scrolltext.h" #include "animations/programm.h" #include "animations/matrix.h" #include "animations/gameoflife.h" #include "borg_hw/borg_hw.h" #include "can/borg_can.h" #include "random/prng.h" #include "random/persistentCounter.h" #include "mcuf/mcuf.h" #include "menu/menu.h" #include "pixel.h" #include "joystick.h" volatile unsigned char oldMode, oldOldmode, mode; jmp_buf newmode_jmpbuf; void display_loop(){ // mcuf_serial_mode(); #ifdef RANDOM_SUPPORT percnt_inc(); #endif mode = setjmp(newmode_jmpbuf); oldOldmode = oldMode; #ifdef JOYSTICK_SUPPORT waitForFire = 1; #endif for(;;){ oldMode = mode; switch(mode++) { #ifdef ANIMATION_SCROLLTEXT case 1: scrolltext(scrolltext_text); #ifdef RANDOM_SUPPORT { char a[14]; sprintf(a,"