aboutsummaryrefslogtreecommitdiffstats
path: root/Projects
Commit message (Collapse)AuthorAgeFilesLines
* Removed John Steggall's software UART code from the XPLAIN Bridge project ↵Dean Camera2009-12-025-617/+37
| | | | due to reliability issues.
* Add support for unwrapping of the XMEGA PDI programming protocol to the ↵Dean Camera2009-12-0210-45/+389
| | | | AVRISP Programmer project.
* Rename V2ProtocolTarget files to ISPTarget in the AVRISP Programmer Clone ↵Dean Camera2009-12-024-3/+3
| | | | project.
* Factor out all the ISP related code into a seperate ISPProtocol set of files ↵Dean Camera2009-12-0210-485/+636
| | | | in the AVRISP Clone programmer project, to clearly seperate out the programming protocols when PDI programming is implemented.
* Rename the V2Protocol command handlers in the AVRISP project in preperation ↵Dean Camera2009-12-022-51/+52
| | | | of XMEGA PDI programming support.
* Added CDC_Host_Flush() function to the CDC Host Class driver to flush sent ↵Dean Camera2009-11-301-0/+1
| | | | data to the attached device.
* Enable pullup on the PD5 pin of the AVR in the XPLAINBridge project - this ↵Dean Camera2009-11-262-1/+3
| | | | is connected to the XMEGA's /RESET line, need to enable pullup to prevent spurrious resets.
* Updated John Steggall's software USART in the XPLAINBridge project.Dean Camera2009-11-263-71/+237
|
* Fix more Doxygen errors from missing parameter documentation.Dean Camera2009-11-251-0/+1
|
* Fix build and Doxygen errors.Dean Camera2009-11-251-0/+1485
|
* Added new RNDISHost Host LowLevel demo. Fixed misnamed Pipe_SetPipeToken() ↵Dean Camera2009-11-253-2/+7
| | | | macro for setting a pipe's direction. Fixed CDCHost failing on devices with bidirectional endpoints.
* Added new XPLAIN serial Bridge project (thanks to John Steggall for the ↵Dean Camera2009-11-2515-8/+2186
| | | | software UART code).
* Make the StandaloneProgrammer project seamlessly read out drive contents ↵Dean Camera2009-11-245-12/+17
| | | | from either an attached FAT formatted drive when in host mode, or the onboard FAT formatted dataflash when in device mode.
* Fixed misnamed SI_Host_USBTask() and SI_Host_ConfigurePipes() functions.Dean Camera2009-11-231-5/+1
|
* Added new ReportType parameter to the HID Device Class driver ↵Dean Camera2009-11-232-2/+2
| | | | CALLBACK_HID_Device_CreateHIDReport() callback to indicate the report type to generate.
* The incomplete StandaloneProgrammer project now uses Host and Device Mass ↵Dean Camera2009-11-2315-355/+470
| | | | | | | | | | | | storage classes, so that program data can either be loaded onto the device's Dataflash storage, or read off an attached USB memory stick. The USB target family and allowable USB mode tokens are now public and documented (USB_CAN_BE_*, USB_SERIES_*_AVR). The SCSI_Request_Sense_Response_t and SCSI_Inquiry_Response_t type defines are now part of the Mass Storage Class driver common defines, rather than being defined in the Host mode Class driver section only. The USB_MODE_HOST token is now defined even when host mode is not available. Added missing CDC_Host_CreateBlockingStream() function code to the CDC Host Class driver.
* Add activity LED updates to the AVRISP project.Dean Camera2009-11-232-0/+7
|
* Fixed LowLevel Keyboard demo not saving the issued report only after it has ↵Dean Camera2009-11-201-1/+1
| | | | | | been written to the endpoint. Added support for multiple keyboard keycodes in a single report to the LowLevel and ClassDriver Keyboard demos.
* Make RNDISHost demo validate the set Packet Filter to ensure that it is ↵Dean Camera2009-11-1718-0/+3926
| | | | | | being sent correctly. Add new (incomplete) StandaloneProgrammer project, using the ELM Petite FAT library to read files stored on the board's dataflash by the host.
* Corrected the name of the misnamed USB_GetDeviceConfigDescriptor() function ↵Dean Camera2009-11-131-1/+1
| | | | to USB_Host_GetDeviceConfigDescriptor().
* Spell check all source code variables, comments and strings.Dean Camera2009-11-098-160/+160
|
* Minor changes to the AVRISP project for code clarity.Dean Camera2009-11-094-17/+14
|
* Remove dependancies from the LowLevel demos to the ClassDriver demos, since ↵Dean Camera2009-11-081-1/+0
| | | | the use of ClassDriver headers now outputs an error when NO_STREAM_CALLBACKS is used.
* Make Low Level host demos use void pointers for the configuration ↵Dean Camera2009-11-071-1/+1
| | | | | | descriptor, to prevent warnings when passed to the altered configuration descriptor parsing routines. Added preprocessor checks to give a human readable error when the class drivers are used when the incompatible NO_STREAM_CALLBACKS compile time option is used.
* Add double banking property to LUFA powered projects in the Projects ↵Dean Camera2009-11-064-22/+26
| | | | directory. Add guards to macro parameters to ensure that formulas passed as parameters don't mess up the internal macro structure.
* Use clearer buffer names in the USBtoSerial project to prevent confusion.Dean Camera2009-10-261-11/+11
|
* Moved USBtoSerial demo the Projects directory, as it is simply an expanded ↵Dean Camera2009-10-1811-0/+3278
| | | | CDC demo. Added const qualifier to Endpoint/Pipe stream write routines.
* Fix invalid Event name rule in demo/project makefiles.Dean Camera2009-10-164-4/+4
|
* Make Audio device demos compatible with AVRs running at 16MHz instead of 8MHz.Dean Camera2009-10-124-25/+14
| | | | Fix up demo documentation device compatibility list to be as general as possible to reduce changes required as Atmel releases more devices within the same USB AVR series.
* Application documentation/comment cleanup.Dean Camera2009-10-081-1/+1
|
* Added pinouts to the AVRISP project for a standard ISP 6 Pin header to make ↵Dean Camera2009-10-011-11/+20
| | | | construction of a standard ISP programmer easier.
* Doxygen fixes to \param directives to give data direction in all projects. ↵Dean Camera2009-09-244-18/+18
| | | | Make HID item filtering routines clearer in the HID WithParser demos.
* Fix broken MagStripe demo due to the HID Class driver changes.Dean Camera2009-09-212-15/+3
|
* Remove USE_NONSTANDARD_DESCRIPTOR_NAMES compile time token, split out ↵Dean Camera2009-09-094-8/+4
| | | | | | standard descriptors into seperate USB_Descriptor_* and USB_StdDescriptor_* structures so that both can be used within the one project. Add guard to the HID Host Class driver SetProtocol command, to ensure that the device supports boot protocol mode before issuing the request.
* Add link to third-party signed version of the official FLIP DFU driver for ↵Dean Camera2009-09-071-2/+2
| | | | | | 64-bit Windows OSes to the DFU bootloader readme file. Add HTML anchor links to URLs in the documentation to ensure that they are rendered correctly in the generated documentation.
* Remove information about 64 bit Windows OS signing requirements for the CDC ↵Dean Camera2009-09-071-5/+0
| | | | based demos -- apparently the native CDC driver can be installed without first disabling the OS's driver signing requirements.
* Add in new invalid event hook check targets to project makefiles to produce ↵Dean Camera2009-09-064-122/+191
| | | | | | | | compilation errors when invalid event names are used in a project. Re-add in flip, flip-ee, dfu and dfu-ee targets to project makefiles (thanks to Opendous Inc.) Fix allowable F_CPU values comment in project makefiles.
* Added 64 bit OS driver installation instructions to the readme for all CDC ↵Dean Camera2009-09-061-0/+10
| | | | based projects.
* Changed Still Image Host class driver to auto-fill TransactionID element of ↵Dean Camera2009-09-062-33/+84
| | | | | | | | sent headers depending on the current session state. CDC based demos and project now work under 64 bit versions of Windows (thanks to Ronny Hanson, Thomas Bleeker). The Benito Programmer project now has its own unique VID/PID pair allocated from the Atmel donated LUFA VID/PID pool.
* Fix up MissileLauncher demo's ConfigurationDescriptor.c so that it uses the ↵Dean Camera2009-09-011-21/+16
| | | | new USB_GetDeviceConfigDescriptor() function parameters.
* Replace -finline-limit with -fno-inline-small-functions in project makefiles.Dean Camera2009-08-305-5/+5
|
* Move ADC VTARGET sampling to a new V2Params_UpdateParamValues() in the ↵Dean Camera2009-08-303-9/+24
| | | | AVRISP project so that there is a central place where all non-PC set target values can be updated easily.
* Increase AVRISP command timeout to 240ms up from 150ms to prevent some ISP ↵Dean Camera2009-08-283-3/+16
| | | | | | commands from timing out too early. Add check to the PROGRAM FLASH ISP and PROGRAM EEPROM ISP handler to return an explicit error when the host attempts to write more data than the device is able to buffer.
* Make WaitWhileBusy function in the AVRISP project more explicit about how it ↵Dean Camera2009-08-272-2/+3
| | | | | | sends and receives the busy check command. Reduce size of PROGRAM FLASH ISP or PROGRAM EEPROM ISP buffer to 256 bytes to prevent blowing the stack on the smallest USB AVR models.
* Condensed SCSI command functions in the LowLevel Mass Storage Host demo, to ↵Dean Camera2009-08-271-1/+1
| | | | | | save on FLASH space. Fixed issue in AVRISP project where the target RESET line was being toggled before it was tristated, causing problems synchronising to some targets (thanks to Mike Alex).
* Added extra note about missing OUT endpoint configuration to the HID Device ↵Dean Camera2009-08-271-1/+37
| | | | | | mode Class driver. Added pinout information to the AVRISP project.
* Optimized Endpoint_Read_Word_* and Pipe_Read_Word_* macros to reduce ↵Dean Camera2009-08-251-1/+1
| | | | | | compiled size. Fixed Programmer's Notepad project file to reflect new location of AVRISP project.
* Add VTARGET level detection to the AVRISP project on supported AVR models.Dean Camera2009-08-254-7/+31
|
* Make AVRISP project build again - fix incorrect preprocessor directive in ↵Dean Camera2009-08-252-2/+2
| | | | V2Protocol.c, fix makefile LUFA_PATH.
* Partial Commit: Remove now empty Projects\Incomplete directory and add the ↵Dean Camera2009-08-251-0/+4
| | | | new AVRISP project to the Projects directory makefile.