| Age | Commit message (Collapse) | Author |
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2155 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2026 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2025 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
trailing whitespace at the end of each line.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2007 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
cleared when Pipe_ClearError() is called.
More UC3B architecture porting.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1684 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
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.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1661 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
ClassDriver demos to use it.
Fix reversed byte ordering of multi-byte HID data.
Added support to the HID parser for extended USAGE items that contain the usage page as well as the usage index.
Removed the HID_IOF_NON_VOLATILE and HID_IOF_VOLATILE flags from HID INPUT items where the flag is invalid. Changed over HID OUTPUT items to use HID_IOF_NON_VOLATILE.
Change over MagStripe project to use HID_DESCRIPTOR_KEYBOARD() for its HID report. Change over MouseHostDevice demo to use HID_DESCRIPTOR_MOUSE() for its HID report.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1644 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1622 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
RingBuffer_* so that it matches the header name.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1620 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
per-application LightweightRingBuff.h ring buffers. Change over projects to use the new driver.
Add ORDERED_EP_CONFIG to the device Projects (only) that use only a single class driver, or where the endpoint ordering is fixed, to save on compiled binary size.
Added new GCC_FORCE_POINTER_ACCESS() macro to correct GCC's mishandling of struct pointers.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1614 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
projects when the host exceeds the packet timeout period on received packets as set by USB_STREAM_TIMEOUT_MS (thanks to Justin Rajewski).
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1603 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
port when the USART is busy.
Minor documentation improvements.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1590 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1579 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
redirect domain, including the new aliased links for LUFA-related pages such as the various download/source control mirrors and support lists.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1541 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
tool made by Laszlo Monda
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1524 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
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.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1438 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
a double read from the endpoint.
Make XPLAINBridge and USBtoSerial projects more reliable by forcing a flush if the UART-to-USB buffer becomes nearly full.
Reduce locking in the LightweightRingBuffer.h header files by only locking on the update of the buffer count, and require insertions and removals from each buffer to occur in only one execution thread.
Fix CDC_*_ReceiveByte() returning 0 when the interface is not configured, instead of the new -1 error value.
Fix CDC_Host_ReceiveByte() not re-freezing the pipe if no packet has been received.
Remove redundant Pipe token set commands in the CDC and RNDIS host class drivers.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1431 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
that no data is indicated by a negative return value.
Added auto flushing of OUT data to the CDC Host Class driver's USBTask function to automatically flush the send pipe buffer.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1422 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
fix ordering of USART control register modifications in the Benito and USBtoSerial projects.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1421 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
reconfiguring it, which could cause incorrect operation to occur (thanks to Bob Paddock).
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1419 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
transmission code so that sent bytes do not block the remainder of the main program code from running.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1407 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
insertion/removal routines. Modify the existing projects so that buffer operations performed in an ISR use the shorted non-atomic versions, as they are already performed in a blocking ISR.
Alter USBtoSerial demo so that it does not enter a blocking loop to send data from the USB to the USART, as this can cause dropped bytes in the reception code if large amounts of data are sent in both directions at the same time. Added a flush timer to the USBtoSerial code for the USART to USB interface, so that multiple bytes can be sent in the same USB packet.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1372 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
lightweight ring buffer header to improve reliability.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1286 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
correctly converted to the target system's native end of line style.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1248 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
baud rate calculation in the Benito project.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1245 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
be done in the user application once all init code has run.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1219 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
makefile to suit.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1054 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
deasserted.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1053 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1048 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
de-asserted.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1047 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1032 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1019 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
directory. Add guards to macro parameters to ensure that formulas passed as parameters don't mess up the internal macro structure.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@883 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
for serial data reception to prevent missed characters, condensed pulse generation counters into a struct for clarity.
Added check to CDC_Device_BytesReceived() to ensure 0 is returned when device is not enumerated to a host.
Move AVRISP project's V2Protocol_DelayMS() function to be static inline, as it is now very minimal. Added extra project doxygen documentation.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@765 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
Added new Endpoint_SetEndpointDirection() macro to set the current endpoint direction for bidirectional endpoints.
Renamed internal USB_INT_ENDPOINT_SETUP macro to USB_INT_RXSTPI to fit in with the rest of the interrupt vector macros.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@744 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
LED masks for ping-pong toggle rather than the ambiguous LED "Busy" mask.
Fix incorrect event name in MassStorageHost.c.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@727 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
pullup enabled at startup, leading to noise being received from the Rx pin when left floating.
Removed unused relative Common.h header include from the DriverStubs board stub drivers.
Fixed Benito programmer, use the correct LED functions where needed to ensure correct status display at all times.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@723 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
events. Changed the firing conditions for some events to ensure that events are fired by their own USB mode only.
Remove VBUS events - not needed as the library takes care of VBUS detection and feedback on supported AVRs via the USB_Device_Connected and USB_Device_Disconnected events.
Fixed incorrect Host state assignment in the incomplete BluetoothHost demo.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@718 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
where timer 1 was needed instead did not have the endpoint size neccesary for good audio throughput anyway.
Fix Benito documentation indicating erronously that the project used the HID USB class instead of the CDC class.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@690 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
(both in device and host mode) to ensure sane values after each enumeration. User code should no longer explicitly set state information as this is no longer preserved.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@689 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@683 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
- flash LED while generating target /RESET pulse, ping-pong LEDs during enumeration.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@682 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
manipulations.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@681 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
usage.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@680 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
programming of AVRs using the official Arduino bootloader.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@679 d5102386-fcda-11dd-9fdb-3debd5008f28
|