pub/USBasp.git
10 years agoAdd missing MICRO board drivers. LUFA-140928
Dean Camera [Sun, 28 Sep 2014 05:48:15 +0000 (15:48 +1000)]
Add missing MICRO board drivers.

10 years agoUpdate documentation for the 140928 release.
Dean Camera [Sun, 28 Sep 2014 05:30:18 +0000 (15:30 +1000)]
Update documentation for the 140928 release.

10 years agoFixed broken LowLevel Audio Out demo sampling frequency configuration (thanks to...
Dean Camera [Sun, 28 Sep 2014 05:06:31 +0000 (15:06 +1000)]
Fixed broken LowLevel Audio Out demo sampling frequency configuration (thanks to Torsten Duwe).

10 years agoMinor documentation improvements.
Dean Camera [Sun, 21 Sep 2014 07:22:36 +0000 (17:22 +1000)]
Minor documentation improvements.

10 years agoMinor documentation improvements.
Dean Camera [Sun, 14 Sep 2014 06:52:36 +0000 (16:52 +1000)]
Minor documentation improvements.

10 years agoObsolete the old MACROS and MACROE convenience macros.
Dean Camera [Sun, 14 Sep 2014 01:45:02 +0000 (11:45 +1000)]
Obsolete the old MACROS and MACROE convenience macros.

10 years agoFixed broken AVR8 USART-SPI peripheral driver (thanks to Phil Zakielarz).
Dean Camera [Sat, 13 Sep 2014 06:29:29 +0000 (16:29 +1000)]
Fixed broken AVR8 USART-SPI peripheral driver (thanks to Phil Zakielarz).

10 years agoMinor documentation improvements.
Dean Camera [Thu, 11 Sep 2014 13:33:55 +0000 (23:33 +1000)]
Minor documentation improvements.

10 years agoAdd Atmel Studio support for the Arduino Yun and Micro boards.
Dean Camera [Thu, 11 Sep 2014 13:22:00 +0000 (23:22 +1000)]
Add Atmel Studio support for the Arduino Yun and Micro boards.

10 years agoAdd support for the Arduino Micro board, fix other Arduino board LED drivers.
Dean Camera [Thu, 11 Sep 2014 13:16:16 +0000 (23:16 +1000)]
Add support for the Arduino Micro board, fix other Arduino board LED drivers.

10 years agoOops - include board and LED drivers for the Arduino Yun.
Dean Camera [Thu, 11 Sep 2014 12:24:16 +0000 (22:24 +1000)]
Oops - include board and LED drivers for the Arduino Yun.

10 years agoAdd board support for the Arduino YUN ATMEGA32U4 coprocessor.
Dean Camera [Thu, 11 Sep 2014 12:22:22 +0000 (22:22 +1000)]
Add board support for the Arduino YUN ATMEGA32U4 coprocessor.

10 years agoMinor documentation improvements.
Dean Camera [Thu, 11 Sep 2014 09:57:23 +0000 (19:57 +1000)]
Minor documentation improvements.

10 years agoMinor documentation improvements.
Dean Camera [Mon, 8 Sep 2014 11:10:20 +0000 (21:10 +1000)]
Minor documentation improvements.

10 years agoMerge pull request #36 from hexwab/midimacrofix
Dean Camera [Mon, 8 Sep 2014 11:04:31 +0000 (21:04 +1000)]
Merge pull request #36 from hexwab/midimacrofix

Add missing argument parenthesis on the MIDI_EVENT() macro.

10 years agoMerge pull request #38 from jacobschloss/xmega_twi_caps
Dean Camera [Mon, 8 Sep 2014 11:03:38 +0000 (21:03 +1000)]
Merge pull request #38 from jacobschloss/xmega_twi_caps

Fix mismatched capitalization of "TWI" for the XMEGA architecture TWI driver.

10 years agoMake twi capitalization match.
Jacob Schloss [Mon, 8 Sep 2014 01:44:34 +0000 (18:44 -0700)]
Make twi capitalization match.

10 years agoadd parens around args in MIDI_EVENT macro
Tom Hargreaves [Sat, 6 Sep 2014 03:53:36 +0000 (04:53 +0100)]
add parens around args in MIDI_EVENT macro

10 years agoOops: fix incorrect filename in the Dual MIDI device demo.
Dean Camera [Sun, 31 Aug 2014 11:33:20 +0000 (21:33 +1000)]
Oops: fix incorrect filename in the Dual MIDI device demo.

10 years agoAdd Dual MIDI device class driver demo application.
Dean Camera [Sun, 31 Aug 2014 11:27:35 +0000 (21:27 +1000)]
Add Dual MIDI device class driver demo application.

10 years agoMinor documentation improvements.
Dean Camera [Sun, 31 Aug 2014 10:46:43 +0000 (20:46 +1000)]
Minor documentation improvements.

10 years agoMinor documentation improvements.
Dean Camera [Sun, 31 Aug 2014 10:40:53 +0000 (20:40 +1000)]
Minor documentation improvements.

10 years agoFix overflow for RNDIS class driver responses when returning the adapter query list...
Dean Camera [Sun, 31 Aug 2014 10:14:48 +0000 (20:14 +1000)]
Fix overflow for RNDIS class driver responses when returning the adapter query list (thanks to Peter Mc Shane).

10 years agoMinor documentation improvements.
Dean Camera [Sun, 31 Aug 2014 06:58:15 +0000 (16:58 +1000)]
Minor documentation improvements.

10 years agoPatched the LUFA build system to work around a GCC code generation bug in newer toolc...
Dean Camera [Tue, 26 Aug 2014 11:18:59 +0000 (21:18 +1000)]
Patched the LUFA build system to work around a GCC code generation bug in newer toolchains when building for larger FLASH memory devices (thanks to demultiplexer)

10 years agoMerge branch 'master' of github.com:abcminiuser/lufa
Dean Camera [Sun, 24 Aug 2014 08:57:20 +0000 (18:57 +1000)]
Merge branch 'master' of github.com:abcminiuser/lufa

10 years agoRemove correct output library file when running make clean in the LUFA build system.
Dean Camera [Sun, 24 Aug 2014 08:56:56 +0000 (18:56 +1000)]
Remove correct output library file when running make clean in the LUFA build system.

10 years agoUpdate Doxygen confiuration files to 1.8.8.
Dean Camera [Sun, 24 Aug 2014 08:54:39 +0000 (18:54 +1000)]
Update Doxygen confiuration files to 1.8.8.

10 years agoMerge pull request #35 from hellprototypes/sandbox
Dean Camera [Wed, 13 Aug 2014 10:30:46 +0000 (20:30 +1000)]
Merge pull request #35 from hellprototypes/sandbox

Fix Serial_XMEGA.h typos.

10 years agoFix Serial_XMEGA.h syntax and define error
Hell [Wed, 13 Aug 2014 09:23:49 +0000 (17:23 +0800)]
Fix Serial_XMEGA.h syntax and define error

10 years agoFixed USART reception overrun corrupting the internal buffers in the USBtoSerial...
Dean Camera [Sun, 10 Aug 2014 09:17:58 +0000 (19:17 +1000)]
Fixed USART reception overrun corrupting the internal buffers in the USBtoSerial project.

10 years agoMinor code style fixes, documentation improvements.
Dean Camera [Tue, 22 Jul 2014 09:25:41 +0000 (19:25 +1000)]
Minor code style fixes, documentation improvements.

10 years agoMerge pull request #32 from The-42/fix-xmega-usb-prescaler
Dean Camera [Tue, 22 Jul 2014 09:08:25 +0000 (19:08 +1000)]
Merge pull request #32 from The-42/fix-xmega-usb-prescaler

Fix XMEGA USB prescaler calculation (thanks to Bert van Hall).

10 years agoFix XMEGA USB prescaler calculation
Bert van Hall [Tue, 22 Jul 2014 08:33:50 +0000 (10:33 +0200)]
Fix XMEGA USB prescaler calculation

The USB prescaler calculation for the CLK.USBCTRL register is changed to
give valid results and set the prescaler correctly.

Signed-off-by: Bert van Hall <bert.vanhall@avionic-design.de>
10 years agoMinor documentation improvements.
Dean Camera [Wed, 16 Jul 2014 10:08:46 +0000 (20:08 +1000)]
Minor documentation improvements.

10 years agoUpdate bootloader documentation to include execution instructions.
Dean Camera [Tue, 15 Jul 2014 12:02:19 +0000 (22:02 +1000)]
Update bootloader documentation to include execution instructions.

10 years agoOnly deque from the USBtoSerial's USB->USART buffer when the USART is idle.
Dean Camera [Tue, 15 Jul 2014 11:23:51 +0000 (21:23 +1000)]
Only deque from the USBtoSerial's USB->USART buffer when the USART is idle.

10 years agoAdd Serial_IsSendReady() and Serial_IsSendComplete() serial driver API functions.
Dean Camera [Tue, 15 Jul 2014 11:23:13 +0000 (21:23 +1000)]
Add Serial_IsSendReady() and Serial_IsSendComplete() serial driver API functions.

10 years agoUpdate documentation for HID report ID fix.
Dean Camera [Wed, 25 Jun 2014 10:57:43 +0000 (20:57 +1000)]
Update documentation for HID report ID fix.

10 years agoMerge pull request #28 from The-42/fix-feature-id
Dean Camera [Wed, 25 Jun 2014 10:54:04 +0000 (20:54 +1000)]
Merge pull request #28 from The-42/fix-feature-id

Fix missing report IDs for HID device class GetReport request responses (thanks to Bert van Hall).

10 years agoFix missing report IDs in feature reports
Bert van Hall [Thu, 19 Jun 2014 12:35:50 +0000 (14:35 +0200)]
Fix missing report IDs in feature reports

As it is the case for input reports, the ID has to be sent for feature
reports when a device has multiple reports implemented.

Signed-off-by: Bert van Hall <bert.vanhall@avionic-design.de>
10 years agoFix possible infinite loop in the control stream write template functions.
Dean Camera [Sun, 8 Jun 2014 05:33:29 +0000 (15:33 +1000)]
Fix possible infinite loop in the control stream write template functions.

10 years agoAdd COMPILER_PATH optional variable to the BUILD build system module.
Dean Camera [Sun, 8 Jun 2014 05:29:08 +0000 (15:29 +1000)]
Add COMPILER_PATH optional variable to the BUILD build system module.

10 years agoEnsure BulkVendor received data is cleared before reading from host.
Dean Camera [Sat, 7 Jun 2014 07:25:10 +0000 (17:25 +1000)]
Ensure BulkVendor received data is cleared before reading from host.

10 years agoFixed spurious 0xFE USART byte sent in the USBtoSerial project when the baud rate...
Dean Camera [Fri, 30 May 2014 09:48:19 +0000 (19:48 +1000)]
Fixed spurious 0xFE USART byte sent in the USBtoSerial project when the baud rate is changed (thanks to Carl Kjeldsen).

10 years agoFix AVRISP-MKII status values to match the published protocol (thanks to Gustavo...
Dean Camera [Tue, 27 May 2014 11:38:46 +0000 (21:38 +1000)]
Fix AVRISP-MKII status values to match the published protocol (thanks to Gustavo Souza).

10 years agoFixed incorrect XMEGA DFLL reference frequency (thanks to Martin Aakerberg)
Dean Camera [Wed, 21 May 2014 09:55:27 +0000 (19:55 +1000)]
Fixed incorrect XMEGA DFLL reference frequency (thanks to Martin Aakerberg)

10 years agoFix LED driver for the Arduino Leonardo board.
Dean Camera [Wed, 30 Apr 2014 10:36:42 +0000 (20:36 +1000)]
Fix LED driver for the Arduino Leonardo board.

11 years agoMerge branch 'master' of github.com:abcminiuser/lufa
Dean Camera [Mon, 21 Apr 2014 12:38:39 +0000 (22:38 +1000)]
Merge branch 'master' of github.com:abcminiuser/lufa

11 years agoUpgrade to latest Doxygen.
Dean Camera [Mon, 21 Apr 2014 12:38:20 +0000 (22:38 +1000)]
Upgrade to latest Doxygen.

11 years agoMerge pull request #23 from mondalaci/add-further-scancodes
Dean Camera [Mon, 7 Apr 2014 11:44:53 +0000 (13:44 +0200)]
Merge pull request #23 from mondalaci/add-further-scancodes

Fix typos and add new macros for HID keyboard scancodes.

11 years agoFix typos and add new macros for HID keyboard scancodes.
László Monda [Sun, 6 Apr 2014 17:27:40 +0000 (19:27 +0200)]
Fix typos and add new macros for HID keyboard scancodes.

11 years agoUpdate to latest Atmel Studio integration binary, improve Getting Started page in...
Dean Camera [Mon, 31 Mar 2014 11:29:42 +0000 (22:29 +1100)]
Update to latest Atmel Studio integration binary, improve Getting Started page in the manual.

11 years agoMore fixes for incorrect return types/values.
Dean Camera [Sun, 9 Mar 2014 04:38:27 +0000 (15:38 +1100)]
More fixes for incorrect return types/values.

11 years agoFix incorrect error codes returned on pip config failure in the host class drivers.
Dean Camera [Wed, 5 Mar 2014 10:41:45 +0000 (21:41 +1100)]
Fix incorrect error codes returned on pip config failure in the host class drivers.

11 years agoRevert version and update documentation after the 140302 release.
Dean Camera [Sat, 1 Mar 2014 10:30:40 +0000 (21:30 +1100)]
Revert version and update documentation after the 140302 release.

11 years agoUpdate version for the 140302 release. LUFA-140302
Dean Camera [Sat, 1 Mar 2014 10:27:08 +0000 (21:27 +1100)]
Update version for the 140302 release.

11 years agoAdd Atmel Studio 6.2 compatibility.
Dean Camera [Sat, 1 Mar 2014 10:09:00 +0000 (21:09 +1100)]
Add Atmel Studio 6.2 compatibility.

11 years agoMinor typo corrections.
Dean Camera [Sat, 22 Feb 2014 06:11:21 +0000 (17:11 +1100)]
Minor typo corrections.

11 years agoMerge branch 'master' of github.com:abcminiuser/lufa
Dean Camera [Sun, 16 Feb 2014 06:21:54 +0000 (17:21 +1100)]
Merge branch 'master' of github.com:abcminiuser/lufa

11 years agoFix incorrect whitespace.
Dean Camera [Sun, 16 Feb 2014 06:21:37 +0000 (17:21 +1100)]
Fix incorrect whitespace.

11 years agoUpdate to latest Atmel Studio integration binary.
Dean Camera [Sun, 16 Feb 2014 06:21:14 +0000 (17:21 +1100)]
Update to latest Atmel Studio integration binary.

11 years agoMerge pull request #21 from mondalaci/fix-ringbuffer-example
Dean Camera [Sat, 1 Feb 2014 22:30:29 +0000 (14:30 -0800)]
Merge pull request #21 from mondalaci/fix-ringbuffer-example

Fix ring buffer example.

11 years agoFix ring buffer example.
László Monda [Sat, 1 Feb 2014 19:48:33 +0000 (20:48 +0100)]
Fix ring buffer example.

11 years agoFix incorrect descriptor length when using USB_STRING_DESCRIPTOR macros.
Dean Camera [Mon, 27 Jan 2014 11:28:53 +0000 (22:28 +1100)]
Fix incorrect descriptor length when using USB_STRING_DESCRIPTOR macros.

11 years agoFix documentation: jump address for bootloader should be words, not bytes.
Dean Camera [Sun, 12 Jan 2014 23:06:27 +0000 (10:06 +1100)]
Fix documentation: jump address for bootloader should be words, not bytes.

11 years agoRename all Doxygen.conf file to doxyfile and distribute them in the Atmel Studio...
Dean Camera [Wed, 8 Jan 2014 10:47:59 +0000 (21:47 +1100)]
Rename all Doxygen.conf file to doxyfile and distribute them in the Atmel Studio extension.

11 years agoFix USB_STRING_DESCRIPTOR() macro reported length to account for the null-terminator.
Dean Camera [Tue, 7 Jan 2014 23:51:48 +0000 (10:51 +1100)]
Fix USB_STRING_DESCRIPTOR() macro reported length to account for the null-terminator.

11 years agoMinor documentation improvements.
Dean Camera [Tue, 7 Jan 2014 23:42:06 +0000 (10:42 +1100)]
Minor documentation improvements.

11 years agoAdd USB_STRING_DESCRIPTOR_ARRAY() macro, update demos where required.
Dean Camera [Tue, 7 Jan 2014 23:41:16 +0000 (10:41 +1100)]
Add USB_STRING_DESCRIPTOR_ARRAY() macro, update demos where required.

11 years agoUse the new USB_STRING_DESCRIPTOR macro for every string descriptor.
László Monda [Sat, 4 Jan 2014 23:21:15 +0000 (00:21 +0100)]
Use the new USB_STRING_DESCRIPTOR macro for every string descriptor.

11 years agoAdd USB_STRING_DESCRIPTOR and make the Keyboard demo use it.
László Monda [Fri, 3 Jan 2014 23:14:45 +0000 (00:14 +0100)]
Add USB_STRING_DESCRIPTOR and make the Keyboard demo use it.

11 years agoUpdate to latest Atmel Studio integration binary.
Dean Camera [Tue, 7 Jan 2014 04:20:04 +0000 (15:20 +1100)]
Update to latest Atmel Studio integration binary.

11 years agoFix broken teensy-ee build rule.
Dean Camera [Tue, 7 Jan 2014 04:19:53 +0000 (15:19 +1100)]
Fix broken teensy-ee build rule.

11 years agoUpdate to latest Atmel Studio integration binary.
Dean Camera [Mon, 6 Jan 2014 03:52:49 +0000 (14:52 +1100)]
Update to latest Atmel Studio integration binary.

11 years agoMinor documentation improvements.
Dean Camera [Mon, 6 Jan 2014 00:38:47 +0000 (11:38 +1100)]
Minor documentation improvements.

11 years agoMinor documentation improvements.
Dean Camera [Sun, 5 Jan 2014 00:38:59 +0000 (11:38 +1100)]
Minor documentation improvements.

11 years agoMerge pull request #19 from mondalaci/attr-no-inline-cleanup
Dean Camera [Sun, 5 Jan 2014 00:31:49 +0000 (16:31 -0800)]
Merge pull request #19 from mondalaci/attr-no-inline-cleanup

Get rid of the redundant ATTR_NEVER_INLINE macro which translated to the...

11 years agoGet rid of the redundant ATTR_NEVER_INLINE macro which translated to the same as...
László Monda [Sat, 4 Jan 2014 23:33:08 +0000 (00:33 +0100)]
Get rid of the redundant ATTR_NEVER_INLINE macro which translated to the same as ATTR_NO_INLINE.

11 years agoUpdate copyrights for 2014.
Dean Camera [Fri, 3 Jan 2014 23:45:02 +0000 (10:45 +1100)]
Update copyrights for 2014.

11 years agoMinor documentation improvements.
Dean Camera [Fri, 3 Jan 2014 22:56:09 +0000 (09:56 +1100)]
Minor documentation improvements.

11 years agoMerge pull request #17 from mondalaci/further-generichid-modemmanager-instructions
Dean Camera [Fri, 3 Jan 2014 22:47:00 +0000 (14:47 -0800)]
Merge pull request #17 from mondalaci/further-generichid-modemmanager-instructions

Add further instructions regarding the modemmanager suckage.

11 years agoAdd further instructions regarding the modemmanager suckage.
László Monda [Fri, 3 Jan 2014 22:44:26 +0000 (23:44 +0100)]
Add further instructions regarding the modemmanager suckage.

11 years agoMinor documentation improvements.
Dean Camera [Mon, 30 Dec 2013 06:09:52 +0000 (17:09 +1100)]
Minor documentation improvements.

11 years agoUpdate VSIX extension manifest description.
Dean Camera [Mon, 30 Dec 2013 01:39:59 +0000 (12:39 +1100)]
Update VSIX extension manifest description.

11 years agoMinor documentation improvements.
Dean Camera [Thu, 26 Dec 2013 13:53:12 +0000 (00:53 +1100)]
Minor documentation improvements.

11 years agoUpgrade Doxygen configuration files to the latest version.
Dean Camera [Thu, 26 Dec 2013 04:09:58 +0000 (15:09 +1100)]
Upgrade Doxygen configuration files to the latest version.

11 years agoUpdate to latest LUFA Atmel Studio integration binary.
Dean Camera [Sun, 22 Dec 2013 02:40:10 +0000 (13:40 +1100)]
Update to latest LUFA Atmel Studio integration binary.

11 years agoFix incorrect Dataflash header file included for the STK525 inside Atmel Studio.
Dean Camera [Fri, 20 Dec 2013 09:36:19 +0000 (20:36 +1100)]
Fix incorrect Dataflash header file included for the STK525 inside Atmel Studio.

11 years agoMerge pull request #15 from mondalaci/limit-control-transfer-size
Dean Camera [Fri, 20 Dec 2013 09:18:34 +0000 (01:18 -0800)]
Merge pull request #15 from mondalaci/limit-control-transfer-size

Add todo item.

11 years agoMinor documentation improvements.
Dean Camera [Fri, 20 Dec 2013 09:19:33 +0000 (20:19 +1100)]
Minor documentation improvements.

11 years agoMerge pull request #16 from hansmi/master
Dean Camera [Fri, 20 Dec 2013 09:11:45 +0000 (01:11 -0800)]
Merge pull request #16 from hansmi/master

AVR8: Add option to keep 3.3V regulator enabled.

11 years agoAVR8: Add option to keep 3.3V regulator enabled
Michael Hanselmann [Thu, 19 Dec 2013 22:44:23 +0000 (23:44 +0100)]
AVR8: Add option to keep 3.3V regulator enabled

The documentation contains example code[1] on how to restart into the
bootloader. In the process of preparing for the reset, USB is disabled
using “USB_Disable()”. For hardware making use of the AVR8's internal
3.3V regulator that call would also disable the regulator, resetting the
processor immediately rather than setting the boot key and letting the
watchdog reset the processor.

This patch adds a new flag to be given to “USB_Init()” or to be defined
in “USE_STATIC_OPTIONS” telling “USB_Disable()” to keep the regulator
enabled.

On November 1st, 2013 this issue was already mentioned on the mailing
list[2], but no fix came from that discussion.

[1]
<http://www.fourwalledcubicle.com/files/LUFA/Doc/130901/
html/_page__software_bootloader_start.html>

[2]
<https://groups.google.com/d/msg/lufa-support/uwrFpRQpJzU/e9I6UK5jMJQJ>

Signed-off-by: Michael Hanselmann <public@hansmi.ch>
11 years agoAdd todo item.
László Monda [Wed, 18 Dec 2013 17:55:47 +0000 (18:55 +0100)]
Add todo item.

11 years agoFix STK525 and STK526 device support in the Atmel Studio extension.
Dean Camera [Sat, 14 Dec 2013 11:46:05 +0000 (22:46 +1100)]
Fix STK525 and STK526 device support in the Atmel Studio extension.

11 years agoUse new VERSION_BCD() macro with explicit int arguments to fix edge cases with the...
Dean Camera [Thu, 21 Nov 2013 18:19:45 +0000 (19:19 +0100)]
Use new VERSION_BCD() macro with explicit int arguments to fix edge cases with the previous floating point macro version.

11 years agoReduce PDI/TPI reset hold period from 1ms to 100us, as the former caused sporadic...
Dean Camera [Thu, 21 Nov 2013 17:41:17 +0000 (18:41 +0100)]
Reduce PDI/TPI reset hold period from 1ms to 100us, as the former caused sporadic session issues.

11 years agoExclude all host application directories from the Doxygen configuration files.
Dean Camera [Wed, 20 Nov 2013 19:25:15 +0000 (20:25 +0100)]
Exclude all host application directories from the Doxygen configuration files.

11 years agoFix incorrect status constants in the AVRISP-MKII Clone project.
Dean Camera [Wed, 20 Nov 2013 19:20:22 +0000 (20:20 +0100)]
Fix incorrect status constants in the AVRISP-MKII Clone project.

11 years agoAdd Documentation output directories to the .gitignore list.
Dean Camera [Wed, 20 Nov 2013 19:18:28 +0000 (20:18 +0100)]
Add Documentation output directories to the .gitignore list.