| Age | Commit message (Collapse) | Author |
|
architectures in the future.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1672 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
device architecture. Update non-usb peripheral drivers to reflect future multiple architecture support.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1669 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
the TWI_StartTransmission() function.
Spell check source code files.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1633 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1626 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1622 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
|
|
interface was not configured.
Small documentation improvements to explicitly reference tokens in Doxygen, to ensure that they are converted to cross-reference links in the output files.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1523 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
Moved the USB device selection logic for ENDPOINT_TOTAL_ENDPOINTS further up in Endpoint.h to where the endpoint bank capabilities are determined, to reduce the total number of device-specific logic.
Change USB_Host_WaitMS() to test and disable the HSOFI interrupt before resuming the bus, so that it does not fire before the delay loop has run.
Add missing const qualifier to the parameter of USB_Host_ClearPipeStall().
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1521 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
reduce the compiled binary size.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1516 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
endpoint's direction from the currently selected pipe.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1491 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
functions to retrieve the current USB frame number.
Added new USB_Host_EnableSOFEvents(), USB_Host_DisableSOFEvents() and EVENT_USB_Host_StartOfFrame() for the user application handling of USB Start of Frame events while in USB Host mode.
Changed over all demos, drivers and internal functions to use the current frame number over the Start of Frame flag where possible to free up the Start of Frame flag for interrupt use in the user application.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1463 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
device compatibility while in USB Host mode, as some devices will drop off the USB bus if no connection is made within a timeout period.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1462 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
board (thanks to Steve Fawcett).
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1460 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
added type-safety and compile-checking.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1404 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
Indent core library function parameters so that there is only one parameter per line, to increase readability.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1398 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
Minor tweaks to the library documentation.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1343 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
the new 1.7 Doxygen's default stylesheet is much better.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1341 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1289 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
|
|
LowLevel directory as it is hardware-dependent.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1221 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
Remove accidentally duplicated model-specific peripheral driver files.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1180 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
Fix missing text from the Host Mode States enum documentation.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1161 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
components.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1156 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1155 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1153 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1152 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
to manually include private driver header files, instead of the public driver headers.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1123 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
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@952 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
|
|
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
|
|
USB state.
Added new Endpoint_ClearStatusStage() convenience function to assist with the status stages of control transfers.
Removed vague USB_IsConnected global - test USB_DeviceState or USB_HostState explicitly to gain previous functionality.
Removed USB_IsSuspended global - test USB_DeviceState against DEVICE_STATE_Suspended instead.
Fixed possible enumeration errors from spinloops which may fail to exit if the USB connection is severed before the exit condition becomes true.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@676 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@670 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
non-blocking disabling of device communications until the device has been removed (for use when an error occurs or communications with the device have completed). Changed over all host mode demos to use the new state.
Added verbose documentation for each of the USB Host state machine states.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@642 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
Added parameter directions to function parameter documentation.
Added new experimental FAST_STREAM_FUNCTIONS compile time option to speed up stream transfers at the expense of a higher FLASH consumption (needs testing to verify improved throughput).
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@636 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
option was faulty, due to GNUMake becomming confused by the spaces in the USE_STATIC_OPTIONS lines. Make user add in the switches explicitly instead.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@616 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
condition on an attached device's endpoint.
Added new USB_Host_GetDeviceDescriptor() convenience function to retrieve the attached device's Device descriptor.
Make Pipe_ConfigurePipe() mask the given endpoint number against PIPE_EPNUM_MASK to ensure the endpoint IN direction bit is cleared to prevent endpoint type corruption.
Fix documentation mentioning Pipe_GetCurrentToken() function when real name is Pipe_GetPipeToken().
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@608 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
over Low Level host demos to use the new routine.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@603 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
Fixed incorrect ENDPOINT_EPNUM_MASK mask preventing endpoints above EP3 from being selected (thanks to Jonathan Oakley).
Removed STREAM_CALLBACK() macro - callbacks now use regular function definitions to clarify user code.
Removed DESCRIPTOR_COMPARATOR() macro - comparators should now use regular function definitions to clarify user code.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@554 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
it more properly belongs.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@547 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
previous commit).
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@538 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
problems with faulty devices which do not respect the given wLength value when reading in the device descriptor.
Further documentation improvements - removed file view from the main library documentation, replaced file references in the documentation with group references.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@533 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@522 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
KeyboardMouse demos (thanks to Brian Dickman).
Capitolised the "Descriptor_Search" and "Descriptor_Search_Comp" prefixes of the values in the DSearch_Return_ErrorCodes_t and DSearch_Comp_Return_ErrorCodes_t enums.
Minor documentation improvements.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@515 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
file-level documentation.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@513 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
requests (thanks to Andrei Krainev).
Removed Endpoint_ClearCurrentBank() and Pipe_ClearCurrentBank() in favour of new Endpoint_ClearIN(), Endpoint_ClearOUT(), Endpoint_ClearControlIN(), Endpoint_ClearControlOUT(), Pipe_ClearIN(), Pipe_ClearOUT(), Pipe_ClearControlIN() and Pipe_ClearControlOUT() macros (done to allow for the detection of packets of zero length).
Renamed *_ReadWriteAllowed() macros to *_IsReadWriteAllowed() to remain consistent with the rest of the LUFA API.
Endpoint_IsSetupReceived() macro has been renamed to Endpoint_IsSETUPReceived(), Endpoint_ClearSetupReceived() macro has been renamed to Endpoint_ClearControlSETUP(), the Pipe_IsSetupSent() macro has been renamed to Pipe_IsSETUPSent() and the Pipe_ClearSetupSent() macro is no longer applicable and should be removed - changes made to compliment the new endpoint and pipe bank management API.
Updated all demos, bootloaders and projects to use the new endpoint and pipe management APIs (thanks to Roman Thiel).
Updated library doxygen documentation, added groups, changed documentation macro functions to real functions for clarity.
Removed old endpoint and pipe aliased read/write/discard routines which did not have an explicit endian specifier for clarity.
Removed the ButtLoadTag.h header file, as no one used for its intended purpose anyway.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@507 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
constants so that unpatched GCC compilers can still build the code without having to be itself patched and recompiled first.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@496 d5102386-fcda-11dd-9fdb-3debd5008f28
|
|
spell-checked and spelling mistakes/typos corrected.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@492 d5102386-fcda-11dd-9fdb-3debd5008f28
|