- 23 Apr, 2011 4 commits
-
-
Dean Camera authored
-
Dean Camera authored
Fix HID class bootloader not working on the larger USB AVRs due to the altered page addressing scheme.
-
Dean Camera authored
Make DFU and CDC class bootloaders also toggle the LEDs on command activity in addition to the periodic flashing.
-
Dean Camera authored
-
- 08 Apr, 2011 1 commit
-
-
Dean Camera authored
Replace all calls and references to _delay_ms() in the code with the architecture-agnostic Delay_MS() function. Improve code generation for the Delay_MS() function on the AVR8 architecture when called with a constant input.
-
- 04 Apr, 2011 1 commit
-
-
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.
-
- 21 Mar, 2011 1 commit
-
-
Dean Camera authored
-
- 18 Mar, 2011 1 commit
-
-
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.
-
- 19 Feb, 2011 1 commit
-
-
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.
-
- 15 Feb, 2011 1 commit
-
-
Dean Camera authored
-
- 13 Feb, 2011 1 commit
-
-
Dean Camera authored
-
- 11 Feb, 2011 1 commit
-
-
Dean Camera authored
-
- 10 Feb, 2011 1 commit
-
-
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.
-
- 09 Feb, 2011 4 commits
-
-
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.
-
- 06 Feb, 2011 2 commits
-
-
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.
-
- 30 Jan, 2011 1 commit
-
-
Dean Camera authored
-
- 10 Jan, 2011 1 commit
-
-
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).
-
- 01 Jan, 2011 1 commit
-
-
Dean Camera authored
-
- 26 Dec, 2010 1 commit
-
-
Dean Camera authored
Documentation improvements - put driver example code into its own section, fix incorrect and missing section names.
-
- 24 Dec, 2010 1 commit
-
-
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.
-
- 30 Nov, 2010 1 commit
-
-
Dean Camera authored
-
- 27 Nov, 2010 1 commit
-
-
Dean Camera authored
-
- 24 Nov, 2010 1 commit
-
-
Dean Camera authored
Readd incomplete MIDIToneGenerator project, which can now correctly generate up to three simultaneous notes from MIDI channel 0.
-
- 22 Nov, 2010 1 commit
-
-
Dean Camera authored
Lower bulk endpoint polling rate in the descriptors to the lowest possible value to give maximum throughput.
-
- 10 Nov, 2010 1 commit
-
-
Dean Camera authored
Fixed incorrect PollingIntervalMS values in the demo/project/bootloader endpoint descriptors (thanks to MCS Electronics).
-
- 09 Nov, 2010 1 commit
-
-
Dean Camera authored
-
- 05 Nov, 2010 1 commit
-
-
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.
-
- 29 Oct, 2010 2 commits
-
-
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.
-
- 28 Oct, 2010 1 commit
-
-
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.
-
- 25 Oct, 2010 1 commit
-
-
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.
-
- 13 Oct, 2010 1 commit
-
-
Dean Camera authored
-
- 07 Oct, 2010 1 commit
-
-
Dean Camera authored
Added new NO_SOF_EVENTS compile time option, enabled in the bootloaders to reduce the compiled binary size.
-
- 30 Sep, 2010 1 commit
-
-
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.
-
- 28 Sep, 2010 2 commits
-
-
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).
-