diff --git a/games/snake/snake_game.c b/games/snake/snake_game.c index ec1d1a3..a627cb6 100644 --- a/games/snake/snake_game.c +++ b/games/snake/snake_game.c @@ -121,7 +121,7 @@ static void snake_drawBorder(void) #endif } - +#ifdef GAME_SNAKE /** * Translates port information into directions. * @return Current direction of the joystick @@ -152,7 +152,7 @@ static snake_dir_t snake_queryJoystick(void) return dirJoystick; } - +#endif /** * Initializes the structure which represents the snake itself. diff --git a/profiles/borg-ls b/profiles/borg-ls new file mode 100644 index 0000000..012b463 --- /dev/null +++ b/profiles/borg-ls @@ -0,0 +1,104 @@ +# +# Automatically generated by make menuconfig: don't edit +# + +# +# General Setup +# +MCU=atmega32 +FREQ=16000000 + +# +# Borg Hardware +# +NUM_ROWS=8 +NUM_COLS=96 +NUMPLANE=3 +BORG_HW=HW_BORG_LS + +# +# Laufschrift-Borg port setup +# +ROWPORT=PORTB +COLPORT=PORTD +PIN_CLK=6 +PIN_DATA=4 +PIN_LINE_EN=5 + +# +# Features +# +RANDOM_SUPPORT=y +LAP_TIME_EXTENSION=y +SCROLLTEXT_SUPPORT=y +SCROLLTEXT_FONT=font_arial8 +SCROLLTEXT_BUFFER_SIZE=128 +SCROLL_X_SPEED=10 +SCROLL_Y_SPEED=30 +SCROLLTEXT_TEXT=">5+:<5|90>6:<6|78>:p10d50/#Labor#<5;>5|30<6;>6|40<6;p10+d50/# Borg#2d50-+/#Widerstand#ist#d50-b20p15#ZWECKLOS !" +# JOYSTICK_SUPPORT is not set +CAN_SUPPORT=y +SPI_HARDWARE=y +SPI_PORTIDX=1 +SPI_PIN_MOSI=5 +SPI_PIN_MISO=6 +SPI_PIN_SCK=7 +SPI_PIN_SS=4 +# CAN_INTERRUPT is not set +SPI_REG_PIN_MCP_INT=PIND +SPI_PIN_MCP_INT=2 +# MENU_SUPPORT is not set + +# +# Games +# +# GAME_TETRIS_CORE is not set +# GAME_TETRIS is not set +# GAME_BASTET is not set +# GAME_TETRIS_FP is not set +# GAME_SPACE_INVADERS is not set +# GAME_SNAKE is not set +# GAME_BREAKOUT is not set + +# +# Animations +# +ANIMATION_SCROLLTEXT=y +ANIMATION_SPIRALE=y +ANIMATION_JOERN1=y +ANIMATION_SNAKE=y +ANIMATION_SCHACHBRETT=y +ANIMATION_FEUER=y +ANIMATION_MATRIX=y +ANIMATION_RANDOM_BRIGHT=y +# ANIMATION_STONEFLY is not set +# ANIMATION_FLYINGDOTS is not set +ANIMATION_GAMEOFLIFE=y +# ANIMATION_BREAKOUT is not set +# ANIMATION_MHERWEG is not set +# ANIMATION_LTN_ANT is not set +ANIMATION_TIME=y +# ANIMATION_BMSCROLLER is not set +# ANIMATION_LABORLOGO is not set +# ANIMATION_AMPHIBIAN is not set +# ANIMATION_LOGO_OOS is not set +ANIMATION_PLASMA=y +# ANIMATION_PSYCHEDELIC is not set +ANIMATION_TESTS=y +ANIMATION_OFF=y + +# +# small Animations +# +# SMALLANIMATION_ROWWALK is not set +SMALLANIMATION_ROWWALK_SPEED=50 +SMALLANIMATION_ROWWALK_COUNT=10 +# SMALLANIMATION_COLWALK is not set +SMALLANIMATION_COLWALK_SPEED=50 +SMALLANIMATION_COLWALK_COUNT=10 +# SMALLANIMATION_ROWBOUNCE is not set +SMALLANIMATION_ROWBOUNCE_SPEED=50 +SMALLANIMATION_ROWBOUNCE_COUNT=10 +# SMALLANIMATION_COLBOUNCE is not set +SMALLANIMATION_COLBOUNCE_SPEED=50 +SMALLANIMATION_COLBOUNCE_COUNT=10