aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/ManPages
Commit message (Collapse)AuthorAgeFilesLines
* Update MediaController project to remove the Record usage (not often needed) ↵Dean Camera2011-05-231-0/+1
| | | | and explicitly declare each usage for maximum clarity.
* Add new MediaController project, a simple Media Playback control manipulator ↵Dean Camera2011-05-232-4/+5
| | | | (Play/Pause/Next Track/Volume/etc.).
* Add RNDIS Device support to the Webserver project, so that the files stored ↵Dean Camera2011-05-222-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 Camera2011-05-192-25/+25
|
* Add new RNDIS_Host_IsPacketReceived(), RNDIS_Device_ReadPacket() and ↵Dean Camera2011-05-182-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 Camera2011-05-181-0/+1
| | | | better organisation.
* Add new "version" makefile target to the main LUFA library makefile, to give ↵Dean Camera2011-05-181-2/+1
| | | | an easy way to identify a LUFA release from the command-line.
* Add skeleton LUFAConfig.h to the CodeTemplates directory.Dean Camera2011-05-141-3/+3
|
* Fixed possible invalid program execution when in host mode if corrupt ↵Dean Camera2011-05-142-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 Camera2011-05-092-0/+5
| | | | Add missing LEDS_ToggleLEDs() function to the LED driver for the EVK1101 board.
* Minor documentation fixes.Dean Camera2011-05-082-0/+4
|
* Fix up mistakes in the Device Support documentation page.Dean Camera2011-04-271-39/+42
|
* Add new LUFA powered user projects to the documentation.Dean Camera2011-04-231-2/+6
|
* Added LED flashing to the CDC and DFU class bootloaders to indicate when ↵Dean Camera2011-04-231-0/+1
| | | | they are running.
* Fix reversed descriptions for the AVR8 USB pad regulator enable/disable ↵Dean Camera2011-04-202-1/+2
| | | | masks (thanks to Omar).
* Remove redundant type information for bitfield elements, other than the ↵Dean Camera2011-04-101-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 Camera2011-04-081-1/+2
| | | | them.
* Correct UC3 global interrupt functions.Dean Camera2011-04-081-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 Camera2011-04-042-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 Camera2011-04-041-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 Camera2011-03-211-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 Camera2011-03-214-5/+11
| | | | architecture ports.
* Oops - Bootloader optimizations to GetDescriptor() don't work, as the ↵Dean Camera2011-03-181-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 Camera2011-03-163-1/+3
|
* Fixed Remote Wakeup broken on the AVRs due to the mechanism only operating ↵Dean Camera2011-03-151-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 Camera2011-03-151-0/+1
| | | | AVRs when automatic PLL mode is specified.
* Updated the software USART code in the XPLAIN Bridge application so that the ↵Dean Camera2011-03-152-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 Camera2011-03-131-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 Camera2011-03-133-5/+19
|
* Add structure padding to the appropriate descriptor structures to maintain ↵Dean Camera2011-03-111-0/+1
| | | | | | correct alignments on larger architectures. Fix EVK1101 swapped joystick Right/Down masks.
* Endpoint_ResetFIFO() renamed to Endpoint_ResetEndpoint(), to be consistent ↵Dean Camera2011-03-052-0/+9
| | | | | | | | with the Pipe_ResetPipe() function name. Fix undefined error in Pipe_UC3B.h. Add missing migration notes.
* Minor documentation updates.Dean Camera2011-03-053-10/+16
|
* Add in USB_INT_RegisterHandlers() internal function to register the ↵Dean Camera2011-02-281-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 Camera2011-02-271-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 Camera2011-02-261-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 Camera2011-02-261-1/+2
| | | | function (thanks to Thomas Herlinghaus).
* More UC3B architecture port updates.Dean Camera2011-02-262-33/+35
|
* Added start of a port of the core USB driver code to the AVR32 UC3B ↵Dean Camera2011-02-202-0/+17
| | | | architecture.
* More updates to remove architecture-specific comments from the ↵Dean Camera2011-02-202-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 Camera2011-02-202-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 Camera2011-02-191-74/+130
| | | | architectures in the future.
* Add new ARCH option to the makefiles to (eventually) specify the target ↵Dean Camera2011-02-192-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 Camera2011-02-192-0/+2
| | | | user application).
* Fix non-ASCII characters breaking LaTex documentation builds.Dean Camera2011-02-171-1/+1
|
* Added board driver support for the Sparkfun ATMEGA8U2 breakout board.Dean Camera2011-02-162-0/+2
|
* Add more const-ness to the stream endpoint/pipe functions where possible.Dean Camera2011-02-131-1/+1
|
* Fix typos in the HID class bootloader makefile.Dean Camera2011-02-111-0/+1
|
* Update HID bootloader loader application to support the VID/PID used by the ↵Dean Camera2011-02-091-1/+2
| | | | bootloader.
* Added HID class bootloader, compatible with a modified version of the ↵Dean Camera2011-02-092-1/+2
| | | | command line Teensy loader from PJRC.com.
* Change bootloader makefiles to automatically compute the bootloader starting ↵Dean Camera2011-02-092-1/+2
| | | | address from a flash size and bootloader section size, expressed in KB.