| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
PDI programming code.
|
|
|
|
| |
programming. Add a delay to the clock toggling in the AVRISP project to ensure that the programming speed does not exceed 10MHz under any conditions to satisfy the limits in the datasheet for all target voltages. Fix incorrect pin being used as the DATA in in PDI programming mode.
|
|
|
|
|
|
|
|
| |
(up from 5) to account for slow-processing devices.
Added brace guards to macros with parameters to prevent unintended changed evaluation of the macro expression.
Minor code cleanups (remove redundant comments, fix spacing, etc.).
|
|
|
|
|
|
| |
ClassDriver demo, so that slow devices don't time out the data pipe. Increase pipe timeout in both MassStorageHost demos to 5 seconds to account for the really slow devices.
Fix TeensyHID bootloader not properly shutting down the USB interface to trigger a disconnection on the host before resetting the AVR.
|
|
|
|
|
|
|
|
| |
an array of report items.
Added new HID_ALIGN_DATA() macro to return the pre-retrieved value of a HID report item, left-aligned to a given datatype.
Added new PreviousValue to the HID Report Parser report item structure, for easy monitoring of previous report item values.
|
|
|
|
| |
documentation of the AVRISP project.
|
|
|
|
| |
in the AVRISP project.
|
|
|
|
| |
board to match the XPLAIN hardware connections.
|
|
|
|
| |
project. Add ability to selectively disable ISP programming support in addition to the existing ability to disable PDI programming support.
|
|
|
|
| |
XMEGA device programming.
|
|
|
|
| |
Prentice and Peter Danneger.
|
|
|
|
| |
due to reliability issues.
|
|
|
|
| |
AVRISP Programmer project.
|
|
|
|
| |
project.
|
|
|
|
| |
in the AVRISP Clone programmer project, to clearly seperate out the programming protocols when PDI programming is implemented.
|
|
|
|
| |
of XMEGA PDI programming support.
|
|
|
|
| |
data to the attached device.
|
|
|
|
| |
is connected to the XMEGA's /RESET line, need to enable pullup to prevent spurrious resets.
|
| |
|
| |
|
| |
|
|
|
|
| |
macro for setting a pipe's direction. Fixed CDCHost failing on devices with bidirectional endpoints.
|
|
|
|
| |
software UART code).
|
|
|
|
| |
from either an attached FAT formatted drive when in host mode, or the onboard FAT formatted dataflash when in device mode.
|
| |
|
|
|
|
| |
CALLBACK_HID_Device_CreateHIDReport() callback to indicate the report type to generate.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
been written to the endpoint.
Added support for multiple keyboard keycodes in a single report to the LowLevel and ClassDriver Keyboard demos.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
to USB_Host_GetDeviceConfigDescriptor().
|
| |
|
| |
|
|
|
|
| |
the use of ClassDriver headers now outputs an error when NO_STREAM_CALLBACKS is used.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
directory. Add guards to macro parameters to ensure that formulas passed as parameters don't mess up the internal macro structure.
|
| |
|
|
|
|
| |
CDC demo. Added const qualifier to Endpoint/Pipe stream write routines.
|
| |
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
construction of a standard ISP programmer easier.
|
|
|
|
| |
Make HID item filtering routines clearer in the HID WithParser demos.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
based demos -- apparently the native CDC driver can be installed without first disabling the OS's driver signing requirements.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
based projects.
|
|
|
|
|
|
|
|
| |
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.
|