Code:
#define LED0 (1<<PC0)
#define LED1 (1<<PC1)
#define LED2 (1<<PC2)
#define LED3 (1<<PC3)
#define LED4 (1<<PC4)
#define LED5 (1<<PC5)
#define NR_KONFIGS 9
#define NR_KEYS 6
uint8_t Pattern[NR_KONFIGS][NR_KEYS] PROGMEM =
{
{LED0,LED1,LED2,LED3,LED4,LED5}, // Konfiguration 0
{LED0,LED2,LED4,LED1,LED3,LED5}, // Konfiguration 1
{LED2,LED0,LED4,LED1,LED3,LED5}, // Konfiguration 2
{LED0,LED2,LED4,LED1,LED3,LED5}, // Konfiguration 3
{LED0,LED2,LED4,LED1,LED3,LED5}, // Konfiguration 4
{LED0,LED2,LED4,LED1,LED3,LED5}, // Konfiguration 5
{LED0,LED2,LED4,LED1,LED3,LED5}, // Konfiguration 6
{LED0,LED2,LED4,LED1,LED3,LED5}, // Konfiguration 7
{LED0,LED2,LED4,LED1,LED3,LED5}, // Konfiguration 8
};
Die dann im main abgerufen wird:
Lesezeichen