X-Git-Url: http://git.linex4red.de/pub/lufa.git/blobdiff_plain/ed9d77aeee3a192852ca2419b7cfa58d39073036..477a2047f48d4c59bdcef37a18847f0c6a4d758b:/LUFA/ManPages/ChangeLog.txt diff --git a/LUFA/ManPages/ChangeLog.txt b/LUFA/ManPages/ChangeLog.txt index 494f1797b..dc0ca01fd 100644 --- a/LUFA/ManPages/ChangeLog.txt +++ b/LUFA/ManPages/ChangeLog.txt @@ -9,26 +9,47 @@ * \section Sec_ChangeLogXXXXXX Version XXXXXX * New: * - Core: - * - None + * - Added new MIDIToneGenerator project + * - Added new ORDERED_EP_CONFIG compile time option to restrict endpoint/pipe configuration to ascending order + * in exchange for a smaller compiled program binary size + * - Added a new general RingBuff.h miscellaneous ring buffer library driver header + * - Added new GCC_FORCE_POINTER_ACCESS() macro to correct GCC's mishandling of struct pointer accesses + * - Added basic driver example use code to the library documentation * - Library Applications: - * - Added new incomplete MIDIToneGenerator project * - Added ability to write protect Mass Storage disk write operations from the host OS * * Changed: * - Core: + * - Unordered Endpoint/Pipe configuration is now allowed once again by default via the previous reconfig workaround * - Refactored Host mode Class Driver *_Host_ConfigurePipes() routines to be more space efficient when compiled * - Added new *_ENUMERROR_PipeConfigurationFailed error codes for the *_Host_ConfigurePipes() routines + * - The USARTStream global is now public and documented in the SerialStream module, allowing for the serial USART + * stream to be accessed via its handle rather than via the implicit stdout and stdin streams + * - The FAST_STREAM_TRANSFERS compile time option has been removed due to lack of use and low cost/benefit ratio * - Library Applications: - * - Changed the XPLAINBridge software UART to use the regular CTC mode instead of the alternative CTC mode + * - Changed the XPLAINBridge software UART to use the regular timer CTC mode instead of the alternative CTC mode * via the Input Capture register, to reduce user confusion + * - Combined page and word ISP programming mode code in the AVRISP-MKII clone project to reduce compiled size and + * increase maintainability of the code + * - Changed over library projects to use the new general ring buffer library driver module * * Fixed: * - Core: * - Fixed broken USBFOO board drivers due to missing BOARD_USBFOO define + * - Fixed HID host class driver incorrectly binding to HID devices that do not have an OUT endpoint + * - Fixed incorrect definition of the HID_KEYBOARD_SC_D constant in the HID class driver (thanks to Opendous Inc.) + * - Fixed incorrect endpoint initialisation order in the several device demos (thanks to Rick Drolet) + * - Fixed inverted Minimum board LEDs + * - Fixed incorrect byte ordering in the Audio_Device_WriteSample24 function (thanks to WZab) * - Library Applications: * - Fixed Benito project discarding incoming data from the USB virtual serial port when the USART is busy * - Fixed broken DFU bootloader, added XPLAIN support for bootloader start when XCK jumpered to ground * - Fixed broken HID_REQ_GetReport request handler in the Low Level GenericHID demo + * - Fixed possible lost data in the XPLAINBridge, USBtoSerial and Benito projects when the host exceeds the packet + * timeout period on received packets as set by USB_STREAM_TIMEOUT_MS (thanks to Justin Rajewski) + * - Fixed possible programming problem in the AVRISP-MKII clone project when programming specific patterns into a target + * memory space that is only byte (not page) addressable + * * * \section Sec_ChangeLog101122 Version 101122 * New: @@ -135,6 +156,7 @@ * - Fixed incorrect PollingIntervalMS values in the demo/project/bootloader endpoint descriptors (thanks to MCS Electronics) * - Fixed AVRISP-MKII clone project not starting the target's program automatically after exiting TPI programming mode * + * * \section Sec_ChangeLog100807 Version 100807 * New: * - Added new ADC_DisableChannel() function (thanks to Mich Davis) @@ -199,6 +221,7 @@ * - Fixed software application start command broken in the DFU class bootloader when dfu-programmer is used due to application * start address corruption * + * * \section Sec_ChangeLog100513 Version 100513 * New: * - Added incomplete MIDIToneGenerator project @@ -274,6 +297,7 @@ * request is being processed, causing possible lockups if a USB interrupt occurs during a transfer * - Remove incorrect Abstract Call Management class specific descriptor from the CDC demos, bootloaders and projects * + * * \section Sec_ChangeLog100219 Version 100219 * * New: @@ -330,6 +354,7 @@ * - Fixed AVRISP project not extending the command delay after each successful page/word/byte program * - Fixed accuracy of the SERIAL_UBBRVAL() and SERIAL_2X_UBBRVAL() macros for higher baud rates (thanks to Renaud Cerrato) * + * * \section Sec_ChangeLog091223 Version 091223 * * New: @@ -395,6 +420,7 @@ * - Fixed AVRISP project timeouts not checking for the correct timeout period (thanks to Carl Ott) * - Fixed STK525 Dataflash driver using incorrect bit-shifting for Dataflash addresses (thanks to Tim Mitchell) * + * * \section Sec_ChangeLog091122 Version 091122 * * New: @@ -442,6 +468,7 @@ * - Fixed LowLevel Keyboard demo not saving the issues report only after it has been sent to the host * - Fixed Endpoint_Write_Control_Stream_* functions not sending a terminating IN when given data Length is zero * + * * \section Sec_ChangeLog090924 Version 090924 * * New: