pub/USBasp.git
7 years agoMerge pull request #114 from NicoHood/patch-4
Dean Camera [Mon, 8 Jan 2018 10:39:31 +0000 (21:39 +1100)]
Merge pull request #114 from NicoHood/patch-4

Documentation: Corrected Hoodloader2 description.

7 years agoCorrected Hoodloader2 description
Nico [Sun, 7 Jan 2018 19:16:54 +0000 (20:16 +0100)]
Corrected Hoodloader2 description

7 years agoUpdate other PyWinUSB Python host scripts to use the hidapi library.
Dean Camera [Sun, 7 Jan 2018 07:38:01 +0000 (18:38 +1100)]
Update other PyWinUSB Python host scripts to use the hidapi library.

7 years agoUpgrade HID bootloader Python host app to cross-platform hidapi.
Dean Camera [Sun, 7 Jan 2018 07:23:37 +0000 (18:23 +1100)]
Upgrade HID bootloader Python host app to cross-platform hidapi.

7 years agoMerge pull request #113 from CrackedP0t/patch-1
Dean Camera [Sun, 7 Jan 2018 06:25:48 +0000 (17:25 +1100)]
Merge pull request #113 from CrackedP0t/patch-1

Documentation: Add Adafruit's Atmega32u4 breakout board.

7 years agoAdd Adafruit's Atmega32u4 breakout board
Elaina Martineau [Sat, 6 Jan 2018 04:38:42 +0000 (21:38 -0700)]
Add Adafruit's Atmega32u4 breakout board

7 years agoUpdate copyrights for 2018.
Dean Camera [Thu, 4 Jan 2018 09:12:48 +0000 (20:12 +1100)]
Update copyrights for 2018.

7 years agoMinor documentation improvements.
Dean Camera [Thu, 4 Jan 2018 09:10:18 +0000 (20:10 +1100)]
Minor documentation improvements.

7 years agoFix LUFA core makefile version target.
Dean Camera [Sun, 31 Dec 2017 06:38:02 +0000 (17:38 +1100)]
Fix LUFA core makefile version target.

7 years agoUpdate DMBS to the latest version.
Dean Camera [Sun, 31 Dec 2017 06:24:46 +0000 (17:24 +1100)]
Update DMBS to the latest version.

7 years agoMerge pull request #108 from NicoHood/include_guard
Dean Camera [Sun, 31 Dec 2017 05:48:15 +0000 (16:48 +1100)]
Merge pull request #108 from NicoHood/include_guard

Added include guards for DMBS build modules (thanks to Nico Hood).

7 years agoMerge pull request #109 from NicoHood/hid_reserved_keycode
Dean Camera [Sun, 31 Dec 2017 05:47:06 +0000 (16:47 +1100)]
Merge pull request #109 from NicoHood/hid_reserved_keycode

Added HID_KEYBOARD_SC_RESERVED (thanks to Nico Hood).

7 years agoAdded HID_KEYBOARD_SC_RESERVED
NicoHood [Fri, 29 Dec 2017 22:12:48 +0000 (23:12 +0100)]
Added HID_KEYBOARD_SC_RESERVED

7 years agoAdded include guard for dmbs modules. Fix https://github.com/abcminiuser/dmbs/issues...
NicoHood [Fri, 29 Dec 2017 22:09:14 +0000 (23:09 +0100)]
Added include guard for dmbs modules. Fix https://github.com/abcminiuser/dmbs/issues/28 already included.

7 years agoFix AVRISP-MKII Clone Programmer PDI entry sequence (thanks to Justin Mattair).
Dean Camera [Mon, 4 Dec 2017 08:41:30 +0000 (19:41 +1100)]
Fix AVRISP-MKII Clone Programmer PDI entry sequence (thanks to Justin Mattair).

7 years agoUpdate AVRISP-MKII clone programmer documentation.
Dean Camera [Sun, 1 Oct 2017 06:25:55 +0000 (17:25 +1100)]
Update AVRISP-MKII clone programmer documentation.

7 years agoWait until PDI NVM erase completes in the AVRISPMkii clone programmer.
Dean Camera [Sun, 1 Oct 2017 06:24:06 +0000 (17:24 +1100)]
Wait until PDI NVM erase completes in the AVRISPMkii clone programmer.

7 years agoFixed bootloaders not disabling global interrupts during erase and write operations...
Dean Camera [Sun, 1 Oct 2017 05:25:36 +0000 (16:25 +1100)]
Fixed bootloaders not disabling global interrupts during erase and write operations (thanks to Zoltan).

7 years agoFixed DeviceUsesOUTPipe flag not being set correctly in the HID host class driver...
Dean Camera [Sun, 10 Sep 2017 11:01:50 +0000 (21:01 +1000)]
Fixed DeviceUsesOUTPipe flag not being set correctly in the HID host class driver (thanks to Wolfgang Schnerring).

7 years agoDon't compile in ISP sources into the XPLAIN bridge project.
Dean Camera [Wed, 23 Aug 2017 04:44:16 +0000 (14:44 +1000)]
Don't compile in ISP sources into the XPLAIN bridge project.

8 years agoUpdate to latest DMBS revision.
Dean Camera [Wed, 26 Apr 2017 10:45:40 +0000 (20:45 +1000)]
Update to latest DMBS revision.

8 years agoCommit for the 170418 release. LUFA-170418
Dean Camera [Tue, 18 Apr 2017 10:36:44 +0000 (20:36 +1000)]
Commit for the 170418 release.

8 years agoMinor documentation improvements.
Dean Camera [Tue, 18 Apr 2017 10:34:20 +0000 (20:34 +1000)]
Minor documentation improvements.

8 years agoUpdate copyrights for 2017.
Dean Camera [Tue, 18 Apr 2017 10:30:29 +0000 (20:30 +1000)]
Update copyrights for 2017.

8 years agoRestrict HID bootloader programming region (thanks to NicoHood).
Dean Camera [Sun, 29 Jan 2017 04:36:02 +0000 (15:36 +1100)]
Restrict HID bootloader programming region (thanks to NicoHood).

8 years agoRevert incorrect Mass Storage bootloader app start address.
Dean Camera [Sun, 29 Jan 2017 03:54:13 +0000 (14:54 +1100)]
Revert incorrect Mass Storage bootloader app start address.

8 years agoMinor documentation improvements.
Dean Camera [Wed, 25 Jan 2017 11:23:15 +0000 (22:23 +1100)]
Minor documentation improvements.

8 years agoMerge pull request #94 from eltang/descriptor_fix
Dean Camera [Wed, 25 Jan 2017 11:22:34 +0000 (22:22 +1100)]
Merge pull request #94 from eltang/descriptor_fix

Fix invalid value in HID_DESCRIPTOR_KEYBOARD() (thanks to Eric Tang).

8 years agoFix HID_DESCRIPTOR_KEYBOARD()
Eric Tang [Wed, 25 Jan 2017 05:28:02 +0000 (21:28 -0800)]
Fix HID_DESCRIPTOR_KEYBOARD()

This will prevent future occurrences of jackhumbert/qmk_firmware#312.

8 years agoFix incorrect reference in ASF manifest file.
Dean Camera [Mon, 23 Jan 2017 10:15:50 +0000 (21:15 +1100)]
Fix incorrect reference in ASF manifest file.

8 years agoUse folder-relative output folder in the XPLAINBridge makefile.
Dean Camera [Tue, 4 Oct 2016 10:29:43 +0000 (21:29 +1100)]
Use folder-relative output folder in the XPLAINBridge makefile.

8 years agoMinor documentation improvements.
Dean Camera [Wed, 28 Sep 2016 08:42:38 +0000 (18:42 +1000)]
Minor documentation improvements.

8 years agoMerge pull request #89 from e-chip/master
Dean Camera [Wed, 28 Sep 2016 08:39:55 +0000 (18:39 +1000)]
Merge pull request #89 from e-chip/master

Fix incorrect serialization in USB_SetHIDReportItemInfo() function (thanks to e-chip).

8 years agoFix USB_SetHIDReportItemInfo() function.
e-chip [Wed, 28 Sep 2016 08:12:33 +0000 (14:12 +0600)]
Fix USB_SetHIDReportItemInfo() function.

Bits applying loop worked incorrect on large reports. Seems to me like a
copy/paste problem from USB_GetHIDReportItemInfo().

9 years agoUpdate to latest DMBS, fix XPLAINBridge project compilation errors on full tree build.
Dean Camera [Sun, 17 Jul 2016 07:30:55 +0000 (17:30 +1000)]
Update to latest DMBS, fix XPLAINBridge project compilation errors on full tree build.

9 years agoFix outdated URL in the HID bootloader Python host app documentation.
Dean Camera [Sat, 30 Apr 2016 05:02:40 +0000 (15:02 +1000)]
Fix outdated URL in the HID bootloader Python host app documentation.

9 years agoMerge pull request #84 from eltang/eeprom_wear_fix
Dean Camera [Wed, 20 Apr 2016 09:33:20 +0000 (19:33 +1000)]
Merge pull request #84 from eltang/eeprom_wear_fix

Update functions used to write to EEPROM (thanks to Eric Tang).

9 years agoUpdate functions used to write to EEPROM
Eric Tang [Wed, 20 Apr 2016 05:28:40 +0000 (22:28 -0700)]
Update functions used to write to EEPROM

9 years agoFix HID bootloader responding incorrectly to some descriptor requests (thanks to...
Dean Camera [Sun, 10 Apr 2016 01:12:26 +0000 (11:12 +1000)]
Fix HID bootloader responding incorrectly to some descriptor requests (thanks to NicoHood).

9 years agoReplace the LUFA build system with DMBS.
Dean Camera [Tue, 5 Apr 2016 11:19:29 +0000 (21:19 +1000)]
Replace the LUFA build system with DMBS.

Replace LUFA build system with its successor, DMBS, for easier maintenance.

9 years agoUpdate to DMBS release-20160403 release.
Dean Camera [Tue, 5 Apr 2016 11:10:07 +0000 (21:10 +1000)]
Update to DMBS release-20160403 release.

9 years agoAdd missing BOARD_POLOLUMICRO definition.
Dean Camera [Sun, 3 Apr 2016 07:26:37 +0000 (17:26 +1000)]
Add missing BOARD_POLOLUMICRO definition.

9 years agoDon't run the AVRISP-MKII Windows Driver through Doxygen.
Dean Camera [Sun, 3 Apr 2016 05:38:03 +0000 (15:38 +1000)]
Don't run the AVRISP-MKII Windows Driver through Doxygen.

9 years agoAdd LUFA DMBS extension modules, use DMBS in project makefiles.
Dean Camera [Sun, 3 Apr 2016 04:51:48 +0000 (14:51 +1000)]
Add LUFA DMBS extension modules, use DMBS in project makefiles.

9 years agoUpdate to latest version of DMBS.
Dean Camera [Sun, 3 Apr 2016 03:52:00 +0000 (13:52 +1000)]
Update to latest version of DMBS.

9 years agoUpdate to latest DMBS version.
Dean Camera [Sun, 3 Apr 2016 01:35:25 +0000 (11:35 +1000)]
Update to latest DMBS version.

9 years agoMerge branch 'master' into dmbs
Dean Camera [Sun, 3 Apr 2016 01:34:34 +0000 (11:34 +1000)]
Merge branch 'master' into dmbs

9 years agoAdded new LUFA_VERSION_RELEASE_TYPE macro to the library version header, to determine...
Dean Camera [Mon, 28 Mar 2016 03:10:34 +0000 (14:10 +1100)]
Added new LUFA_VERSION_RELEASE_TYPE macro to the library version header, to determine release type (thanks to NicoHood).

9 years agoFixed invalid endpoint indexes causing memory corruption in device Clear/Set Feature...
Dean Camera [Mon, 28 Mar 2016 02:41:25 +0000 (13:41 +1100)]
Fixed invalid endpoint indexes causing memory corruption in device Clear/Set Feature standard requests (thanks to Peter Popovec).

9 years agoOnly indicate when the left mouse button is pressed in the MouseHostWithParser host...
Dean Camera [Mon, 14 Mar 2016 09:37:49 +0000 (20:37 +1100)]
Only indicate when the left mouse button is pressed in the MouseHostWithParser host demo.

9 years agoAdded AVRDUDE_MEMORY option to the AVRDUDE build system module (thanks to Alex Ferm).
Dean Camera [Sun, 7 Feb 2016 05:15:29 +0000 (16:15 +1100)]
Added AVRDUDE_MEMORY option to the AVRDUDE build system module (thanks to Alex Ferm).

9 years agoMinor documentation improvements.
Dean Camera [Sun, 7 Feb 2016 04:46:20 +0000 (15:46 +1100)]
Minor documentation improvements.

9 years agoRemove legacy AVRISP-MKII clone compatibility compile options.
Dean Camera [Sun, 7 Feb 2016 04:42:39 +0000 (15:42 +1100)]
Remove legacy AVRISP-MKII clone compatibility compile options.

9 years agoOops: add missing Pololu Micro board drivers.
Dean Camera [Sun, 7 Feb 2016 03:53:40 +0000 (14:53 +1100)]
Oops: add missing Pololu Micro board drivers.

9 years agoAdd signed Atmel Studio libUSB driver for the AVR-ISP MKII Clone.
Dean Camera [Sun, 7 Feb 2016 03:52:50 +0000 (14:52 +1100)]
Add signed Atmel Studio libUSB driver for the AVR-ISP MKII Clone.

9 years agoUpdate copyrights to 2016.
Dean Camera [Sun, 31 Jan 2016 05:11:09 +0000 (16:11 +1100)]
Update copyrights to 2016.

9 years agoAdded support for the Pololu A-Star Micro board (thanks to Joh Schneider).
Dean Camera [Sun, 31 Jan 2016 05:03:12 +0000 (16:03 +1100)]
Added support for the Pololu A-Star Micro board (thanks to Joh Schneider).

9 years agoMinor documentation improvements.
Dean Camera [Wed, 27 Jan 2016 09:31:11 +0000 (20:31 +1100)]
Minor documentation improvements.

9 years agoMinor documentation improvements.
Dean Camera [Wed, 27 Jan 2016 09:31:11 +0000 (20:31 +1100)]
Minor documentation improvements.

9 years agoMerge branch 'master' into dmbs
Dean Camera [Sat, 2 Jan 2016 06:22:18 +0000 (17:22 +1100)]
Merge branch 'master' into dmbs

9 years agoFix additional void pointer arithmetic in the class driver RNDIS demo.
Dean Camera [Tue, 22 Dec 2015 11:36:23 +0000 (22:36 +1100)]
Fix additional void pointer arithmetic in the class driver RNDIS demo.

9 years ago Fixed low level RNDIS demo incorrectly setting the RNDIS state when a null packet...
Dean Camera [Tue, 22 Dec 2015 11:34:50 +0000 (22:34 +1100)]
 Fixed low level RNDIS demo incorrectly setting the RNDIS state when a null packet filter was requested.

9 years agoFix void pointer arithmetic in the low level RNDIS demo.
Dean Camera [Tue, 22 Dec 2015 11:32:24 +0000 (22:32 +1100)]
Fix void pointer arithmetic in the low level RNDIS demo.

9 years agoFix void pointer arithmetic in the Serial peripheral drivers.
Dean Camera [Tue, 22 Dec 2015 11:31:54 +0000 (22:31 +1100)]
Fix void pointer arithmetic in the Serial peripheral drivers.

9 years agoUpdate changelog.
Dean Camera [Tue, 22 Dec 2015 11:29:27 +0000 (22:29 +1100)]
Update changelog.

9 years agoFix additional missing va_end() in the HID bootloader CLI utility.
Dean Camera [Tue, 22 Dec 2015 11:28:09 +0000 (22:28 +1100)]
Fix additional missing va_end() in the HID bootloader CLI utility.

9 years agoFix HID bootloader CLI app missing va_end() calls.
Dean Camera [Tue, 22 Dec 2015 11:20:54 +0000 (22:20 +1100)]
Fix HID bootloader CLI app missing va_end() calls.

9 years agoFix C++ builds, XPLAINBridge project.
Dean Camera [Tue, 22 Dec 2015 11:14:09 +0000 (22:14 +1100)]
Fix C++ builds, XPLAINBridge project.

9 years agoAdd DMBS; don't Submodule so that people can download complete ZIP/TAR archives.
Dean Camera [Tue, 22 Dec 2015 10:22:11 +0000 (21:22 +1100)]
Add DMBS; don't Submodule so that people can download complete ZIP/TAR archives.

9 years agoClean up core build system DMBS subclass module.
Dean Camera [Tue, 22 Dec 2015 10:17:19 +0000 (21:17 +1100)]
Clean up core build system DMBS subclass module.

9 years agoUse different jump key than the bootloaders in the documentation.
Dean Camera [Tue, 22 Dec 2015 09:57:36 +0000 (20:57 +1100)]
Use different jump key than the bootloaders in the documentation.

9 years agoReplace LUFA build system with DMBS.
Dean Camera [Tue, 15 Dec 2015 11:23:08 +0000 (22:23 +1100)]
Replace LUFA build system with DMBS.

9 years agoFixed broken USE_RAM_DESCRIPTORS compile time option when the FIXED_NUM_CONFIGURATION...
Dean Camera [Tue, 15 Dec 2015 10:49:05 +0000 (21:49 +1100)]
Fixed broken USE_RAM_DESCRIPTORS compile time option when the FIXED_NUM_CONFIGURATIONS compile time option is not enabled (thanks to Matlo).

9 years agoFixed incorrect CALLBACK_USB_GetDescriptor() wIndex parameter type (thanks to matlo).
Dean Camera [Wed, 2 Dec 2015 07:56:52 +0000 (18:56 +1100)]
Fixed incorrect CALLBACK_USB_GetDescriptor() wIndex parameter type (thanks to matlo).

9 years agoUpdate documentation and reset version information post-release.
Dean Camera [Sun, 15 Nov 2015 06:07:10 +0000 (17:07 +1100)]
Update documentation and reset version information post-release.

9 years agoCommit for the 151115 public release. LUFA-151115
Dean Camera [Sun, 15 Nov 2015 02:23:32 +0000 (13:23 +1100)]
Commit for the 151115 public release.

9 years agoFix up broken module build tests.
Dean Camera [Sun, 15 Nov 2015 02:22:44 +0000 (13:22 +1100)]
Fix up broken module build tests.

9 years agoUpdate Atmel Studio integration binary, to fix broken first-run detection.
Dean Camera [Sat, 14 Nov 2015 06:33:02 +0000 (17:33 +1100)]
Update Atmel Studio integration binary, to fix broken first-run detection.

9 years agoUpdate Studio Integration DLL, to include package logging.
Dean Camera [Mon, 9 Nov 2015 08:12:14 +0000 (19:12 +1100)]
Update Studio Integration DLL, to include package logging.

9 years agoFixed missing bounds checks and off-by-one in the DFU bootloader signature bytes...
Dean Camera [Sun, 8 Nov 2015 03:48:35 +0000 (14:48 +1100)]
Fixed missing bounds checks and off-by-one in the DFU bootloader signature bytes (thanks to Reuti)

9 years agoUpdate dfu-programmer command line arguments, old argument names have been changed...
Dean Camera [Sun, 8 Nov 2015 03:20:50 +0000 (14:20 +1100)]
Update dfu-programmer command line arguments, old argument names have been changed in newer releases.

9 years agoFix AS7 integration, include modified Docbook HV1 transforms.
Dean Camera [Sun, 1 Nov 2015 10:28:00 +0000 (21:28 +1100)]
Fix AS7 integration, include modified Docbook HV1 transforms.

9 years agoFix local help content not visible in Atmel Studio 7 (thanks to Morten Olsen).
Dean Camera [Sun, 25 Oct 2015 04:50:14 +0000 (15:50 +1100)]
Fix local help content not visible in Atmel Studio 7 (thanks to Morten Olsen).

9 years agoFix F1 help resolution from inside Atmel Studio 7 (thanks to Morten Olsen).
Dean Camera [Sun, 25 Oct 2015 03:11:54 +0000 (14:11 +1100)]
Fix F1 help resolution from inside Atmel Studio 7 (thanks to Morten Olsen).

9 years agoUpdate to AS7 integration binary with corrected ASF version detection.
Dean Camera [Tue, 6 Oct 2015 10:22:00 +0000 (21:22 +1100)]
Update to AS7 integration binary with corrected ASF version detection.

9 years agoAtmel Studio 7 has a newer AVRISP-MKII firmware payload.
Dean Camera [Sun, 4 Oct 2015 11:11:28 +0000 (22:11 +1100)]
Atmel Studio 7 has a newer AVRISP-MKII firmware payload.

9 years agoFix dialog typo in the AS7 integration DLL.
Dean Camera [Sat, 3 Oct 2015 12:47:11 +0000 (22:47 +1000)]
Fix dialog typo in the AS7 integration DLL.

9 years agoNewer AS7 integration binary, with ASF detection fixes and newer image assets.
Dean Camera [Sat, 3 Oct 2015 12:36:32 +0000 (22:36 +1000)]
Newer AS7 integration binary, with ASF detection fixes and newer image assets.

9 years agoWhitespace fixes.
Dean Camera [Sat, 3 Oct 2015 12:29:10 +0000 (22:29 +1000)]
Whitespace fixes.

9 years agoMerge pull request #46 from NicoHood/patch-1
Dean Camera [Sat, 3 Oct 2015 12:12:56 +0000 (22:12 +1000)]
Merge pull request #46 from NicoHood/patch-1

Update Arduino Uno board definitions (thanks to NicoHood).

9 years agoFix Atmel Studio projects not enabling linker relaxations correctly.
Dean Camera [Sat, 3 Oct 2015 12:09:40 +0000 (22:09 +1000)]
Fix Atmel Studio projects not enabling linker relaxations correctly.

9 years agoMinor documentation improvements.
Dean Camera [Sat, 3 Oct 2015 12:09:09 +0000 (22:09 +1000)]
Minor documentation improvements.

9 years agoUpdate ye-olde copyrights on Atmel Studio integration files.
Dean Camera [Sat, 3 Oct 2015 00:20:32 +0000 (10:20 +1000)]
Update ye-olde copyrights on Atmel Studio integration files.

9 years agoI'm getting old. Sadface.
Dean Camera [Fri, 2 Oct 2015 03:56:47 +0000 (13:56 +1000)]
I'm getting old. Sadface.

9 years agoUpdate for (in-progress) Atmel Studio 7 support, via new integration DLL and help...
Dean Camera [Fri, 2 Oct 2015 01:50:02 +0000 (11:50 +1000)]
Update for (in-progress) Atmel Studio 7 support, via new integration DLL and help content fixes.

9 years agoMinor documentation improvements.
Dean Camera [Wed, 30 Sep 2015 11:51:27 +0000 (21:51 +1000)]
Minor documentation improvements.

9 years agoMerge pull request #62 from the2masters/RNDIS-DHCP
Dean Camera [Wed, 30 Sep 2015 11:49:13 +0000 (21:49 +1000)]
Merge pull request #62 from the2masters/RNDIS-DHCP

Add DHCP Lease Time to RNDIS Demo (thanks to Stefan Hellermann).

9 years agoMerge pull request #61 from the2masters/always_inline
Dean Camera [Wed, 30 Sep 2015 11:48:36 +0000 (21:48 +1000)]
Merge pull request #61 from the2masters/always_inline

Add ATTR_ALWAYS_INLINE to Endianess helper functions to optimize generated code (thanks to Stefan Hellermann).

9 years agoAdd ATTR_ALWAYS_INLINE to Endianess helper functions to optimize generated code
Stefan Hellermann [Wed, 30 Sep 2015 08:20:35 +0000 (10:20 +0200)]
Add ATTR_ALWAYS_INLINE to Endianess helper functions to optimize generated code

Saves 68 Byte on RNDIS LowLevel Demo
Saves 48 Byte on RNDIS ClassDriver Demo

9 years agoAdd DHCP Lease Time to RNDIS Demo
Stefan Hellermann [Wed, 30 Sep 2015 07:59:19 +0000 (09:59 +0200)]
Add DHCP Lease Time to RNDIS Demo

The RNDIS ClassDriver and LowLevel Demo won't work on some Linux
hosts as their DHCP client requires the DHCP Option Lease Time.
Add it to both Demos. Tested on Fedora Linux 22.