35 lines
		
	
	
		
			667 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			667 B
		
	
	
	
		
			C
		
	
	
	
	
	
|   | #ifndef __COMMON_H__
 | ||
|  | #define __COMMON_H__
 | ||
|  | 
 | ||
|  | /* Blink pattern
 | ||
|  |  * - 25 ms   : streaming data | ||
|  |  * - 250 ms  : device not mounted | ||
|  |  * - 1000 ms : device mounted | ||
|  |  * - 2500 ms : device is suspended | ||
|  |  */ | ||
|  | enum | ||
|  | { | ||
|  |   BLINK_STREAMING = 25, | ||
|  |   BLINK_NOT_MOUNTED = 250, | ||
|  |   BLINK_MOUNTED = 1000, | ||
|  |   BLINK_SUSPENDED = 2500, | ||
|  | }; | ||
|  | 
 | ||
|  | enum | ||
|  | { | ||
|  |   VOLUME_CTRL_0_DB = 0, | ||
|  |   VOLUME_CTRL_10_DB = 2560, | ||
|  |   VOLUME_CTRL_20_DB = 5120, | ||
|  |   VOLUME_CTRL_30_DB = 7680, | ||
|  |   VOLUME_CTRL_40_DB = 10240, | ||
|  |   VOLUME_CTRL_50_DB = 12800, | ||
|  |   VOLUME_CTRL_60_DB = 15360, | ||
|  |   VOLUME_CTRL_70_DB = 17920, | ||
|  |   VOLUME_CTRL_80_DB = 20480, | ||
|  |   VOLUME_CTRL_90_DB = 23040, | ||
|  |   VOLUME_CTRL_100_DB = 25600, | ||
|  |   VOLUME_CTRL_SILENCE = 0x8000, | ||
|  | }; | ||
|  | 
 | ||
|  | #endif
 |