Remove dependancies from the LowLevel demos to the ClassDriver demos, since the use of ClassDriver headers now outputs an error when NO_STREAM_CALLBACKS is used.
This commit is contained in:
		
							parent
							
								
									34dc7f241f
								
							
						
					
					
						commit
						4dde844e9f
					
				
					 9 changed files with 31 additions and 13 deletions
				
			
		| 
						 | 
				
			
			@ -116,8 +116,7 @@ LUFA_PATH = ../../../..
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
# LUFA library compile-time options
 | 
			
		||||
LUFA_OPTS  = -D NO_STREAM_CALLBACKS
 | 
			
		||||
LUFA_OPTS += -D USB_DEVICE_ONLY
 | 
			
		||||
LUFA_OPTS  = -D USB_DEVICE_ONLY
 | 
			
		||||
LUFA_OPTS += -D FIXED_CONTROL_ENDPOINT_SIZE=8
 | 
			
		||||
LUFA_OPTS += -D FIXED_NUM_CONFIGURATIONS=1
 | 
			
		||||
LUFA_OPTS += -D USE_FLASH_DESCRIPTORS
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -116,8 +116,7 @@ LUFA_PATH = ../../../..
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
# LUFA library compile-time options
 | 
			
		||||
LUFA_OPTS  = -D NO_STREAM_CALLBACKS
 | 
			
		||||
LUFA_OPTS += -D USB_DEVICE_ONLY
 | 
			
		||||
LUFA_OPTS  = -D USB_DEVICE_ONLY
 | 
			
		||||
LUFA_OPTS += -D FIXED_CONTROL_ENDPOINT_SIZE=8
 | 
			
		||||
LUFA_OPTS += -D FIXED_NUM_CONFIGURATIONS=1
 | 
			
		||||
LUFA_OPTS += -D USE_FLASH_DESCRIPTORS
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -47,7 +47,6 @@
 | 
			
		|||
		#include <LUFA/Version.h>
 | 
			
		||||
		#include <LUFA/Drivers/Misc/TerminalCodes.h>
 | 
			
		||||
		#include <LUFA/Drivers/USB/USB.h>
 | 
			
		||||
		#include <LUFA/Drivers/USB/Class/HID.h>
 | 
			
		||||
		#include <LUFA/Drivers/Peripheral/SerialStream.h>
 | 
			
		||||
		#include <LUFA/Drivers/Board/LEDs.h>
 | 
			
		||||
		
 | 
			
		||||
| 
						 | 
				
			
			@ -72,6 +71,15 @@
 | 
			
		|||
		/** LED mask for the library LED driver, to indicate that an error has occurred in the USB interface. */
 | 
			
		||||
		#define LEDMASK_USB_ERROR        (LEDS_LED1 | LEDS_LED3)
 | 
			
		||||
 | 
			
		||||
	/* Type Defines: */
 | 
			
		||||
		/** Type define for a standard Boot Protocol Keyboard report */
 | 
			
		||||
		typedef struct
 | 
			
		||||
		{
 | 
			
		||||
			uint8_t Modifier; /**< Keyboard modifier byte, indicating pressed modifier keys (such as Shift, Control, etc.) */
 | 
			
		||||
			uint8_t Reserved; /**< Reserved for OEM use, always set to 0 */
 | 
			
		||||
			uint8_t KeyCode[6]; /**< Key codes of the currently pressed keys */
 | 
			
		||||
		} USB_KeyboardReport_Data_t;
 | 
			
		||||
		
 | 
			
		||||
	/* Function Prototypes: */
 | 
			
		||||
		void Keyboard_HID_Task(void);
 | 
			
		||||
		void SetupHardware(void);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -47,7 +47,6 @@
 | 
			
		|||
		#include <LUFA/Version.h>
 | 
			
		||||
		#include <LUFA/Drivers/Misc/TerminalCodes.h>
 | 
			
		||||
		#include <LUFA/Drivers/USB/USB.h>
 | 
			
		||||
		#include <LUFA/Drivers/USB/Class/HID.h>
 | 
			
		||||
		#include <LUFA/Drivers/Peripheral/SerialStream.h>
 | 
			
		||||
		#include <LUFA/Drivers/Board/LEDs.h>
 | 
			
		||||
		
 | 
			
		||||
| 
						 | 
				
			
			@ -72,6 +71,15 @@
 | 
			
		|||
		/** LED mask for the library LED driver, to indicate that an error has occurred in the USB interface. */
 | 
			
		||||
		#define LEDMASK_USB_ERROR        (LEDS_LED1 | LEDS_LED3)
 | 
			
		||||
 | 
			
		||||
	/* Type Defines: */
 | 
			
		||||
		/** Type define for a standard Boot Protocol Mouse report */
 | 
			
		||||
		typedef struct
 | 
			
		||||
		{
 | 
			
		||||
			uint8_t Button; /**< Button mask for currently pressed buttons in the mouse */
 | 
			
		||||
			int8_t  X; /**< Current delta X movement of the mouse */
 | 
			
		||||
			int8_t  Y; /**< Current delta Y movement on the mouse */
 | 
			
		||||
		} USB_MouseReport_Data_t;
 | 
			
		||||
		
 | 
			
		||||
	/* Function Prototypes: */
 | 
			
		||||
		void Mouse_HID_Task(void);
 | 
			
		||||
		void SetupHardware(void);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue