aboutsummaryrefslogtreecommitdiffstats
path: root/Demos/Host/Incomplete
Commit message (Collapse)AuthorAgeFilesLines
* Update Doxygen documentation build scripts to fail if any warnings are ↵Dean Camera2012-03-091-1/+3
| | | | generated.
* Update Doxygen configuration files to disable Markdown support.Dean Camera2012-03-081-1/+1
|
* Update Doxygen configuration files for all projects.Dean Camera2012-03-071-107/+356
|
* Fix warnings and errors found by the new cppcheck provided static code analysis.Dean Camera2012-02-281-5/+5
|
* Minor documentation fixes - change \note entries to \warning where ↵Dean Camera2012-02-241-1/+1
| | | | appropriate and remove/update old documentation.
* Update file contributor copyrights for 2012.Dean Camera2012-02-0423-23/+23
|
* Update file header copyrights for 2012.Dean Camera2012-02-0423-23/+23
|
* Minor documentation improvements.Dean Camera2012-02-014-11/+11
|
* Move out Android Accessory Host demo to the Host mode LowLevel directory now ↵Dean Camera2011-11-2310-3164/+0
| | | | that it is functionally complete.
* Add const-correctness to the Android_SendString() function of the Android ↵Dean Camera2011-11-232-3/+3
| | | | Accessory Host demo.
* Fix interface protocol match value for the Android Accessory Host demo ↵Dean Camera2011-11-231-1/+1
| | | | interface configuration parser code (thanks to Opendous Inc.).
* Fix incorrect Android Accessory Host interface descriptor subclass value ↵Dean Camera2011-10-281-1/+1
| | | | (thanks to Opendous Inc.).
* Add project name to the Doxygen makefile target output.Dean Camera2011-09-212-2/+2
|
* Renamed the JTAG_DEBUG_ASSERT() macro to JTAG_ASSERT().Dean Camera2011-08-221-1/+1
| | | | | | | | Changed the reports in the GenericHID device demos to control the board LEDs, to reduce user confusion over the callback routines. Fixed swapped TWI_ADDRESS_READ and TWI_ADDRESS_WRITE values. Fixed TWI_ReadPacket() not releasing the TWI bus on read completion.
* Set HOST_DEVICE_SETTLE_DELAY_MS to zero for the incomplete ↵Dean Camera2011-08-091-0/+1
| | | | AndroidAccessoryHost demo to prevent a timeout on the Android device from aborting Accessory mode after a command it sent to switch modes (thanks to Opendous Inc).
* Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ↵Dean Camera2011-07-192-2/+2
| | | | ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors.
* Add missing SVN eol-style property to files where it was missing.Dean Camera2011-07-152-157/+157
|
* Minor style improvements to the incomplete AndroidAccessoryHost demo.Dean Camera2011-07-111-2/+2
|
* Minor demo/project documentation and style fixes.Dean Camera2011-07-111-3/+3
|
* Replace blind interface descriptor search in the incomplete ↵Dean Camera2011-07-102-10/+43
| | | | AndroidAccessoryHost demo with an intelligent search for the correct interface in the device matching the correct class/subclass/protocol values.
* Updated all host mode demos and projects to use the ↵Dean Camera2011-07-084-244/+187
| | | | | | | | | | | | | | EVENT_USB_Host_DeviceEnumerationComplete() event callback for device configuration instead of manual host state machine manipulations in the main application task. Added new USB_Host_ConfigurationNumber global variable to indicate the selected configuration in an attached device. Renamed global state variables that are specific to a certain USB mode to clearly indicate which mode the variable relates to, by changing the USB_* prefix to USB_Device_* or USB_Host_*. Removed the HOST_STATE_WaitForDeviceRemoval and HOST_STATE_Suspended host state machine states, as these are no longer required. Altered the USB_Host_SetDeviceConfiguration() function to update the new USB_Host_ConfigurationNumber global as required. Moved out the Host mode standard request convenience/helper functions from the architecture specific Host driver files to the architecture agnostic HostStandardReq.c driver file.
* Pull out Android Accessory Mode functions into a seperate set of files in ↵Dean Camera2011-06-306-28/+197
| | | | the incomplete Android Accessory Mode Host demo. Improve Android Accessory Mode protocol support to correctly query the device's supported protocol and send the approriate device information strings.
* Fix logic bug in the incomplete Android Accessory Host demo preventing ↵Dean Camera2011-06-272-1/+4
| | | | correct detection of an attached Android Accessory Mode device.
* Add new "checksource" target to the library makefiles, for automated source ↵Dean Camera2011-06-202-4/+20
| | | | file existance checking.
* Add missing SVN eol-style properties to source files to prevent mixed ↵Dean Camera2011-06-168-2978/+2978
| | | | end-of-line characters.
* Move completed low level Audio Host demos into the LowLevel folder from the ↵Dean Camera2011-06-0610-2701/+0
| | | | Incomplete folder.
* Update incomplete Host mode Audio demos to use the correct class driver ↵Dean Camera2011-06-062-2/+2
| | | | Endpoint Sampling Frequency Control value constant.
* Massive corrections to the project documentation and code comments, thanks ↵Dean Camera2011-06-053-4/+4
| | | | to Russian translation services provided by Andrey from Microsin.ru.
* Fixed compile errors in the incomplete BluetoothHost demo application ↵Dean Camera2011-06-052-20/+20
| | | | (thanks to Timo Lindfors).
* Spell check library source code files.Dean Camera2011-06-012-2/+2
|
* Fixed incorrect signature in the CDC and DFU class bootloaders for the ↵Dean Camera2011-06-012-3/+3
| | | | | | | | ATMEGA8U2. Minor documentation cleanups. Modify the incomplete AudioInputHost demo for mono audio output.
* Added new incomplete AudioOutputHost Host LowLevel demo.Dean Camera2011-05-309-7/+1348
|
* Remove output files from the incomplete AudioInputHost demo, and improve the ↵Dean Camera2011-05-3010-8128/+48
| | | | logic in the ConfigDescriptor.c device configuration processing routine.
* Added new incomplete AudioInputHost Host LowLevel demo.Dean Camera2011-05-2915-0/+9440
| | | | | | Added missing Audio class control request definitions. Added support for the Audio class GET STATUS request so that it is correctly ACKed when sent by the host.
* Fixed possible invalid program execution when in host mode if corrupt ↵Dean Camera2011-05-141-1/+1
| | | | | | | | 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 incomplete Android Accessory Host LowLevel demo.Dean Camera2011-05-138-0/+2978
|
* Remove redundant type information for bitfield elements, other than the ↵Dean Camera2011-04-101-14/+14
| | | | | | 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.
* F_CLOCK changed to F_USB to be more descriptive, and applicable on future ↵Dean Camera2011-03-211-7/+7
| | | | architecture ports.
* Add new ARCH option to the makefiles to (eventually) specify the target ↵Dean Camera2011-02-191-1/+5
| | | | device architecture. Update non-usb peripheral drivers to reflect future multiple architecture support.
* Renamed all driver termination *_ShutDown() functions to the more logical ↵Dean Camera2011-01-301-1/+1
| | | | name *_Disable().
* Removed SerialStream module, rolled functionality into the base USART Serial ↵Dean Camera2011-01-309-10/+12
| | | | | | | | peripheral driver instead through the new Serial_CreateStream() and Serial_CreateBlockingStream() methods. Renamed the Serial byte send/receive functions to remain consistent with the CDC driver's byte functions. Altered the serial byte receive function to make it non-blocking.
* Altered all endpoint/pipe stream transfers so that the new BytesProcessed ↵Dean Camera2011-01-101-1/+0
| | | | | | | | | | parameter now points to a location where the number of bytes in the transfer that have been completed can be stored (or NULL if entire transaction should be performed in one chunk). Added new Endpoint_Null_Stream() and Pipe_Null_stream() functions. Removed the NO_STREAM_CALLBACKS compile time option due to the new partial stream transfer feature replacing it. Fixed errors in the incomplete Test and Measurement device demo preventing proper operation (thanks to Pavel Plotnikov).
* Update copyright year on all source files.Dean Camera2011-01-0123-46/+46
|
* Fix XPLAINBridge code broken during the changes to the Rescue Clock ↵Dean Camera2010-11-021-2/+4
| | | | | | generation in the AVRISP-MKII clone project. Change over all low level host mode project's descriptor comparator routines to perform the descriptor casting in a temp variable to make the code clearer and easier to modify (despite being more verbose).
* Changed over www.fourwalledcubicle.com links to the new www.lufa-lib.org ↵Dean Camera2010-10-2823-23/+23
| | | | redirect domain, including the new aliased links for LUFA-related pages such as the various download/source control mirrors and support lists.
* Clean up excessive whitespace at the end of each line using the wspurify ↵Dean Camera2010-10-1324-456/+479
| | | | tool made by Laszlo Monda
* Reverted Endpoint/Pipe non-sequential configuration hack, placed restriction ↵Dean Camera2010-09-303-66/+45
| | | | | | | | | | on the configuration order instead to ensure maximum reliability. Altered all low level device and host mode demos to ensure that endpoints and pipes are configured in ascending order properly. Rewrote all low level host mode demos' configuration descriptor parser code to ensure that pipes are enumerated in ascending order, and to ensure maximum compatibility with devices. Incremented all device mode demo's device descriptor revision numbers to ensure that any descriptor changes are re-fetched on machines which have enumerated previous versions.
* Remove dfu-programmer program switches, to ensure maximum compatibility with ↵Dean Camera2010-09-241-2/+2
| | | | all dfu-programmer versions.
* Added the --suppress-bootloader-mem option to the makefile dfu target, to ↵Dean Camera2010-09-241-3/+3
| | | | | | | | ensure that writes to the bootloader section of the AVR's flash memory are ignored (thanks to Axel Rohde). Fixed incorrect command name for EEPROM memory programming in the makefile dfu-ee target. Makefile whitespace fixes.
* Reverted modifications to USBInterrupt.h that were intefering with correct ↵Dean Camera2010-09-221-1/+1
| | | | | | | | host mode operation. Fixed SUSPI interrupt not being cleared during device mode enumeration, causing accidental mis-fires on re-enumeration. Fixed JTAG_DEBUG_POINT() and JTAG_DEBUG_BREAK() macros not compiling under pure C99 standards mode.