| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
correctly converted to the target system's native end of line style.
|
|
|
|
| |
the make tool to be overridden.
|
|
|
|
| |
the alternative addressing scheme.
|
|
|
|
| |
queried and the bank has become empty.
|
|
|
|
|
|
| |
soft-reset. Reduce size of the TeensyHID bootloader slightly.
Fix the TeensyHID bootloader for the larger USB AVR devices, since Paul uses a different (undocumented) addressing scheme on these devices.
|
|
|
|
| |
non Teensy++ targets.
|
|
|
|
| |
GUI application with all supported AVR models.
|
|
|
|
| |
TeensyHID bootloader.
|
|
|
|
|
|
|
|
| |
sets the address to 0x00.
Fixed Set Configuration requests not being stalled until the host has set the device's address.
Fixed possibility of internal signature retrieval being corrupted if an interrupt occurs during a signature byte read (thanks to Andrei Krainev).
|
|
|
|
| |
LowLevel directory as it is hardware-dependent.
|
|
|
|
| |
be done in the user application once all init code has run.
|
|
|
|
| |
set to true instead of false (thanks to Andrei Krainev).
|
|
|
|
|
|
| |
returning a stall to the host.
Make TeensyHID bootloader use an 8 byte control endpoint to match the official Teensy, just in case Paul decides to authenticate on that attribute in the future.
|
|
|
|
|
|
|
|
| |
faster endpoint/pipe code.
Added spacing between multiple paragraphs in Doxygen \note sections.
Removed call to the clock prescaler reset function in the Teensy bootloader to save space - the user application is accessed via a watchdog reset anyway, so the prescale reset would only affect the speed of the bootloader itself.
|
|
|
|
| |
bootloaders can only be replaced with an external programmer.
|
|
|
|
|
|
| |
sub-elements in the Device mode demos, bootloaders and projects.
Fix errors in the MouseHostWithParser demo from incorrect use of the HID_ALIGN_DATA() macro.
|
|
|
|
|
|
| |
will remove all board hardware drivers which do not adversely affect the code operation (currently only the LEDs driver).
Spell-check code/comments in the Webserver/AVRISP-MKII projects.
|
|
|
|
| |
occupy multiple lines in the same cell, rather than multiple cells.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Added command timeout to the AVRISP project so that incorrectly connected targets no longer freeze the device.
Removed string descriptors from the TeensyHID bootloader to reduce its size.
|
|
|
|
|
|
| |
the undocumented page needed for the new Teensy 2.0 boards.
Commit for the 091223 release.
|
| |
|
|
|
|
| |
STALL back to the host.
|
|
|
|
| |
for the ATMEGA32U4 based Teensy revision.
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
correct terminology is used (thanks to Brian Dickman).
Fix USB_PLL_Off() call in the series 4, 6 and 7 microcontroller disconnect interrupt handler code, which wasn't guarded by a test of USB_Options to check if the user has specified manual PLL control (thanks to Brian Dickman).
|
|
|
|
|
|
| |
the board selection is printed during the build process.
Fix warning in AudioOutput demos when AUDIO_OUT_STEREO output mode is selected.
|
|
|
|
| |
and HOST_STATE_AS_GPIOR and allow the user to set them to the index of the GPIOR register within the device to use.
|
|
|
|
| |
the latter of which is used in the bootloaders, to reduce code size.
|
|
|
|
| |
programming of AVRs using the official Arduino bootloader.
|
|
|
|
|
|
|
|
| |
to the Addressed or Configured state as needed.
Add explicit support for the AT90USB646 to the Teensy bootloader now that PJRC have released the Teensy++ board.
Ensure unfinished SideShow demo uses an unallocated PID value within the LUFA range.
|
|
|
|
|
|
| |
boundary.
Changed USB_Init() and USB_Shutdown() so that they are no longer dependant on oneanother for possible code savings when the interface is never explicitly shut down.
|
|
|
|
|
|
|
|
|
|
|
|
| |
USB state.
Added new Endpoint_ClearStatusStage() convenience function to assist with the status stages of control transfers.
Removed vague USB_IsConnected global - test USB_DeviceState or USB_HostState explicitly to gain previous functionality.
Removed USB_IsSuspended global - test USB_DeviceState against DEVICE_STATE_Suspended instead.
Fixed possible enumeration errors from spinloops which may fail to exit if the USB connection is severed before the exit condition becomes true.
|
|
|
|
|
|
| |
USE_SINGLE_DEVICE_CONFIGURATION compile time option (but silently convert it to USE_SINGLE_DEVICE_CONFIGURATION internally for compatibility).
Added new USE_FLASH_DESCRIPTORS compile time option. By default, descriptors can now lie in mixed memory spaces (specified by a new parameter to the CALLBACK_USB_GetDescriptor() function) unless one of the USE_*_DESCRIPTORS compile time option is specified.
|