3  *  This file contains special DoxyGen information for the generation of the main page and other special
 
   4  *  documentation pages. It is not a project source file.
 
   7  /** \page Page_FutureChanges Future Changes
 
   9   *  Below is a list of future changes which are proposed for the LUFA library, but not yet started/complete.
 
  10   *  This gives an unordered list of future changes which may be available in future releases of the library.
 
  11   *  If you have an item to add to this list, please contact the library author via email, the LUFA mailing list,
 
  12   *  or post your suggestion as an enhancement request to the project bug tracker.
 
  14   *  <b>Targeted for Future Releases:</b>
 
  16   *      -# Add hub support when in Host mode for multiple devices
 
  17   *      -# Investigate virtual hubs when in device mode instead of composite devices
 
  18   *      -# Change makefiles to allow for absolute LUFA location to be used
 
  19   *      -# Re-add interrupt Pipe/Endpoint support
 
  20   *      -# Add makefile includes to reduce boilerplate in user makefiles
 
  21   *      -# Update stream APIs to use DMA transfers on supported architectures
 
  22   *      -# Pull out third party libraries into a separate folder and reference them as required
 
  23   *      -# Add a LUFA_YIELD macro for integration into a third-party RTOS
 
  24   *      -# Abstract out Mass Storage byte send/receive to prevent low level API use in projects
 
  25   *      -# Consider switch from endpoint numbers to full endpoint addresses to ease future architecture expansion
 
  26   *      -# Fix HID report parser usage support for array types
 
  27   *      -# Make HOST_DEVICE_SETTLE_DELAY_MS a global variable that can be changed
 
  28   *      -# Add MANDATORY_EVENT_FUNCTIONS compile time option
 
  29   *      -# Add watchdog support to the library and apps/bootloaders
 
  30   *      -# Re-run USBIF test suite on all classes to formally verify operation
 
  31   *  - Documentation/Support
 
  32   *      -# Add detailed overviews of how each demo works
 
  33   *      -# Add board overviews
 
  34   *      -# Write LUFA tutorials
 
  36   *      -# Device/Host USB bridge
 
  37   *      -# Finish incomplete demos and projects
 
  38   *      -# Add class driver support for Test and Measurement class
 
  39   *      -# Add class driver support for EEM class
 
  40   *      -# Add class driver support for ECM class
 
  41   *      -# Port all demos to multiple architectures
 
  43   *      -# Finish USB XMEGA port
 
  44   *      -# Add AVR32 UC3C, UC3D and UC3L support
 
  45   *      -# Atmel ARM7 series microcontrollers
 
  46   *      -# Other (commercial) C compilers