| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
complete in the rest of the XPLAINBridge project code.
|
| |
|
|
|
|
| |
tool made by Laszlo Monda
|
|
|
|
| |
selection constant names.
|
|
|
|
| |
and the AVRISP-MKII ISP modules.
|
|
|
|
| |
CMDEX bit - this appears to be an error in the XMEGA manual external memory programming table.
|
|
|
|
| |
XMEGA targets.
|
|
|
|
| |
writing in non-paged mode and the polling byte cannot be used.
|
|
|
|
|
|
| |
interface's report descriptor size.
Simplified low level Host demo configuration descriptor parser routines.
|
|
|
|
|
|
| |
an invalid interface is discarded.
Update the pipe configuration routines in the host mode class drivers so that they use the same new code to enumerate compatible devices to increase reliability. Add support to the host mode class drivers for non-sequential (but non-overlapping with other interface) pipe numbers.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
project so that it defaults to active low drive.
Fixed incorrect USB_DeviceState value when unconfiguring the device without an address set.
|
|
|
|
|
|
|
|
| |
make them more managable.
Add new CDC descriptor structs to the CDC class driver, so that the CDC demos can use human readable field names.
Rename prefix for Still Image Host class driver functions from "SImage_" to "SI_" to remain consistent with the rest of the driver.
|
|
|
|
| |
all dfu-programmer versions.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
assembly and C++ sources (thanks to Daniel Czigany).
|
| |
|
| |
|
| |
|
|
|
|
| |
naming.
|
|
|
|
| |
USB AVR device "series" comprises of.
|
|
|
|
| |
incorrect call to ADC_Init() in the TemperatureDatalogger project.
|
|
|
|
| |
not removed when the GetDescriptor callback function's signature was altered.
|
| |
|
|
|
|
| |
so that the descriptor pointer is const, to remove the need for extra casting inside the callback (thanks to Jonathan Kollasch).
|
|
|
|
|
|
| |
acknowledged, so that long event handlers do do skew the timing of the control requests.
Fixed USBtoSerial and Benito project SetLineEncoding calls failing if the USART is busy, due to the RX ISR delaying the control request handler.
|
|
|
|
| |
chips, as the default VTARGET detection ADC channel does not exist on these chips (thanks to Marco).
|
|
|
|
|
|
| |
before the command is executed, leading to missed SCSI sense values when the host retrieves the sense key (thanks to Martin Degelsegger).
Added missing DataflashManager_CheckDataflashOperation() function to the MassStorageKeyboard demo, removed redundant SCSI_Codes.h file as these values are part of the MassStorage Class Driver.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
systems, due to the recent update to the latest WinAVR makefile template.
|
|
|
|
| |
extensions).
|
|
|
|
| |
in some situations.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
USBTINY-MKII board target.
|
|
|
|
| |
reconfiguring it, which would cause incorrect operation to occur (thanks to Bob Paddock).
|
|
|
|
| |
due to its wide use in technical standards.
|
|
|
|
| |
EN-GB spelling dictionary.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
fix ordering of USART control register modifications in the Benito and USBtoSerial projects.
|
| |
|
|
|
|
| |
reconfiguring it, which could cause incorrect operation to occur (thanks to Bob Paddock).
|
|
|
|
|
|
|
|
| |
additional LED to indicate target power source.
Add support to the USBTINY-MKII's additional LED in the board's LED driver header.
Changed LED indicator masks for the AVRISP-MKII project, so that there are defined roles for each LED.
|
|
|
|
| |
project's V2Protocol command handler header file.
|
|
|
|
|
|
| |
via a new software SPI driver.
Added new SPI_ORDER_* data order masks to the SPI peripheral driver.
|
|
|
|
| |
header structure, so that all header data is read in one chunk in the incomplete TMC demo.
|
|
|
|
|
|
| |
across all demos/projects/bootloaders.
Added start of the Incomplete TMC demo's command parser code.
|
|
|
|
|
|
| |
Storage device projects/demos and incomplete Test and Measurement Class demo, which was accidentally removed during the makefile updates.
Alter Test and Measurement Class demo's request handlers to accept, process and correctly return the fields indicated in the specification.
|
|
|
|
| |
transmission code so that sent bytes do not block the remainder of the main program code from running.
|