Add option to the USB XMEGAs to set the USB bus interrupt priority level.
[pub/lufa.git] / LUFA / ManPages / FutureChanges.txt
index 86114f4..51656ac 100644 (file)
@@ -1,56 +1,43 @@
-/** \file\r
- *\r
- *  This file contains special DoxyGen information for the generation of the main page and other special\r
- *  documentation pages. It is not a project source file.\r
- */\r
-\r
- /** \page Page_FutureChanges Future Changes\r
-  *\r
-  *  Below is a list of future changes which are proposed for the LUFA library, but not yet started/complete.\r
-  *  This gives an unordered list of future changes which will be available in future releases of the library.\r
-  *  If you have an item to add to this list, please contact the library author via email, the LUFA mailing list,\r
-  *  or post your suggestion as an enhancement request to the project bug tracker.\r
-  *\r
-  *  <b>Targeted for Future Releases:</b>\r
-  *  - Code Features\r
-  *      -# Add hub support when in Host mode for multiple devices\r
-  *      -# Add ability to get number of bytes not written with pipe/endpoint write routines after an error\r
-  *      -# Add standardized descriptor names to class driver structures\r
-  *      -# Correct mishandling of error cases in Mass Storage demos\r
-  *  - Documentation/Support\r
-  *      -# Remake AVRStudio project files\r
-  *      -# 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 board overviews\r
-  *      -# Write LUFA tutorials\r
-  *  - Demos/Projects\r
-  *      -# Multiple-Report HID device\r
-  *      -# Device/Host USB bridge\r
-  *      -# Alternative (USB-IF endorsed) USB-Ethernet Classes\r
-  *      -# Finish BluetoothHost demo\r
-  *      -# Finish MIDI class Bootloader\r
-  *      -# Finish SideShow demo\r
-  *      -# Finish StandaloneProgrammer project\r
-  *  - Ports\r
-  *      -# Atmel ARM7 series microcontrollers\r
-  *      -# Other (commercial) C compilers\r
-  *\r
-  *  \section Sec_AVR32Port AVR32 Port Status\r
-  *  The following drivers have been ported:\r
-  *    - Joystick Board Driver\r
-  *    - Buttons Board Driver\r
-  *    - LEDs Board Driver\r
-  *    - Simple Scheduler\r
-  *    - Temperature Board Driver\r
-  *\r
-  *  The following drivers have been partially ported:\r
-  *    - SPI Peripheral Driver\r
-  *    - USB Driver\r
-  *\r
-  *  The following drivers have not yet been ported:\r
-  *    - Dataflash Board Driver\r
-  *    - Serial Peripheral Driver\r
-  *    - ADC Peripheral Driver\r
-  *    - TWI Peripheral Driver\r
-  */\r
+/** \file
+ *
+ *  This file contains special DoxyGen information for the generation of the main page and other special
+ *  documentation pages. It is not a project source file.
+ */
+
+ /** \page Page_FutureChanges Future Changes
+  *
+  *  Below is a list of future changes which are proposed for the LUFA library, but not yet started/complete.
+  *  This gives an unordered list of future changes which may be available in future releases of the library.
+  *  If you have an item to add to this list, please contact the library author via email, the LUFA mailing list,
+  *  or post your suggestion as an enhancement request to the project bug tracker.
+  *
+  *  <b>Targeted for Future Releases:</b>
+  *  - Code Features
+  *      -# Add hub support when in Host mode for multiple devices
+  *      -# Investigate virtual hubs when in device mode instead of composite devices
+  *      -# Change makefiles to allow for absolute LUFA location to be used
+  *      -# Re-add interrupt Pipe/Endpoint support
+  *      -# Add makefile includes to reduce boilerplate in user makefiles
+  *      -# Update stream APIs to use DMA transfers on supported architectures
+  *      -# Pull out third party libraries into a separate folder and reference them as required
+  *      -# Add a LUFA_YIELD macro for integration into a third-party RTOS
+  *      -# Abstract out Mass Storage byte send/receive to prevent low level API use in projects
+  *      -# Consider switch from endpoint numbers to full endpoint addresses to ease future architecture expansion
+  *      -# Fix HID report parser usage support for array types
+  *      -# Add additional standard request helper functions to host mode
+  *  - Documentation/Support
+  *      -# Add detailed overviews of how each demo works
+  *      -# Add board overviews
+  *      -# Write LUFA tutorials
+  *  - Demos/Projects
+  *      -# Device/Host USB bridge
+  *      -# Finish incomplete demos and projects
+  *      -# Add class driver support for Test and Measurement class
+  *      -# Add class driver support for EEM class
+  *      -# Add class driver support for ECM class
+  *  - Ports
+  *      -# Complete AVR32 port for existing devices, add UC3C support
+  *      -# Atmel ARM7 series microcontrollers
+  *      -# Other (commercial) C compilers
+  */
+