Fixed speaker being on during sleep.
This commit is contained in:
		
							parent
							
								
									cbcf0abe62
								
							
						
					
					
						commit
						4b3358acc2
					
				
					 2 changed files with 231 additions and 209 deletions
				
			
		| 
						 | 
				
			
			@ -9,10 +9,16 @@
 | 
			
		|||
#include "suspend.h"
 | 
			
		||||
#include "timer.h"
 | 
			
		||||
#include "led.h"
 | 
			
		||||
 | 
			
		||||
#ifdef PROTOCOL_LUFA
 | 
			
		||||
#include "lufa.h"
 | 
			
		||||
	#include "lufa.h"
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifdef AUDIO_ENABLE
 | 
			
		||||
    #include "audio.h"
 | 
			
		||||
#endif /* AUDIO_ENABLE */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#define wdt_intr_enable(value)   \
 | 
			
		||||
__asm__ __volatile__ (  \
 | 
			
		||||
| 
						 | 
				
			
			@ -72,6 +78,10 @@ static void power_down(uint8_t wdto)
 | 
			
		|||
	// Turn off LED indicators
 | 
			
		||||
	led_set(0);
 | 
			
		||||
 | 
			
		||||
	#ifdef AUDIO_ENABLE
 | 
			
		||||
		stop_all_notes();
 | 
			
		||||
	#endif /* AUDIO_ENABLE */
 | 
			
		||||
 | 
			
		||||
    // TODO: more power saving
 | 
			
		||||
    // See PicoPower application note
 | 
			
		||||
    // - I/O port input with pullup
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue