| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
mode Class driver.
Added pinout information to the AVRISP project.
|
|
|
|
|
|
| |
compiled size.
Fixed Programmer's Notepad project file to reflect new location of AVRISP project.
|
| |
|
|
|
|
| |
V2Protocol.c, fix makefile LUFA_PATH.
|
|
|
|
| |
new AVRISP project to the Projects directory makefile.
|
| |
|
| |
|
|
|
|
| |
correctly for basic operations.
|
|
|
|
| |
handler - can now correctly read back device data. Programming command handler is still broken, although first page is written correctly to FLASH in paged write mode.
|
|
|
|
|
|
|
|
| |
for serial data reception to prevent missed characters, condensed pulse generation counters into a struct for clarity.
Added check to CDC_Device_BytesReceived() to ensure 0 is returned when device is not enumerated to a host.
Move AVRISP project's V2Protocol_DelayMS() function to be static inline, as it is now very minimal. Added extra project doxygen documentation.
|
|
|
|
| |
PROGRAM_FLASH_ISP/PROGRAM_EEPROM_ISP polling and endpoint bank clearing, add hardware delays/timeouts to the V2 Protocol handler in the AVRISP project.
|
|
|
|
|
|
|
|
| |
Protocol handler.
More additions to the PROGRAM_FLASH_ISP and PROGRAM_EEPROM_ISP commands, although neither work correctly yet.
Added dummy RESET_PROTECTIONS handler to prevent the Atmel driver from crashing when the command returns an UNKNOWN_COMMAND error code.
|
|
|
|
| |
Protocol handler in the AVRISP project, programming complete checks not yet complete.
|
|
|
|
| |
AVRISP project.
|
|
|
|
|
|
| |
array when writing back the response from the device.
FLASH/EEPROM reading and writing currently broken and unfinished, respectively.
|
|
|
|
| |
AVRISP project. Finished READ command handler, skeleton WRITE handler implemented.
|
|
|
|
|
|
| |
AVRISP project.
Added Load Extended Command functionality to the LOAD ADDRESS V2 Protocol command handler for devices with more than 64KB of memory.
|
|
|
|
|
|
|
|
| |
Sig/Lock/Fuse/OSCCAL bytes successfully.
Changed SPI_Init() to allow for the clock polarity and data sample modes to be set.
Changed Dataflash_Init() to no longer call SPI_Init() automatically.
|
|
|
|
|
|
| |
mode, and read/write fuses, lockbits, OSCCAL and Signature bytes.
Added ShutDown functions for all hardware peripheral drivers, so that peripherals can be turned off after use.
|
| |
|
|
|
|
|
|
| |
project.
Fix up references to functions in the Endpoint/Pipe documentation.
|
|
|
|
| |
use Endpoint_WaitUntilReady() instead to prevent infinite loops.
|
|
|
|
| |
Added parameter privellages, so that an error can be returned to the host when trying to perform a get/set value action on a parameter without the correct privellages.
|
|
|
|
| |
pin.
|
|
|
|
|
|
| |
project.
Added documentation of the makefile CDEFS values to the MagStripe project.
|
|
|
|
| |
to connect to it.
|
|
|
|
|
|
| |
Device mode with an unhandled data recipient.
Fix up Programmers Notepad Project file to show new Projects directory layout. Remove now moved AVRISP project from the Projects directory makefile.
|
|
|
|
| |
while it is under development.
|
|
|
|
| |
communicate with the device.
|
|
|
|
|
|
| |
Added new Endpoint_SetEndpointDirection() macro to set the current endpoint direction for bidirectional endpoints.
Renamed internal USB_INT_ENDPOINT_SETUP macro to USB_INT_RXSTPI to fit in with the rest of the interrupt vector macros.
|
|
|
|
| |
USB_Device_EnableSOFEvents() and USB_Device_DisableSOFEvents() macros to give bus-synchronised millisecond interrupts when in USB device mode.
|
|
|
|
| |
the 10ms minimum polling period for Low Speed devices.
|
| |
|
|
|
|
|
|
| |
LED masks for ping-pong toggle rather than the ambiguous LED "Busy" mask.
Fix incorrect event name in MassStorageHost.c.
|
| |
|
|
|
|
|
|
|
|
| |
pullup enabled at startup, leading to noise being received from the Rx pin when left floating.
Removed unused relative Common.h header include from the DriverStubs board stub drivers.
Fixed Benito programmer, use the correct LED functions where needed to ensure correct status display at all times.
|
|
|
|
|
|
|
|
| |
events. Changed the firing conditions for some events to ensure that events are fired by their own USB mode only.
Remove VBUS events - not needed as the library takes care of VBUS detection and feedback on supported AVRs via the USB_Device_Connected and USB_Device_Disconnected events.
Fixed incorrect Host state assignment in the incomplete BluetoothHost demo.
|
|
|
|
| |
existing FIXED_CONTROL_ENDPOINT_SIZE compile time option. Add FIXED_NUM_CONFIGURATIONS to the descriptors of each project using the option.
|
|
|
|
| |
itself. Changed HID device class driver to require the user to give a buffer and size to hold the previously generated report, for comparison purposes, and altered the prototype of the CALLBACK_HID_Device_CreateHIDReport() function so that reports can be sent to the host even if there are no apparent changes (useful for relative movements in mice, etc.).
|
|
|
|
| |
driver, to move the burden of managing the Idle period of each instance to the library and not the user application.
|
|
|
|
| |
against the old, and updated reports made within the idle period are sent immediately to the host.
|
|
|
|
| |
10 bytes (20 characters) of the internal serial number on supported AVRs, rather than just the first 6 bytes (12 characters).
|
|
|
|
|
|
| |
the board selection is printed during the build process.
Fix warning in AudioOutput demos when AUDIO_OUT_STEREO output mode is selected.
|
|
|
|
|
|
| |
where timer 1 was needed instead did not have the endpoint size neccesary for good audio throughput anyway.
Fix Benito documentation indicating erronously that the project used the HID USB class instead of the CDC class.
|
|
|
|
| |
(both in device and host mode) to ensure sane values after each enumeration. User code should no longer explicitly set state information as this is no longer preserved.
|
| |
|
|
|
|
| |
- flash LED while generating target /RESET pulse, ping-pong LEDs during enumeration.
|
|
|
|
| |
manipulations.
|
|
|
|
| |
usage.
|
|
|
|
| |
programming of AVRs using the official Arduino bootloader.
|