- Apr 28, 2010
-
-
Dean Camera authored
Relocate USBInterrupt.c/.h from the HighLevel USB driver directory to the LowLevel directory as it is hardware-dependent.
-
Dean Camera authored
USB_Init() no longer calls sei() to enable global interrupts - this must now be done in the user application once all init code has run.
-
- Apr 22, 2010
-
-
Dean Camera authored
Added new HCI states to properly initialize the bluetooth dongle and retrieve the local BDADDR. Factored out Bluetooth state information into a new state structure for easy reference in the user application. Added new StackInitialized() Bluetooth stack callback function.
-
- Apr 20, 2010
-
-
Dean Camera authored
Fixed HID Device Class Driver not allocating a temporary buffer when the host requests a report via the control endpoint and the user has set the PrevReportINBuffer driver configuration element to NULL (thanks to Lars Noschinski). Clean up incomplete BluetoothHost debugging commands to use GCC extension to avoid NULL parameters when no formatting is required.
-
- Apr 19, 2010
-
-
Dean Camera authored
Minor documentation improvements.
-
- Apr 15, 2010
-
-
Dean Camera authored
-
Dean Camera authored
Rename FunctionAttributes.h to Attributes.h, as some attributes are applicable to variables also. Add new ATTR_NOINIT attribute for global variables. Add the beginnings of a SDP implentation to the incomplete BluetoothHost demo. Add const attribute to the Mass Storage Host driver functions where it was applicable, but missing.
-
- Apr 14, 2010
-
-
Dean Camera authored
Fixed Set/Clear Feature requests directed to a non-configured endpoint not 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.
-
- Apr 13, 2010
-
-
Dean Camera authored
Removed two-step endpoint/pipe bank clear and switch sequence for smaller, 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.
-
Dean Camera authored
Removed invalid dfu and flip related targets from the bootloaders - bootloaders can only be replaced with an external programmer.
-
Dean Camera authored
Document the Bluetooth ACL layer. Remove unneeded parameters from the signalling command processing routines. Change over the code so that the bluetooth packet data is read in by the stack rather than the user application, to make it more unform for sending/receiving, and so the library can handle incomming fragmentation in the future. Start Service Discovery Protocol decoding and processing.
-
- Apr 10, 2010
-
-
Dean Camera authored
Bluetooth demo can now create and maintain logical channels - need to determine why Windows machines refuse to connect.
-
- Apr 06, 2010
-
-
Dean Camera authored
Ensure that the AVRISP-MKII project's Windows avrdude compatibility define is named properly in all parts of the code.
-
- Apr 05, 2010
-
-
Dean Camera authored
Add user callback function to the Bluetooth host demo to filter out connections from remote devices. Add in ability to reject connections based on their bluetooth device address. Clean up RelayBoard project code. Make AVRISP project clear the XMEGA target's reset register twice; this does not appear to take affect properly the first time under some circumstances.
-
- Mar 31, 2010
-
-
Dean Camera authored
Massive cleanups to the incomplete BluetoothHost demo, to make the HCL layer code much easier to read, block less and work correctly.
-
Dean Camera authored
Added WIN_LIBUSB_COMPAT compile time option to the AVRISP programmer project to make the code compatible with Windows builds of avrdude at the expense of AVRStudio compatibility.
-
- Mar 30, 2010
-
-
Dean Camera authored
-
Dean Camera authored
Oops, incorrectly edited the Benito buttons driver file instead of the JM-DB-U2 buttons driver file. Fix up preprocessor guards in the new board driver files.
-
Dean Camera authored
-
Dean Camera authored
Add button support for the BENITO board target.
-
Dean Camera authored
-
Dean Camera authored
-
Dean Camera authored
-
- Mar 29, 2010
-
-
Dean Camera authored
-
Dean Camera authored
Remove accidentally duplicated model-specific peripheral driver files.
-
- Mar 25, 2010
-
-
Dean Camera authored
-
Dean Camera authored
All Class Driver Host mode demos now correctly set the board LEDs to READY once the enumeration process has completed. Fixed Still Image Host class driver not resetting the transaction ID when a new session is opened, fixed driver not sending a valid session ID to the device.
-
- Mar 24, 2010
-
-
Dean Camera authored
Added hardware board driver support for the PJRC Teensy line of USB AVR boards.
-
Dean Camera authored
-
Dean Camera authored
Fixed compilation error in the AudioInput demos when MICROPHONE_BIASED_TO_HALF_RAIL is defined (thanks to C. Scott Ananian). Minor documentation cleanups. Make sure HID class driver uses properly cast pointers when writing to the report buffer.
-
- Mar 23, 2010
-
-
Dean Camera authored
-
- Mar 22, 2010
-
-
Dean Camera authored
Standardized the naming scheme given to configuration descriptor 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.
-
- Mar 21, 2010
-
-
Dean Camera authored
Double bank CDC endpoints in the XPLAIN Bridge project, re-enable JTAG once the mode selection pin has been sampled.
-
- Mar 19, 2010
-
-
Dean Camera authored
-
- Mar 17, 2010
-
-
Dean Camera authored
-
Dean Camera authored
-
- Mar 16, 2010
-
-
Dean Camera authored
Increased throughput of the USBtoSerial demo on systems that send multiple bytes per packet (thanks to Opendous Inc.).
-
Dean Camera authored
Don't enable the pullup on the target /RESET line in the AVRISP project for PDI mode - clearing the XMEGA's reset control register twice is enough to release it from reset. Possible silicon bug, since the official Atmel programmers have the same issue.
-
Dean Camera authored
Fixed PDI programming mode in the AVRISP programmer project not exiting programming mode correctly (clear target Reset key twice, set /RESET pin to pullup). Add newlines to the MIDI event printf() statements in the MIDI host demos.
-
- Mar 15, 2010
-
-
Dean Camera authored
-