| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
| |
function works on an endpoint address within the attached device, and not a Pipe within the host.
Updated MS_Host_ResetMSInterface() to now perform a full Mass Storage reset sequence to prevent data corruption in the event of a device lock up or timeout (thanks to David Lyons).
Add parenthesis around the library Endianness macros that do nothing on a particular architecture to prevent operator precedence issues depending on usage.
Minor documentation corrections.
|
|
|
|
| |
Add extra parenthesis around terms in the common MIN() and MAX() macros to prevent issues with non-trivial macro inputs (thanks to David Lyons).
|
|
|
|
|
|
|
|
| |
Changed the reports in the GenericHID device demos to control the board LEDs, to reduce user confusion over the callback routines.
Fixed swapped TWI_ADDRESS_READ and TWI_ADDRESS_WRITE values.
Fixed TWI_ReadPacket() not releasing the TWI bus on read completion.
|
|
|
|
| |
common header file. Add new JTAG_DISABLE() macro for the AVR8s to software-disable JTAG debugging using cycle-safe assembly code.
|
|
|
|
| |
improve optimization if called with constant inputs.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
header file inside the library, for future expansion.
|
|
|
|
| |
Fix inverted LEDs_GetLEDs() result for the EVK1100 and EVK1101 boards.
|
| |
|
|
|
|
|
|
| |
disabled, and a USE_*_DESCRIPTORS compile time option was not enabled on the AVR8s.
Add C++ compatibility to some header files currently missing extern "C" linkage.
|
| |
|
| |
|
|
|
|
| |
Add missing LEDS_ToggleLEDs() function to the LED driver for the EVK1101 board.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
typecasting to the SWAPENDIAN_* macros.
Switch to using -1 on the UC3 target to obtain a register mask with all bits set (for clearing interrupts and status flags).
Fix incorrect USB controller mode on the UC3 when a fixed mode is specified as a compile time option due to AVR32_USBB.USBCON.uide being set by default.
Make USB_Descriptor_String_t use a uint16_t for Unicode strings on all targets except the AVR8 (retained for backwards compatibility).
|
| |
|
|
|
|
|
|
| |
architectures.
Perform endianness correction in the HID report parser for big-endian platforms.
|
|
|
|
|
|
| |
signed/unsignedness of the element.
Change type of USB_SelectedPipe and USB_SelectedEndpoint for the AVR32 UC3 architecture to uint32_t to reduce the compiled code size.
|
|
|
|
| |
macros.
|
|
|
|
| |
them.
|
|
|
|
|
|
| |
Replace all calls and references to _delay_ms() in the code with the architecture-agnostic Delay_MS() function.
Improve code generation for the Delay_MS() function on the AVR8 architecture when called with a constant input.
|
|
|
|
|
|
|
|
| |
all architectures.
Remove use of avr-libc specific ATOMIC_BLOCK, replace with a new per-architecture set of inline functions to retrieve and manipulate the global interrupt enable bit for each architecture.
Add in documentation for the USB controller common interrupt routine which must be linked to the interrupt controller in the user application on the AVR32 UC3 architecture.
|
|
|
|
|
|
|
|
| |
multiple address space architectures.
Update Doxygen configuration file for the latest Doxygen release.
Minor documentation updates.
|
|
|
|
| |
and FLASH memory space functions on architectures which do not have seperate memory address spaces.
|
| |
|
| |
|
|
|
|
| |
microcontrollers.
|
|
|
|
| |
Remove UC3B temp macros related to EEPROM, to ensure that projects requiring this break at compile time rather than at runtime until a solution can be found.
|
|
|
|
| |
Fix Doxygen documentation, broken due to the added ATTR_PACKED attribute on some structs breaking the Doxygen parser.
|
|
|
|
| |
compiled with no special makefile tokens defined.
|
|
|
|
| |
using a modified mouse demo on the EVK1101. Implement a software FIFO for the endpoint banks; datasheet hints that this can be done through hardware as on the AVR8 architecture, but the correct method to do this not discovered yet.
|
|
|
|
|
|
| |
interrupt handler routines used by LUFA. Add dummy loads after clearing the interrupt lines according to the datasheet.
Add in temporary global interrupts enable/disable macros.
|
| |
|
|
|
|
| |
appropriate core dispatch header files.
|
|
|
|
| |
sucessfully compiled, although they will be currently non-functional.
|
| |
|
|
|
|
| |
architecture.
|
|
|
|
| |
documentation, alter USBMode.h preprocessor logic to support future architectures more easily.
|
| |
|
|
|
|
| |
the future - alter \file documentation to automatically copy in the module documentation where possible.
|
|
|
|
| |
device architecture. Update non-usb peripheral drivers to reflect future multiple architecture support.
|
| |
|
|
|
|
|
|
| |
Fixed ReportID not being removed from the feature/out report data array in the HID class driver when Report IDs are used.
Added new MAX() and MIN() convenience macros.
|
| |
|
| |
|
|
|
|
| |
Temperature drivers.
|
|
|
|
| |
Made the USARTStream global public and documented in the SerialStream module, allowing for the serial USART stream to be accessed via its handle rather than via the implicit stdout and stdin streams.
|