Added PS/2 multimeda key support.
HID Consumer page and System control are also supported now. merged mediakey branch: d53a356cd2011b461843a5c7c1527a61692893c1
This commit is contained in:
		
							parent
							
								
									af85b6bba6
								
							
						
					
					
						commit
						6d45e05ede
					
				
					 10 changed files with 447 additions and 350 deletions
				
			
		| 
						 | 
				
			
			@ -13,22 +13,11 @@
 | 
			
		|||
 | 
			
		||||
#define EXTRA_INTERFACE		3
 | 
			
		||||
#define EXTRA_ENDPOINT		4
 | 
			
		||||
#define EXTRA_SIZE		2
 | 
			
		||||
#define EXTRA_SIZE		8
 | 
			
		||||
#define EXTRA_BUFFER		EP_DOUBLE_BUFFER
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// Consumer Page(0x0C) Consumer Control(0x01)
 | 
			
		||||
#define AUDIO_VOL_UP		(1<<0)
 | 
			
		||||
#define AUDIO_VOL_DOWN		(1<<1)
 | 
			
		||||
#define AUDIO_MUTE		(1<<2)
 | 
			
		||||
 | 
			
		||||
// Generic Desktop Page(0x01) System Control(0x80)
 | 
			
		||||
#define SYSTEM_POWER_DOWN	(1<<0)
 | 
			
		||||
#define SYSTEM_SLEEP		(1<<1)
 | 
			
		||||
#define SYSTEM_WAKE_UP		(1<<2)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
int8_t usb_extra_audio_send(uint8_t bits);
 | 
			
		||||
int8_t usb_extra_system_send(uint8_t bits);
 | 
			
		||||
int8_t usb_extra_consumer_send(uint16_t bits);
 | 
			
		||||
int8_t usb_extra_system_send(uint16_t bits);
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue