FutureChanges.txt 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /** \file
  2. *
  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.
  5. */
  6. /** \page Page_FutureChanges Future Changes
  7. *
  8. * Below is a list of future changes which are proposed for the LUFA library, but not yet started/complete.
  9. * This gives an unordered list of future changes which may be available in future releases of the library.
  10. * If you have an item to add to this list, please contact the library author via email, the LUFA mailing list,
  11. * or post your suggestion as an enhancement request to the project bug tracker.
  12. *
  13. * <b>Targeted for Future Releases:</b>
  14. * - Code Features
  15. * -# Add hub support when in Host mode for multiple devices
  16. * -# Investigate virtual hubs when in device mode instead of composite devices
  17. * -# Re-add interrupt Pipe/Endpoint support
  18. * -# Update stream APIs to use DMA transfers on supported architectures
  19. * -# Pull out third party libraries into a separate folder and reference them as required
  20. * -# Add a LUFA_YIELD macro for integration into a third-party RTOS
  21. * -# Abstract out Mass Storage byte send/receive to prevent low level API use in projects
  22. * -# Fix HID report parser usage support for array types
  23. * -# Make HOST_DEVICE_SETTLE_DELAY_MS a global variable that can be changed
  24. * -# Add MANDATORY_EVENT_FUNCTIONS compile time option
  25. * -# Add watchdog support to the library and apps/bootloaders
  26. * -# Limit the maximum size of control transfers
  27. * - Testing/Verification
  28. * -# Re-run USBIF test suite on all classes to formally verify operation
  29. * -# Implement automated functional testing of all demos
  30. * - Documentation/Support
  31. * -# Add detailed overviews of how each demo works
  32. * -# Add board overviews
  33. * -# Write LUFA tutorials
  34. * - Demos/Projects
  35. * -# Add class driver support for Test and Measurement class
  36. * -# Add class driver support for EEM class
  37. * -# Add class driver support for ECM class
  38. * -# Add class driver generic HID report host demo
  39. * -# Implement flow control for USB to Serial project
  40. * - Ports
  41. * -# Port all demos to multiple architectures
  42. * -# Finish USB XMEGA port
  43. * -# Add AVR32 UC3C, UC3D and UC3L support
  44. * -# Other (commercial) C compilers
  45. */