- 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 21, 2011
-
-
Dean Camera authored
-
- Mar 18, 2011
-
-
Dean Camera authored
Oops - Bootloader optimizations to GetDescriptor() don't work, as the Configuration Descriptor's header does not contain the full length of the descriptor, breaking full enumeration.
-
- 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 15, 2011
-
-
Dean Camera authored
-
- Feb 13, 2011
-
-
Dean Camera authored
-
- Feb 11, 2011
-
-
Dean Camera authored
-
- 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 09, 2011
-
-
Dean Camera authored
-
Dean Camera authored
-
Dean Camera authored
Added HID class bootloader, compatible with a modified version of the command line Teensy loader from PJRC.com.
-
Dean Camera authored
Change bootloader makefiles to automatically compute the bootloader starting address from a flash size and bootloader section size, expressed in KB.
-
- Feb 06, 2011
-
-
Dean Camera authored
Add const to all project descriptor definitions for safety.
-
Dean Camera authored
Tighten up the Bootloader GetDescriptor() function, as the descriptor size can be extracted from the header after the address has been found.
-
- Jan 30, 2011
-
-
Dean Camera authored
-
- 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
Documentation improvements - put driver example code into its own section, fix incorrect and missing section names.
-
- Dec 24, 2010
-
-
Dean Camera authored
Add ORDERED_EP_CONFIG compile time option to the CDC class bootloader, to reduce the compiled binary size, as the endpoint initialization order is fixed in the code.
-
- Nov 30, 2010
-
-
Dean Camera authored
-
- Nov 27, 2010
-
-
Dean Camera authored
-
- 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 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 09, 2010
-
-
Dean Camera authored
-
- 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 29, 2010
-
-
Dean Camera authored
Rename new CDC class bootloader NO_LOCK_BYTE_SUPPORT compile time option to NO_LOCK_BYTE_WRITE_SUPPORT as reads are still permitted. Clean up CDC bootloader command processing code.
-
Dean Camera authored
Added new NO_BLOCK_SUPPORT, NO_EEPROM_BYTE_SUPPORT, NO_FLASH_BYTE_SUPPORT and NO_LOCK_BYTE_SUPPORT compile time options to the CDC class bootloader.
-
- 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 13, 2010
-
-
Dean Camera authored
-
- Oct 07, 2010
-
-
Dean Camera authored
Added new NO_SOF_EVENTS compile time option, enabled in the bootloaders to reduce the compiled binary size.
-
- Sep 30, 2010
-
-
Dean Camera authored
Reverted Endpoint/Pipe non-sequential configuration hack, placed restriction on the configuration order instead to ensure maximum reliability. Altered all low level device and host mode demos to ensure that endpoints and pipes are configured in ascending order properly. Rewrote all low level host mode demos' configuration descriptor parser code to ensure that pipes are enumerated in ascending order, and to ensure maximum compatibility with devices. Incremented all device mode demo's device descriptor revision numbers to ensure that any descriptor changes are re-fetched on machines which have enumerated previous versions.
-
- Sep 28, 2010
-
-
Dean Camera authored
Fixed incorrect LEDs_ChangeLEDs() function in the Benito board LED driver.
-
Dean Camera authored
Added CDC functional descriptor structs to the Low Level CDC demos and CDC class bootloader, to improve the readability of the descriptors. Fixed BootloaderCDC project failing on some operating systems due to removed Line Encoding options (thanks to Alexey Belyaev).
-
- Sep 24, 2010
-
-
Dean Camera authored
Added the --suppress-bootloader-mem option to the makefile dfu target, to ensure that writes to the bootloader section of the AVR's flash memory are ignored (thanks to Axel Rohde). Fixed incorrect command name for EEPROM memory programming in the makefile dfu-ee target. Makefile whitespace fixes.
-
- Sep 15, 2010
-
-
Dean Camera authored
Make project makefiles correctly clean intermeditary build files from assembly and C++ sources (thanks to Daniel Czigany).
-
- Sep 14, 2010
-
-
Dean Camera authored
-
- Sep 12, 2010
-
-
Dean Camera authored
-
- Sep 09, 2010
-
-
Dean Camera authored
-