| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Endpoint_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures.
Renamed all low level Pipe_Read_*, Pipe_Write_* and Pipe_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures.
|
|
|
|
|
|
| |
to the same module as they are declared in.
Tighten up the HID class bootloader code slightly, document that it currently exceeds 2KB of bootloader space for all models other than the Series 2 USB AVRs.
|
|
|
|
| |
packet is a round multiple of the endpoint bank size under avrdude (thanks to Steffan Woltjer).
|
|
|
|
| |
name *_Disable().
|
|
|
|
| |
timeouts, to reduce CPU usage and free timer 0 for other uses in the future.
|
|
|
|
|
|
|
|
|
|
| |
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).
|
| |
|
|
|
|
| |
project to reduce compiled size and increase maintainability of the code.
|
|
|
|
| |
programming specific patterns into a target memory space that is only byte (not page) addressable.
|
|
|
|
|
|
| |
class driver (thanks to Opendous Inc.).
Add extra comments to the ISPTarget.c source file in the AVRISP-MKII clone project.
|
|
|
|
| |
value to give maximum throughput.
|
|
|
|
| |
clone programmer project (thanks to Tom Light).
|
| |
|
|
|
|
| |
instead of the desired 500KHz.
|
|
|
|
|
|
| |
Fixed calculation of timer register reload values derived from F_CPU; must subtract one from the division result for the compare value to be correct.
Change AVRISP-MKII rescue clock speed to 4MHz to ensure that a 125KHz ISP speed works regardless of the target's fuses (i.e. DIV8 set).
|
|
|
|
| |
clock can be generated at all times when 125KHz ISP programming mode is selected.
|
|
|
|
| |
redirect domain, including the new aliased links for LUFA-related pages such as the various download/source control mirrors and support lists.
|
|
|
|
| |
tool made by Laszlo Monda
|
|
|
|
| |
writing in non-paged mode and the polling byte cannot be used.
|
|
|
|
|
|
| |
project so that it defaults to active low drive.
Fixed incorrect USB_DeviceState value when unconfiguring the device without an address set.
|
| |
|
|
|
|
| |
in some situations.
|
|
|
|
| |
EN-GB spelling dictionary.
|
|
|
|
|
|
| |
via a new software SPI driver.
Added new SPI_ORDER_* data order masks to the SPI peripheral driver.
|
|
|
|
|
|
| |
parameters, one per line, for better readability.
Add missing const qualifiers to the demos.
|
|
|
|
| |
single command should ever exceed the maximum timeout period. Extend timeout period to 1 second per command, so that an accidental timeout will never occur.
|
| |
|
|
|
|
| |
after programming or reading from the last page of FLASH.
|
|
|
|
|
|
| |
request handler of DevChapter9, which broke Set Configuration requests to the device under most circumstances.
Move out the SPI prescaler list to a PROGMEM module-level variable in ISPTarget.c.
|
| |
|
|
|
|
|
|
| |
commands when the extended address boundary is crossed during programming or readback (thanks to Gerard Sexton).
Fixed warnings when building the AVRISP-MKII clone project with the ENABLE_XPROG_PROTOCOL compile time option disabled.
|
|
|
|
| |
correctly converted to the target system's native end of line style.
|
|
|
|
|
|
| |
interrupt itself interruptable and use a seperate assembly file to hand-optimize the ISR code.
Removed the cast to uint16_t on the set baud rate in the USBtoSerial project, so that the higher >1M baud rates can be selected (thanks to Steffan).
|
|
|
|
| |
to make the code compatible with Windows builds of avrdude at the expense of AVRStudio compatibility.
|
| |
|
|
|
|
|
|
| |
peripheral driver is eventually ported. Make architecture includes explicit for both the AVR32 and the AVR8, to make way for future architecture ports.
Add SPI driver aliases for the old function names in the AVR8 driver, so that existing code will still compile against the new version.
|
|
|
|
| |
lock up while processing command no matter what the conditions.
|
|
|
|
| |
in ISPTarget.c of the AVRISP-MKII clone project.
|
|
|
|
|
|
| |
programming mode to correct mis-set fuses.
Fixed AVRISP project not extending the command delay after each successful page/word/byte program.
|
| |
|
|
|
|
| |
programmer, based on the state of a mode select pin.
|
|
|
|
| |
SPI_MULTI command handler supports multiple packet responses. Use slightly smaller/faster repeated indirect-load commands when retrieving the PDI target's memory CRCs.
|
| |
|
| |
|
|
|
|
| |
not always used for target reset.
|
| |
|
|
|