- Feb 04, 2012
-
-
Dean Camera authored
-
Dean Camera authored
-
- Jan 02, 2012
-
-
Dean Camera authored
USB_CONFIG_ATTR_BUSPOWERED constant renamed to USB_CONFIG_ATTR_RESERVED, as this was misnamed (thanks to NXP Semiconductors).
-
- Dec 23, 2011
-
-
Dean Camera authored
Run wspurify script on /trunk/ and /branches/ C source files, to remove any trailing whitespace at the end of each line.
-
- Nov 09, 2011
-
-
Dean Camera authored
-
- Sep 21, 2011
-
-
Dean Camera authored
-
- Jul 30, 2011
-
-
Dean Camera authored
Fixed incorrect Dataflash buffer use in the DataflashManager_WriteBlocks_RAM() function of several demos/projects (thanks to Jeremy Willden).
-
- Jul 19, 2011
-
-
Dean Camera authored
Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors.
-
- Jul 01, 2011
-
-
Dean Camera authored
Seperate out the device demos and project's configuration descriptor structure definitions to clearly indicate what descriptors belong to which interface.
-
- Jun 20, 2011
-
-
Dean Camera authored
Add new "checksource" target to the library makefiles, for automated source file existance checking.
-
- Jun 19, 2011
-
-
Dean Camera authored
Move the HIDReportViewer project into the normal Projects/ folder and out of the Incomplete/ projects folder.
-
Dean Camera authored
-
- Jun 16, 2011
-
-
Dean Camera authored
-
- Jun 05, 2011
-
-
Dean Camera authored
Massive corrections to the project documentation and code comments, thanks to Russian translation services provided by Andrey from Microsin.ru.
-
- Apr 04, 2011
-
-
Dean Camera authored
Renamed all low level Endpoint_Read_*, Endpoint_Write_* and Endpoint_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures. Renamed all low level Pipe_Read_*, Pipe_Write_* and Pipe_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures.
-
- Mar 23, 2011
-
-
Dean Camera authored
-
- Mar 21, 2011
-
-
Dean Camera authored
-
- Feb 19, 2011
-
-
Dean Camera authored
Add new ARCH option to the makefiles to (eventually) specify the target device architecture. Update non-usb peripheral drivers to reflect future multiple architecture support.
-
- Feb 10, 2011
-
-
Dean Camera authored
Add static keyword to all project globals whose scope should be restricted to the same module as they are declared in. Tighten up the HID class bootloader code slightly, document that it currently exceeds 2KB of bootloader space for all models other than the Series 2 USB AVRs.
-
- Feb 06, 2011
-
-
Dean Camera authored
Add const to all project descriptor definitions for safety.
-
Dean Camera authored
-
- Jan 30, 2011
-
-
Dean Camera authored
Removed SerialStream module, rolled functionality into the base USART Serial peripheral driver instead through the new Serial_CreateStream() and Serial_CreateBlockingStream() methods. Renamed the Serial byte send/receive functions to remain consistent with the CDC driver's byte functions. Altered the serial byte receive function to make it non-blocking.
-
- Jan 10, 2011
-
-
Dean Camera authored
Altered all endpoint/pipe stream transfers so that the new BytesProcessed parameter now points to a location where the number of bytes in the transfer that have been completed can be stored (or NULL if entire transaction should be performed in one chunk). Added new Endpoint_Null_Stream() and Pipe_Null_stream() functions. Removed the NO_STREAM_CALLBACKS compile time option due to the new partial stream transfer feature replacing it. Fixed errors in the incomplete Test and Measurement device demo preventing proper operation (thanks to Pavel Plotnikov).
-
- Jan 01, 2011
-
-
Dean Camera authored
-
- Dec 26, 2010
-
-
Dean Camera authored
Make a new general RingBuffer.h misc library driver, instead of the per-application LightweightRingBuff.h ring buffers. Change over projects to use the new driver. Add ORDERED_EP_CONFIG to the device Projects (only) that use only a single class driver, or where the endpoint ordering is fixed, to save on compiled binary size. Added new GCC_FORCE_POINTER_ACCESS() macro to correct GCC's mishandling of struct pointers.
-
- Dec 24, 2010
-
-
Dean Camera authored
Add DEVICE_STATE_AS_GPIOR=0 compile time option to the library projects, to reduce compiled binary size.
-
- Dec 03, 2010
-
-
Dean Camera authored
-
- Nov 26, 2010
-
-
Dean Camera authored
-
- Nov 25, 2010
-
-
Dean Camera authored
Make the incomplete MIDIToneGenerator project work with up to three notes, using a LRU (Least Recently Used) algorithm to discard the oldest set note when the note table becomes full.
-
- Nov 24, 2010
-
-
Dean Camera authored
Readd incomplete MIDIToneGenerator project, which can now correctly generate up to three simultaneous notes from MIDI channel 0.
-
- Nov 23, 2010
-
-
Dean Camera authored
Fixed Benito project discarding incoming data from the USB virtual serial port when the USART is busy. Minor documentation improvements.
-
- Nov 22, 2010
-
-
Dean Camera authored
Lower bulk endpoint polling rate in the descriptors to the lowest possible value to give maximum throughput.
-
- Nov 10, 2010
-
-
Dean Camera authored
Fixed incorrect PollingIntervalMS values in the demo/project/bootloader endpoint descriptors (thanks to MCS Electronics).
-
- Nov 05, 2010
-
-
Dean Camera authored
Renamed the EVENT_USB_Device_UnhandledControlRequest() event to EVENT_USB_Device_ControlRequest() as it is now fired before the library request handlers, not afterwards.
-
- Oct 28, 2010
-
-
Dean Camera authored
Changed over www.fourwalledcubicle.com links to the new www.lufa-lib.org redirect domain, including the new aliased links for LUFA-related pages such as the various download/source control mirrors and support lists.
-
- Oct 25, 2010
-
-
Dean Camera authored
Add descriptor class, subclass and protocol constants to the class drivers, modify all demos to use them where possible. Move out private/internal host class driver constants to the common class driver headers, so that they can be used in the Low Level host mode demos. Ensure all demos, projects and bootloaders use the class driver constants where possible to minimise code repetition.
-
- Oct 24, 2010
-
-
Dean Camera authored
All USB class drivers are now automatically included when LUFA/Drivers/USB.h is included, and no longer need to be seperately included. All LowLevel demos changed to use the constants and types defined in the USB class drivers.
-
- Oct 13, 2010
-
-
Dean Camera authored
Fix incomplete StandaloneProgrammer project code not compiling due to the recent API changes in the LUFA core.
-
Dean Camera authored
-
Dean Camera authored
-