audio enable stored in eeprom
This commit is contained in:
		
							parent
							
								
									9111963663
								
							
						
					
					
						commit
						0faa18eab9
					
				
					 7 changed files with 89 additions and 10 deletions
				
			
		| 
						 | 
				
			
			@ -13,6 +13,9 @@ void eeconfig_init(void)
 | 
			
		|||
#ifdef BACKLIGHT_ENABLE
 | 
			
		||||
    eeprom_write_byte(EECONFIG_BACKLIGHT,      0);
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef AUDIO_ENABLE
 | 
			
		||||
    eeprom_write_byte(EECONFIG_AUDIO,      	   0);
 | 
			
		||||
#endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void eeconfig_enable(void)
 | 
			
		||||
| 
						 | 
				
			
			@ -43,3 +46,8 @@ void eeconfig_write_keymap(uint8_t val) { eeprom_write_byte(EECONFIG_KEYMAP, val
 | 
			
		|||
uint8_t eeconfig_read_backlight(void)      { return eeprom_read_byte(EECONFIG_BACKLIGHT); }
 | 
			
		||||
void eeconfig_write_backlight(uint8_t val) { eeprom_write_byte(EECONFIG_BACKLIGHT, val); }
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifdef AUDIO_ENABLE
 | 
			
		||||
uint8_t eeconfig_read_audio(void)      { return eeprom_read_byte(EECONFIG_AUDIO); }
 | 
			
		||||
void eeconfig_write_audio(uint8_t val) { eeprom_write_byte(EECONFIG_AUDIO, val); }
 | 
			
		||||
#endif
 | 
			
		||||
| 
						 | 
				
			
			@ -31,6 +31,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#define EECONFIG_KEYMAP                             (uint8_t *)4
 | 
			
		||||
#define EECONFIG_MOUSEKEY_ACCEL                     (uint8_t *)5
 | 
			
		||||
#define EECONFIG_BACKLIGHT                          (uint8_t *)6
 | 
			
		||||
#define EECONFIG_AUDIO                              (uint8_t *)7
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* debug bit */
 | 
			
		||||
| 
						 | 
				
			
			@ -72,4 +73,9 @@ uint8_t eeconfig_read_backlight(void);
 | 
			
		|||
void eeconfig_write_backlight(uint8_t val);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifdef AUDIO_ENABLE
 | 
			
		||||
uint8_t eeconfig_read_audio(void);
 | 
			
		||||
void eeconfig_write_audio(uint8_t val);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue