Fixed HID Parser not distributing the Usage Min and Usage Max values across an array of report items.
Added new HID_ALIGN_DATA() macro to return the pre-retrieved value of a HID report item, left-aligned to a given datatype. Added new PreviousValue to the HID Report Parser report item structure, for easy monitoring of previous report item values.
This commit is contained in:
		
							parent
							
								
									f338ddcb87
								
							
						
					
					
						commit
						2919aeeaab
					
				
					 12 changed files with 52 additions and 17 deletions
				
			
		| 
						 | 
				
			
			@ -19,6 +19,8 @@
 | 
			
		|||
  *  - Added PDI programming support for XMEGA devices to the AVRISP programmer project
 | 
			
		||||
  *  - Added support for the XPLAIN board Dataflash, with new XPLAIN_REV1 board target for the different dataflash used
 | 
			
		||||
  *    on the first revision boards compared to the one mounted on later revisions
 | 
			
		||||
  *  - Added new HID_ALIGN_DATA() macro to return the pre-retrieved value of a HID report item, left-aligned to a given datatype
 | 
			
		||||
  *  - Added new PreviousValue to the HID Report Parser report item structure, for easy monitoring of previous report item values
 | 
			
		||||
  *
 | 
			
		||||
  *  <b>Changed:</b>
 | 
			
		||||
  *  - Removed code in the Keyboard demos to send zeroed reports between two reports with differing numbers of keycodes
 | 
			
		||||
| 
						 | 
				
			
			@ -45,6 +47,7 @@
 | 
			
		|||
  *  - Fixed misnamed Pipe_SetPipeToken() macro for setting a pipe's direction
 | 
			
		||||
  *  - Fixed CDCHost failing on devices with bidirectional endpoints
 | 
			
		||||
  *  - Fixed USB driver failing to define the PLL prescaler mask for the ATMEGA8U2 and ATMEGA16U2
 | 
			
		||||
  *  - Fixed HID Parser not distributing the Usage Min and Usage Max values across an array of report items
 | 
			
		||||
  *
 | 
			
		||||
  *  \section Sec_ChangeLog091122 Version 091122
 | 
			
		||||
  *
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -17,6 +17,9 @@
 | 
			
		|||
 *      now named \ref SImage_Host_USBTask() and \ref SImage_Host_ConfigurePipes() respectively.
 | 
			
		||||
 *    - The HOST_SENDCONTROL_DeviceDisconnect enum value has been renamed to \ref HOST_SENDCONTROL_DeviceDisconnected to be in
 | 
			
		||||
 *      line with the rest of the library error codes.
 | 
			
		||||
 *    - The HID Parser item usages no longer contain seperate minimum and maximum values, as this was a violation of the HID
 | 
			
		||||
 *      specification. Instead, the values are distributed evenly across each item as its usage value, to ensure that all items
 | 
			
		||||
 *      can be distinguished from oneanother.
 | 
			
		||||
 *
 | 
			
		||||
 *  <b>Device Mode</b>
 | 
			
		||||
 *    - The CALLBACK_HID_Device_CreateHIDReport() HID Device Class driver callback now has a new ReportType parameter to
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue