Remove dependancies from the LowLevel demos to the ClassDriver demos, since the use...
authorDean Camera <dean@fourwalledcubicle.com>
Sun, 8 Nov 2009 21:56:18 +0000 (21:56 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Sun, 8 Nov 2009 21:56:18 +0000 (21:56 +0000)
Demos/Device/ClassDriver/AudioInput/makefile
Demos/Device/ClassDriver/AudioOutput/makefile
Demos/Host/LowLevel/KeyboardHost/KeyboardHost.h
Demos/Host/LowLevel/MouseHost/MouseHost.h
LUFA/Drivers/Board/Temperature.h
LUFA/Drivers/USB/USB.h
LUFA/ManPages/FutureChanges.txt
LUFA/ManPages/WhyUseLUFA.txt
Projects/AVRISP/Descriptors.h

index 80f5e95..5eda91b 100644 (file)
@@ -116,8 +116,7 @@ LUFA_PATH = ../../../..
 \r
 \r
 # LUFA library compile-time options\r
-LUFA_OPTS  = -D NO_STREAM_CALLBACKS\r
-LUFA_OPTS += -D USB_DEVICE_ONLY\r
+LUFA_OPTS  = -D USB_DEVICE_ONLY\r
 LUFA_OPTS += -D FIXED_CONTROL_ENDPOINT_SIZE=8\r
 LUFA_OPTS += -D FIXED_NUM_CONFIGURATIONS=1\r
 LUFA_OPTS += -D USE_FLASH_DESCRIPTORS\r
index b22ebf4..4729f1f 100644 (file)
@@ -116,8 +116,7 @@ LUFA_PATH = ../../../..
 \r
 \r
 # LUFA library compile-time options\r
-LUFA_OPTS  = -D NO_STREAM_CALLBACKS\r
-LUFA_OPTS += -D USB_DEVICE_ONLY\r
+LUFA_OPTS  = -D USB_DEVICE_ONLY\r
 LUFA_OPTS += -D FIXED_CONTROL_ENDPOINT_SIZE=8\r
 LUFA_OPTS += -D FIXED_NUM_CONFIGURATIONS=1\r
 LUFA_OPTS += -D USE_FLASH_DESCRIPTORS\r
index 4c4356d..0176fd0 100644 (file)
@@ -47,7 +47,6 @@
                #include <LUFA/Version.h>\r
                #include <LUFA/Drivers/Misc/TerminalCodes.h>\r
                #include <LUFA/Drivers/USB/USB.h>\r
-               #include <LUFA/Drivers/USB/Class/HID.h>\r
                #include <LUFA/Drivers/Peripheral/SerialStream.h>\r
                #include <LUFA/Drivers/Board/LEDs.h>\r
                \r
                /** LED mask for the library LED driver, to indicate that an error has occurred in the USB interface. */\r
                #define LEDMASK_USB_ERROR        (LEDS_LED1 | LEDS_LED3)\r
 \r
+       /* Type Defines: */\r
+               /** Type define for a standard Boot Protocol Keyboard report */\r
+               typedef struct\r
+               {\r
+                       uint8_t Modifier; /**< Keyboard modifier byte, indicating pressed modifier keys (such as Shift, Control, etc.) */\r
+                       uint8_t Reserved; /**< Reserved for OEM use, always set to 0 */\r
+                       uint8_t KeyCode[6]; /**< Key codes of the currently pressed keys */\r
+               } USB_KeyboardReport_Data_t;\r
+               \r
        /* Function Prototypes: */\r
                void Keyboard_HID_Task(void);\r
                void SetupHardware(void);\r
index 5173b39..6a31c65 100644 (file)
@@ -47,7 +47,6 @@
                #include <LUFA/Version.h>\r
                #include <LUFA/Drivers/Misc/TerminalCodes.h>\r
                #include <LUFA/Drivers/USB/USB.h>\r
-               #include <LUFA/Drivers/USB/Class/HID.h>\r
                #include <LUFA/Drivers/Peripheral/SerialStream.h>\r
                #include <LUFA/Drivers/Board/LEDs.h>\r
                \r
                /** LED mask for the library LED driver, to indicate that an error has occurred in the USB interface. */\r
                #define LEDMASK_USB_ERROR        (LEDS_LED1 | LEDS_LED3)\r
 \r
+       /* Type Defines: */\r
+               /** Type define for a standard Boot Protocol Mouse report */\r
+               typedef struct\r
+               {\r
+                       uint8_t Button; /**< Button mask for currently pressed buttons in the mouse */\r
+                       int8_t  X; /**< Current delta X movement of the mouse */\r
+                       int8_t  Y; /**< Current delta Y movement on the mouse */\r
+               } USB_MouseReport_Data_t;\r
+               \r
        /* Function Prototypes: */\r
                void Mouse_HID_Task(void);\r
                void SetupHardware(void);\r
index f4ecf71..1a94d14 100644 (file)
@@ -34,7 +34,7 @@
  */\r
 \r
 /** \ingroup Group_BoardDrivers\r
- *  @defgroup Group_Temperature Temperature Driver - LUFA/Drivers/Board/Temperature.h\r
+ *  @defgroup Group_Temperature Temperature Sensor Driver - LUFA/Drivers/Board/Temperature.h\r
  *\r
  *  \section Sec_Dependencies Module Source Dependencies\r
  *  The following files must be built with any user project that uses this module:\r
index 86b286e..b9b506f 100644 (file)
  *  </tr>\r
  *  <tr>\r
  *   <td>Printer</td>\r
- *   <td bgcolor="#EE0000">No</td>\r
+ *   <td bgcolor="#00EE00">Yes</td>\r
 *    <td bgcolor="#00EE00">Yes</td>\r
  *  </tr>\r
  *  <tr>\r
  *   <td>RNDIS</td>\r
- *   <td bgcolor="#EE0000">No</td>\r
  *   <td bgcolor="#00EE00">Yes</td>\r
+ *   <td bgcolor="#EE0000">No</td>\r
  *  </tr>\r
  *  <tr>\r
  *   <td>Still Image</td>\r
index 447c34b..60afc3f 100644 (file)
   *  - Add detailed overviews of how each demo works\r
   *  - Master LUFA include file rather than per-module includes\r
   *  - Change makefiles to allow for absolute LUFA location to be used\r
-  *  - Add RNDIS Host Class driver\r
   *  - Add unit testing to APIs\r
   *  - Add board overviews\r
   *  - Add resume interrupt support\r
+  *  - Specification compliance testing for all device demos\r
+  *  - Add RNDIS Host Class driver\r
   *  - Make new demos\r
   *      -# Keyboard/Mouse Dual Class Host\r
   *      -# Multiple-Report HID device\r
-  *  - Port LUFA to other architectures\r
+  *  - Port LUFA codebase\r
   *      -# AVR32 UC3B series microcontrollers\r
   *      -# Atmel ARM7 series microcontrollers\r
+  *      -# Other (commercial) C compilers\r
+  *  - Extend AVRISP project\r
+  *      -# Add alternate USB-to-Serial mode\r
+  *      -# Add alternate USB-to-TWI mode\r
   */\r
index b967e87..34976ec 100644 (file)
@@ -40,7 +40,7 @@
  *    into difficulties or need some advice. In addition, you can also email the library author to recieve personalised\r
  *    support when you need it (subject to author's schedule).\r
  *\r
- *   <small>* Atmel Mouse Device Demo 4292 bytes, LUFA Mouse Low Level Device Demo 3336 bytes, under identical build\r
+ *   <small>* Atmel Stack Mouse Device Demo 4292 bytes, LUFA Mouse Low Level Device Demo 3336 bytes, under identical build\r
  *   environments</small>\r
  */\r
  
\ No newline at end of file
index d6c214a..e9dbea9 100644 (file)
@@ -40,7 +40,6 @@
                #include <avr/pgmspace.h>\r
 \r
                #include <LUFA/Drivers/USB/USB.h>\r
-               #include <LUFA/Drivers/USB/Class/CDC.h>\r
 \r
        /* Macros: */\r
                /** Endpoint number of the AVRISP bidirectional data endpoint. */\r