Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update MediaController project to remove the Record usage (not often needed) ↵ | Dean Camera | 2011-05-23 | 1 | -0/+1 |
| | | | | and explicitly declare each usage for maximum clarity. | ||||
* | Add new MediaController project, a simple Media Playback control manipulator ↵ | Dean Camera | 2011-05-23 | 2 | -4/+5 |
| | | | | (Play/Pause/Next Track/Volume/etc.). | ||||
* | Add RNDIS Device support to the Webserver project, so that the files stored ↵ | Dean Camera | 2011-05-22 | 2 | -1/+1 |
| | | | | on the device can be viewed from a web-browser while the board is plugged into a host machine. | ||||
* | Fix broken Doxygen documentation. | Dean Camera | 2011-05-19 | 2 | -25/+25 |
| | |||||
* | Add new RNDIS_Host_IsPacketReceived(), RNDIS_Device_ReadPacket() and ↵ | Dean Camera | 2011-05-18 | 2 | -0/+4 |
| | | | | | | RNDIS_Device_WritePacket() functions to the Device RNDIS Class Driver. Modify RNDIS demos to suit the simplified Ethernet_Frame_Info_t structure. | ||||
* | Seperated out board drivers by architecture in the library internals for ↵ | Dean Camera | 2011-05-18 | 1 | -0/+1 |
| | | | | better organisation. | ||||
* | Add new "version" makefile target to the main LUFA library makefile, to give ↵ | Dean Camera | 2011-05-18 | 1 | -2/+1 |
| | | | | an easy way to identify a LUFA release from the command-line. | ||||
* | Add skeleton LUFAConfig.h to the CodeTemplates directory. | Dean Camera | 2011-05-14 | 1 | -3/+3 |
| | |||||
* | Fixed possible invalid program execution when in host mode if corrupt ↵ | Dean Camera | 2011-05-14 | 2 | -0/+3 |
| | | | | | | | | descriptor lengths are supplied by the attached device. Minor code cleanups to add const and reformat where missing, as well as abstract out the internal device signature start address into a macro, so that it can be altered to suit particular devices within a single architecture if needed. Add missing documentation to the USB_Device_States_t enum. | ||||
* | Add new USE_LUFA_CONFIG_HEADER compile time option. | Dean Camera | 2011-05-09 | 2 | -0/+5 |
| | | | | Add missing LEDS_ToggleLEDs() function to the LED driver for the EVK1101 board. | ||||
* | Minor documentation fixes. | Dean Camera | 2011-05-08 | 2 | -0/+4 |
| | |||||
* | Fix up mistakes in the Device Support documentation page. | Dean Camera | 2011-04-27 | 1 | -39/+42 |
| | |||||
* | Add new LUFA powered user projects to the documentation. | Dean Camera | 2011-04-23 | 1 | -2/+6 |
| | |||||
* | Added LED flashing to the CDC and DFU class bootloaders to indicate when ↵ | Dean Camera | 2011-04-23 | 1 | -0/+1 |
| | | | | they are running. | ||||
* | Fix reversed descriptions for the AVR8 USB pad regulator enable/disable ↵ | Dean Camera | 2011-04-20 | 2 | -1/+2 |
| | | | | masks (thanks to Omar). | ||||
* | Remove redundant type information for bitfield elements, other than the ↵ | Dean Camera | 2011-04-10 | 1 | -0/+1 |
| | | | | | | signed/unsignedness of the element. Change type of USB_SelectedPipe and USB_SelectedEndpoint for the AVR32 UC3 architecture to uint32_t to reduce the compiled code size. | ||||
* | Move global interrupt enable/disable functions out to Common.h and document ↵ | Dean Camera | 2011-04-08 | 1 | -1/+2 |
| | | | | them. | ||||
* | Correct UC3 global interrupt functions. | Dean Camera | 2011-04-08 | 1 | -2/+1 |
| | | | | | | 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. | ||||
* | Renamed all low level Endpoint_Read_*, Endpoint_Write_* and ↵ | Dean Camera | 2011-04-04 | 2 | -1/+17 |
| | | | | | | 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. | ||||
* | Conditionally add available address spaces to the address space enum, for ↵ | Dean Camera | 2011-04-04 | 1 | -1/+1 |
| | | | | | | | | multiple address space architectures. Update Doxygen configuration file for the latest Doxygen release. Minor documentation updates. | ||||
* | Add in new architecture attribute defines to selectively remove the EEPROM ↵ | Dean Camera | 2011-03-21 | 1 | -27/+27 |
| | | | | and FLASH memory space functions on architectures which do not have seperate memory address spaces. | ||||
* | F_CLOCK changed to F_USB to be more descriptive, and applicable on future ↵ | Dean Camera | 2011-03-21 | 4 | -5/+11 |
| | | | | architecture ports. | ||||
* | Oops - Bootloader optimizations to GetDescriptor() don't work, as the ↵ | Dean Camera | 2011-03-18 | 1 | -1/+0 |
| | | | | Configuration Descriptor's header does not contain the full length of the descriptor, breaking full enumeration. | ||||
* | Added new VirtualSerialMassStorage Device Class Driver demo. | Dean Camera | 2011-03-16 | 3 | -1/+3 |
| | |||||
* | Fixed Remote Wakeup broken on the AVRs due to the mechanism only operating ↵ | Dean Camera | 2011-03-15 | 1 | -1/+2 |
| | | | | | | when the SUSPI bit is set (thanks to Holger Steinhaus). Remove redundant setting of UIDE in the AVR8 and AVR32 USB controller drivers. | ||||
* | Implemented on-demand PLL clock generation for the U4, U6 and U7 series USB ↵ | Dean Camera | 2011-03-15 | 1 | -0/+1 |
| | | | | AVRs when automatic PLL mode is specified. | ||||
* | Updated the software USART code in the XPLAIN Bridge application so that the ↵ | Dean Camera | 2011-03-15 | 2 | -1/+5 |
| | | | | incomming bits are sampled at their mid-point instead of starting point, to give maximum reliability (thanks to Anton). | ||||
* | Add experimental support for the AVR32 UC3A4 microcontrollers. | Dean Camera | 2011-03-13 | 1 | -0/+6 |
| | | | | Add support for the inbuilt unique serial numbers in the UC3A3 and UC3A4 models. | ||||
* | Rename UC3B driver files to UC3, as they are generic to all AVR32 UC3 models. | Dean Camera | 2011-03-13 | 3 | -5/+19 |
| | |||||
* | Add structure padding to the appropriate descriptor structures to maintain ↵ | Dean Camera | 2011-03-11 | 1 | -0/+1 |
| | | | | | | correct alignments on larger architectures. Fix EVK1101 swapped joystick Right/Down masks. | ||||
* | Endpoint_ResetFIFO() renamed to Endpoint_ResetEndpoint(), to be consistent ↵ | Dean Camera | 2011-03-05 | 2 | -0/+9 |
| | | | | | | | | with the Pipe_ResetPipe() function name. Fix undefined error in Pipe_UC3B.h. Add missing migration notes. | ||||
* | Minor documentation updates. | Dean Camera | 2011-03-05 | 3 | -10/+16 |
| | |||||
* | Add in USB_INT_RegisterHandlers() internal function to register the ↵ | Dean Camera | 2011-02-28 | 1 | -0/+1 |
| | | | | | | interrupt handler routines used by LUFA. Add dummy loads after clearing the interrupt lines according to the datasheet. Add in temporary global interrupts enable/disable macros. | ||||
* | Changed over the AVR8 USB controller interrupt management macros to be ↵ | Dean Camera | 2011-02-27 | 1 | -1/+1 |
| | | | | inlined functions instead, for better compile-time validity checking and to keep the per-architecture source files as uniform as possible. | ||||
* | Removed Pipe_ClearErrorFlags(), pipe error flags are now automatically ↵ | Dean Camera | 2011-02-26 | 1 | -0/+1 |
| | | | | | | cleared when Pipe_ClearError() is called. More UC3B architecture porting. | ||||
* | Added TWI baud rate prescaler and bit length parameters to the TWI_Init() ↵ | Dean Camera | 2011-02-26 | 1 | -1/+2 |
| | | | | function (thanks to Thomas Herlinghaus). | ||||
* | More UC3B architecture port updates. | Dean Camera | 2011-02-26 | 2 | -33/+35 |
| | |||||
* | Added start of a port of the core USB driver code to the AVR32 UC3B ↵ | Dean Camera | 2011-02-20 | 2 | -0/+17 |
| | | | | architecture. | ||||
* | More updates to remove architecture-specific comments from the ↵ | Dean Camera | 2011-02-20 | 2 | -2/+4 |
| | | | | documentation, alter USBMode.h preprocessor logic to support future architectures more easily. | ||||
* | Start update of documentation to support possible multiple architectures in ↵ | Dean Camera | 2011-02-20 | 2 | -5/+8 |
| | | | | the future - alter \file documentation to automatically copy in the module documentation where possible. | ||||
* | Initial restructuring of the core USB driver module to support multiple ↵ | Dean Camera | 2011-02-19 | 1 | -74/+130 |
| | | | | architectures in the future. | ||||
* | Add new ARCH option to the makefiles to (eventually) specify the target ↵ | Dean Camera | 2011-02-19 | 2 | -5/+5 |
| | | | | device architecture. Update non-usb peripheral drivers to reflect future multiple architecture support. | ||||
* | Reduced latency for executing the Start-Of-Frame events (if enabled in the ↵ | Dean Camera | 2011-02-19 | 2 | -0/+2 |
| | | | | user application). | ||||
* | Fix non-ASCII characters breaking LaTex documentation builds. | Dean Camera | 2011-02-17 | 1 | -1/+1 |
| | |||||
* | Added board driver support for the Sparkfun ATMEGA8U2 breakout board. | Dean Camera | 2011-02-16 | 2 | -0/+2 |
| | |||||
* | Add more const-ness to the stream endpoint/pipe functions where possible. | Dean Camera | 2011-02-13 | 1 | -1/+1 |
| | |||||
* | Fix typos in the HID class bootloader makefile. | Dean Camera | 2011-02-11 | 1 | -0/+1 |
| | |||||
* | Update HID bootloader loader application to support the VID/PID used by the ↵ | Dean Camera | 2011-02-09 | 1 | -1/+2 |
| | | | | bootloader. | ||||
* | Added HID class bootloader, compatible with a modified version of the ↵ | Dean Camera | 2011-02-09 | 2 | -1/+2 |
| | | | | command line Teensy loader from PJRC.com. | ||||
* | Change bootloader makefiles to automatically compute the bootloader starting ↵ | Dean Camera | 2011-02-09 | 2 | -1/+2 |
| | | | | address from a flash size and bootloader section size, expressed in KB. |