- 05 Oct, 2012 1 commit
-
-
Dean Camera authored
-
- 17 Sep, 2012 1 commit
-
-
Dean Camera authored
Use the framework provided GlobalInterruptEnable() function instead of the AVR8/XMEGA specific sei() macro, for future demo/project portability.
-
- 09 Jun, 2012 1 commit
-
-
Dean Camera authored
-
- 10 May, 2012 1 commit
-
-
Dean Camera authored
Add branch for the conversion of demos to use standard C header files for configuration, rather than makefile defined macros.
-
- 14 Apr, 2012 1 commit
-
-
Dean Camera authored
-
- 04 Feb, 2012 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
-
- 23 Dec, 2011 1 commit
-
-
Dean Camera authored
Run wspurify script on /trunk/ and /branches/ C source files, to remove any trailing whitespace at the end of each line.
-
- 16 Aug, 2011 1 commit
-
-
Dean Camera authored
Add shortcuts to SwapEndian_16() and SwapEndian_32() internal functions to improve optimization if called with constant inputs.
-
- 15 Jul, 2011 1 commit
-
-
Dean Camera authored
-
- 16 Jun, 2011 1 commit
-
-
Dean Camera authored
-
- 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.
-
- 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.
-
- 13 Jan, 2011 1 commit
-
-
Dean Camera authored
Added new high level TWI packet read/write commands, altered behaviour of the TWI_StartTransmission() function. Spell check source code files.
-
- 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
-
- 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.
-
- 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.
-
- 13 Oct, 2010 1 commit
-
-
Dean Camera authored
-
- 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.
-
- 22 Aug, 2010 1 commit
-
-
Dean Camera authored
Changed all Device mode LowLevel demos and Device Class drivers so that the control request is acknowledged and any data transferred as quickly as possible without any processing inbetween sections, so that long callbacks or event handlers will not break communications with the host by exceeding the maximum control request stage timeout period.
-
- 09 Aug, 2010 2 commits
-
-
Dean Camera authored
Removed complicated logic for the Endpoint_ConfigureEndpoint() function to use inlined or function called versions depending of if the given bank size is a compile time constant, as the compiler does a better job of optimizing with basic code. Changed over all device demos to use a clearer algorithm for the configuring of the application's endpoints.
-
Dean Camera authored
-
- 08 Aug, 2010 1 commit
-
-
Dean Camera authored
Fix invocations of avr-size in all makefiles broken on unpatched *nix systems, due to the recent update to the latest WinAVR makefile template.
-
- 31 Jul, 2010 1 commit
-
-
Dean Camera authored
Fixed Serial peripheral driver not turning off the USART before reconfiguring it, which would cause incorrect operation to occur (thanks to Bob Paddock).
-
- 29 Jul, 2010 1 commit
-
-
Dean Camera authored
-
- 28 Jul, 2010 1 commit
-
-
Dean Camera authored
Minor update to the LowLevel MassStorage device demo, so that the ReadInCommandBlock() performs the data OUT endpoint selection and packet arrival test.
-
- 27 Jul, 2010 1 commit
-
-
Dean Camera authored
Move over message ID specific header data to unions inside the standard TMC header structure, so that all header data is read in one chunk in the incomplete TMC demo.
-
- 26 Jul, 2010 4 commits
-
-
Dean Camera authored
Rename reserved members of all structs so that they are uniformly named across all demos/projects/bootloaders. Added start of the Incomplete TMC demo's command parser code.
-
Dean Camera authored
-
Dean Camera authored
Add missing INTERRUPT_CONTROL_ENDPOINT compile time option to the Mass Storage device projects/demos and incomplete Test and Measurement Class demo, which was accidentally removed during the makefile updates. Alter Test and Measurement Class demo's request handlers to accept, process and correctly return the fields indicated in the specification.
-
Dean Camera authored
Add stream callback flags and class specific control request handler code to the incomplete Test and Measurement Class device demo. Change over the keyboard demo's manufacturer name back to the primary author of the demo.
-
- 23 Jul, 2010 1 commit
-
-
Dean Camera authored
-
- 22 Jul, 2010 1 commit
-
-
Dean Camera authored
-
- 13 Jul, 2010 1 commit
-
-
Dean Camera authored
Rename the AVRISP main source files to AVRISP-MKII so that it matches the project name. Add AVRStudio project file for the AVRISP-MKII project.
-
- 02 Jul, 2010 1 commit
-
-
Dean Camera authored
Added new Drivers/USB/LowLevel/Device.c file to house Device mode specific functions that are more complicated than simple macros. Moved USB_Device_SendRemoteWakeup() to the new Device.c source file and corrected it to unfreeze and restart the USB controller clock before issuing a Remote Wakeup request. Removed the USB_Device_IsRemoteWakeupSent() and USB_Device_IsUSBSuspended() macros, as they are now obsolete.
-
- 21 Jun, 2010 1 commit
-
-
Dean Camera authored
Moved calls to V2Params_UpdateParamValues() out of the main AVRISP-MKII and XPLAINBridge project loops and into the AVRISP management function.
-
- 03 Jun, 2010 1 commit
-
-
Dean Camera authored
Reduce the size of the attribute search list from 15 ranges to 8 to save RAM.
-
- 27 May, 2010 1 commit
-
-
Dean Camera authored
Added new VTARGET_REF_VOLTS and VTARGET_SCALE_FACTOR compile time defines to the AVRISP-MKII programmer project to set the VTARGET reference voltage and scale factor. Fixed XPLAINBridge project not correctly reading the XMEGA's supply voltage when reporting back to the host.
-
- 13 May, 2010 1 commit
-
-
Dean Camera authored
The LIBUSB_FILTERDRV_COMPAT compile time option in the XPLAINBridge and AVRISP-MKII projects has been renamed LIBUSB_DRIVER_COMPAT, as it applies to all software on all platforms using the libUSB driver. Fix Benito makefile which was accidentally changed during testing.
-