aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added preprocessor checks and documentation to the bootloaders giving ↵Dean Camera2009-04-078-10/+36
| | | | information about missing SIGNATURE_x defines due to outdated avr-libc versions.
* Removed all binary constants and replaced with decimal or hexadecimal ↵Dean Camera2009-04-059-60/+62
| | | | constants so that unpatched GCC compilers can still build the code without having to be itself patched and recompiled first.
* Move StdRequestType.h, StreamCallbacks.h, USBMode.h from the LowLevel USB ↵Dean Camera2009-04-0525-30/+40
| | | | driver directory to the HighLevel USB driver directory, where they are more suited.
* Add call to MassStore_WaitForDataReceived() in MassStore_GetReturnedStatus() ↵Dean Camera2009-04-052-0/+6
| | | | to ensure that the CSW has been received in the extended MSC timeout period before continuing, to prevent long processing delays from causing the MassStore_GetReturnedStatus() to early-abort.
* Added new PIMA_DATA_SIZE() define to the Still Image Host demo.Dean Camera2009-04-022-2/+11
|
* All comments in the library, bootloaders, demos and projects have now been ↵Dean Camera2009-04-0195-273/+274
| | | | spell-checked and spelling mistakes/typos corrected.
* Minor corrections to the library Doxygen documentation.Dean Camera2009-04-012-19/+35
|
* Changed GenericHID device demo to use the LUFA scheduler, added ↵Dean Camera2009-04-018-6/+113
| | | | INTERRUPT_DATA_ENDPOINT and INTERRUPT_CONTROL_ENDPOINT compile time options.
* Added new GenericHIDHost demo.Dean Camera2009-04-0119-31/+3064
| | | | Corrections to the KeyboardHost and MouseHost demos' pipe handling to freeze and unfreeze the data pipes at the point of use.
* Fixed incorrect defined in Version.h.Dean Camera2009-04-013-2/+6
| | | | Fixed Still Image Host SImage_SendData() function not clearing the pipe bank after sending data.
* Commit for the 090401 release.Dean Camera2009-03-317-30/+37
|
* Minor documentation fixes to correct formatting and typos.Dean Camera2009-03-296-4/+17
|
* Added new GenericHID device demo application.Dean Camera2009-03-2913-4/+3043
|
* Fixed MagStripe keyboard interface polling interval, increased to 4ms from ↵Dean Camera2009-03-292-3/+3
| | | | 2ms to maintain compatibility with Apple MacOS X. Fixed changelog comments on the size of the track buffers when compiling for the AT90USBXXX6/7.
* Add new page to the documentation listing existing LUFA powered projects, ↵Dean Camera2009-03-276-5/+44
| | | | fix up some inaccuracies in the documentation.
* AVRISP Programmer code is no longer in the LUFA mainline, remove it's PID ↵Dean Camera2009-03-272-2/+1
| | | | allocation.
* Fixed incorrect ADC driver init register manipulation (thanks to Tobias).Dean Camera2009-03-272-1/+2
|
* Corrected bitfields -- the smallest datatype required for each bitfield is ↵Dean Camera2009-03-264-41/+41
| | | | now used, rather than relying on GCC to truncate unused bytes in bitfields (thanks to Walt Sacuta).
* Fixed USBTask.h not conditionally including HostChapter9.h only when ↵Dean Camera2009-03-264-3/+9
| | | | CAN_BE_DEVICE is defined (thanks to Ian Gregg).
* Fixed documentation typoes and preprocessor checks relating to misspellings ↵Dean Camera2009-03-253-3/+4
| | | | of the USE_RAM_DESCRIPTORS token (thanks to Ian Gregg).
* Added missing documentation for AUDIO_SAMPLE_FREQUENCY configuration option ↵Dean Camera2009-03-252-0/+10
| | | | in the audio device demos.
* Fixed CDC demo not sending an empty packet after each transfer to prevent ↵Dean Camera2009-03-237-47/+74
| | | | | | the host from buffering incomming data. Altered Project and Bootloader makefiles so that the path to the LUFA library can be set in one place.
* Seperated out OTG, Device and Host mode demos into seperate folders for ↵Dean Camera2009-03-20209-372/+522
| | | | clarity. Adjusted makefiles so that the path to the LUFA library can be set in one place.
* Combined Keyboad and Mouse normal and interrupt driven host demos into ↵Dean Camera2009-03-2029-5930/+200
| | | | unified Keyboard and Mouse host demos.
* Ensure that the Keyboard and Mouse demos adhere to the boot protocol ↵Dean Camera2009-03-192-8/+16
| | | | specification in that they send a report before the idle period has elapsed if the report data has changed.
* Corrections to Keyboard and Mouse combined demos so that all modes (normal, ↵Dean Camera2009-03-195-46/+31
| | | | interrupt, fully interrupt) work correctly.
* Remove now redundant MouseViaInt and MouseFullInt demos.Dean Camera2009-03-1916-6231/+0
|
* Combined Mouse, MouseViaInt and MouseFullInt demos into a single unified demo.Dean Camera2009-03-1954-4613/+1043
| | | | | | Corrections to Keyboard demo. Removed AVRISP_Programmer project due to code quality concerns.
* Combined Keyboard, KeyboardViaInt and KeyboardFullInt demos into a single ↵Dean Camera2009-03-1923-6489/+220
| | | | unified demo.
* Fixed typos in the SPI driver SPI_SPEED_FCPU_DIV_64 and ↵Dean Camera2009-03-182-2/+3
| | | | SPI_SPEED_FCPU_DIV_128 masks (thanks to Markus Zocholl).
* Corrected CDC class bootloader to fix a few bugs, changed address counter to ↵Dean Camera2009-03-176-110/+116
| | | | store x2 addresses for convenience.
* Incomplete non-functional BluetoothHost demo removed until it has reached a ↵Dean Camera2009-03-1716-2593/+1
| | | | stable state to prevent confusion.
* Added DataflashManager_WriteBlocks_RAM() and ↵Dean Camera2009-03-173-0/+175
| | | | DataflashManager_ReadBlocks_RAM() functions to the MassStorage demo, to allow for easy interfacing with a FAT library for dataflash file level access.
* Fixed broken Magstripe project and TeensyHID bootloader.Dean Camera2009-03-175-8/+8
|
* Board Dataflash driver now allows for dataflash ICs which use different ↵Dean Camera2009-03-177-64/+181
| | | | shifts for setting the current page/byte address (thanks to Kenneth Clubb).
* Added extra output to makefiles to indicate the currently selected BOARD ↵Dean Camera2009-03-1635-262/+453
| | | | parameter.
* Renamed NO_CLEARSET_FEATURE_REQUEST compile time token to ↵Dean Camera2009-03-117-10/+21
| | | | NO_FEATURELESS_CONTROL_ONLY_DEVICE and expanded its function to also remove parts of the Get Status chapter 9 request, to further reduce code usage.
* Fixed incorrect/missing control status stage transfers on demos, bootloaders ↵Dean Camera2009-03-1023-67/+157
| | | | and applications (thanks to Nate Lawson).
* Removed SetSystemClockPrescaler() macro, the clock_prescale_set() avr-libc ↵Dean Camera2009-03-0966-84/+98
|\ | | | | | | macro has been corrected in recent avr-libc versions
* | Branched trunk into MultiArch branch for future development of a ↵Dean Camera2009-03-090-0/+0
|/ | | | multi-architecture LUFA port.
* Fixed interrupt driven HID device demos not clearing the interrupt flags in ↵Dean Camera2009-03-094-43/+43
| | | | all circumstances.
* Altered DFU bootloader to use the signature byte constants located in the ↵Dean Camera2009-03-093-37/+2
| | | | avr-libc part headers, rather than redefining them in Descriptors.h.
* Updated makefiles to reflect new dfu-ee programming target invocations ↵Dean Camera2009-03-0441-359/+341
| | | | | | | | | | (supplied by Opendous, Inc.). Renamed the ATTR_ALWAYSINLINE function attribute macro to ATTR_ALWAYS_INLINE to match the style of the other function attribute macro names. Added ATTR_ALWAYS_INLINE attribute to several inlined library functions, to ensure they are inlined in all circumstances. Cleanups to Endpoint.h and Pipe.h. Added better documentation for the endpoint and pipe interrupts.
* Updated changelog to reflect recent commit changes.Dean Camera2009-03-033-2/+5
|
* Changed stream wait timeout counter to be 16-bit, so that very long timeout ↵Dean Camera2009-03-032-2/+4
| | | | | | periods can be set for correct communications with badly designed hosts or devices which greatly exceed the USB specification limits. Mass Storage Host demo now uses a USB_STREAM_TIMEOUT_MS of two seconds to maintain compatibility with poorly designed devices.
* Makefiles and library modified to add a new F_CLOCK constant to give the ↵Dean Camera2009-02-2640-250/+632
| | | | | | unprescaled master input clock frequency, so that the correct PLL mask can be determined even when the CPU (F_CPU) clock rate is prescaled outside the normal input range of the PLL. Started to clean up the AVRISP Programmer project code, donated by Opendous Inc.
* USBtoSerial demo now discards all Rx data when not connected to a USB host, ↵Dean Camera2009-02-232-2/+12
| | | | rather than buffering characters for transmission next time the device is attached to a host.
* Moved all source to the trunk directory.Dean Camera2009-02-231-0/+27
|
* Moved all source to the trunk directory.Dean Camera2009-02-231-0/+1
|
* Moved all source to the trunk directory.Dean Camera2009-02-2326-0/+7809
|