]>
Commit | Line | Data |
---|---|---|
ff29bc2b | 1 | /* $Id: eepromdata.h,v 1.1 2010/07/24 20:55:48 simimeie Exp $ |
2 | * Defines the contents of the EEPROM. | |
3 | * The EEPROM contains settings and can also contain "programs" for the LEDs. | |
4 | * Usually you only need to reprogram the eeprom after changing values here, | |
5 | * unless compiler version changed and thus the data got reordered. | |
6 | */ | |
7 | ||
8 | #define EEPROM __attribute__ ((section (".eeprom"))) | |
9 | ||
10 | /* The default brightness */ | |
11 | uint8_t EEPROM ee_defledbrightness = 128; | |
12 | ||
13 | /* All the rest of the memory is used for storing LED "programs". | |
14 | * For the following to work, <avr/io.h> needs to be included before this file - | |
15 | * which usually should be the case anyways. | |
16 | * Formula is: E2END + 1 - (number of bytes used by other stuff in EEPROM) */ | |
17 | uint8_t EEPROM ee_ledprograms[E2END + 1 - 1]; | |
18 |