Stefan Schuermans
CCCamp2015: alternative firmware by Martin Müllenhaupt
Stefan Schuermans commited 4626798 at 2015-08-16 08:52:13
/* bulb - BlinkenArea ultimate logo board
Copyright (C) 2015 Martin Müllenhaupt <mm+bulb@netlair.de>
Copyleft: GNU public license - http://www.gnu.org/copyleft/gpl.html
*/
#include <avr/io.h>
#define NUM_ZEILEN 6
#define NUM_SPALTEN 7
uint8_t frame[NUM_ZEILEN] = {0};
void showFrame()
{
static uint8_t zeile = 0;
static uint16_t updateCounter = 0;
++updateCounter;
if (updateCounter > 100)
{
updateCounter = 0;
++zeile;
if(zeile >= NUM_ZEILEN)
{
zeile = 0;
}
PORTD = ~(1 << zeile);
PORTB = frame[zeile];
}
}
void noAnimation()
{
for(int zeile = 0; zeile < NUM_ZEILEN; ++zeile)
{
frame[zeile] = 0xFF;
}
}
void blinkAnimation()
{
static uint8_t on = 0;
static uint16_t updateCounter = 0;
++updateCounter;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX