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