forked from mfulz_github/qmk_firmware
		
	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
					
				| @ -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); | ||||
|  | ||||
| @ -34,7 +34,7 @@ | ||||
|  */ | ||||
| 
 | ||||
| /** \ingroup Group_BoardDrivers
 | ||||
|  *  @defgroup Group_Temperature Temperature Driver - LUFA/Drivers/Board/Temperature.h | ||||
|  *  @defgroup Group_Temperature Temperature Sensor Driver - LUFA/Drivers/Board/Temperature.h | ||||
|  * | ||||
|  *  \section Sec_Dependencies Module Source Dependencies | ||||
|  *  The following files must be built with any user project that uses this module: | ||||
|  | ||||
| @ -104,13 +104,13 @@ | ||||
|  *  </tr> | ||||
|  *  <tr> | ||||
|  *   <td>Printer</td> | ||||
|  *   <td bgcolor="#EE0000">No</td> | ||||
|  *   <td bgcolor="#00EE00">Yes</td> | ||||
| *    <td bgcolor="#00EE00">Yes</td> | ||||
|  *  </tr> | ||||
|  *  <tr> | ||||
|  *   <td>RNDIS</td> | ||||
|  *   <td bgcolor="#EE0000">No</td> | ||||
|  *   <td bgcolor="#00EE00">Yes</td> | ||||
|  *   <td bgcolor="#EE0000">No</td> | ||||
|  *  </tr> | ||||
|  *  <tr> | ||||
|  *   <td>Still Image</td> | ||||
|  | ||||
| @ -21,14 +21,19 @@ | ||||
|   *  - Add detailed overviews of how each demo works | ||||
|   *  - Master LUFA include file rather than per-module includes | ||||
|   *  - Change makefiles to allow for absolute LUFA location to be used | ||||
|   *  - Add RNDIS Host Class driver | ||||
|   *  - Add unit testing to APIs | ||||
|   *  - Add board overviews | ||||
|   *  - Add resume interrupt support | ||||
|   *  - Specification compliance testing for all device demos | ||||
|   *  - Add RNDIS Host Class driver | ||||
|   *  - Make new demos | ||||
|   *      -# Keyboard/Mouse Dual Class Host | ||||
|   *      -# Multiple-Report HID device | ||||
|   *  - Port LUFA to other architectures | ||||
|   *  - Port LUFA codebase | ||||
|   *      -# AVR32 UC3B series microcontrollers | ||||
|   *      -# Atmel ARM7 series microcontrollers | ||||
|   *      -# Other (commercial) C compilers | ||||
|   *  - Extend AVRISP project | ||||
|   *      -# Add alternate USB-to-Serial mode | ||||
|   *      -# Add alternate USB-to-TWI mode | ||||
|   */ | ||||
|  | ||||
| @ -40,7 +40,7 @@ | ||||
|  *    into difficulties or need some advice. In addition, you can also email the library author to recieve personalised | ||||
|  *    support when you need it (subject to author's schedule). | ||||
|  * | ||||
|  *   <small>* Atmel Mouse Device Demo 4292 bytes, LUFA Mouse Low Level Device Demo 3336 bytes, under identical build | ||||
|  *   <small>* Atmel Stack Mouse Device Demo 4292 bytes, LUFA Mouse Low Level Device Demo 3336 bytes, under identical build | ||||
|  *   environments</small> | ||||
|  */ | ||||
|   | ||||
| @ -40,7 +40,6 @@ | ||||
| 		#include <avr/pgmspace.h> | ||||
| 
 | ||||
| 		#include <LUFA/Drivers/USB/USB.h> | ||||
| 		#include <LUFA/Drivers/USB/Class/CDC.h> | ||||
| 
 | ||||
| 	/* Macros: */ | ||||
| 		/** Endpoint number of the AVRISP bidirectional data endpoint. */ | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Dean Camera
						Dean Camera