pub/lufa.git
6 years agoChanges to interrupt blocking, etc for PR change
jacobseptember [Fri, 4 Jan 2019 16:09:21 +0000 (11:09 -0500)]
Changes to interrupt blocking, etc for PR change

6 years agoDidn't mean to upload to root directory
jacobseptember [Fri, 4 Jan 2019 16:08:50 +0000 (11:08 -0500)]
Didn't mean to upload to root directory

I should really be using a desktop git client, oh well

6 years agoChanges to blocking interrupts, etc for PR change
jacobseptember [Fri, 4 Jan 2019 16:05:43 +0000 (11:05 -0500)]
Changes to blocking interrupts, etc for PR change

6 years agoAdd support for RC calibration from AVR053
jacobseptember [Mon, 3 Dec 2018 15:23:27 +0000 (10:23 -0500)]
Add support for RC calibration from AVR053

Typo/style fixes

6 years agoAdd support for RC calibration from AVR053
jacobseptember [Mon, 3 Dec 2018 15:17:22 +0000 (10:17 -0500)]
Add support for RC calibration from AVR053

6 years agoAdd support for RC calibration from AVR053
jacobseptember [Mon, 3 Dec 2018 15:16:05 +0000 (10:16 -0500)]
Add support for RC calibration from AVR053

6 years agoAdd CCID class driver project description and Doxygen configuration files.
Dean Camera [Sat, 13 Oct 2018 03:42:45 +0000 (14:42 +1100)]
Add CCID class driver project description and Doxygen configuration files.

6 years agoMerge pull request #137 from abcminiuser/feature-ccid
Dean Camera [Mon, 27 Aug 2018 11:09:47 +0000 (21:09 +1000)]
Merge pull request #137 from abcminiuser/feature-ccid

New class driver: CCID

6 years agoUpdate documentation donation information.
Dean Camera [Thu, 9 Aug 2018 10:03:17 +0000 (20:03 +1000)]
Update documentation donation information.

6 years agoAdd const qualifiers to class driver callback parameters, fix parameter naming.
Dean Camera [Mon, 6 Aug 2018 10:04:01 +0000 (20:04 +1000)]
Add const qualifiers to class driver callback parameters, fix parameter naming.

6 years agoClean up CCID class driver and associated demos.
Dean Camera [Mon, 6 Aug 2018 09:43:44 +0000 (19:43 +1000)]
Clean up CCID class driver and associated demos.

6 years agoMerge pull request #135 from kidbomb/feature-ccid-get-set-parameters
Dean Camera [Mon, 6 Aug 2018 09:24:17 +0000 (19:24 +1000)]
Merge pull request #135 from kidbomb/feature-ccid-get-set-parameters

CCID: Support for Get and Set Parameters

6 years agoCCID: Initial support for GetParameters and SetParameters
Filipe Rodrigues [Mon, 9 Jul 2018 03:18:27 +0000 (20:18 -0700)]
CCID: Initial support for GetParameters and SetParameters

6 years agoMerge pull request #132 from erikarvstedt/update-pyusb
Dean Camera [Sun, 8 Jul 2018 08:47:59 +0000 (18:47 +1000)]
Merge pull request #132 from erikarvstedt/update-pyusb

Update Python USB host examples, to be compatible with PyUSB >= 1.0.0.

6 years agoUpgrade to PyUSB >= 1.0.0
Erik Arvstedt [Fri, 6 Jul 2018 16:43:02 +0000 (18:43 +0200)]
Upgrade to PyUSB >= 1.0.0

All major package managers provide PyUSB versions >= 1.0.0 by default.
LUFA used an older, incompatible version, which lead to broken
BulkVendor and GenericHID demo applications for new users.

Also, update the PyUSB homepage URL as the old one is unreachable.

6 years agoMerge pull request #131 from kidbomb/feature-ccid-xfrblock
Dean Camera [Fri, 29 Jun 2018 09:37:23 +0000 (19:37 +1000)]
Merge pull request #131 from kidbomb/feature-ccid-xfrblock

CCID: Add support for PC-to-Reader XfrBlock message

6 years agoCCID: Add support for PC-to-Reader XfrBlock message
Filipe Rodrigues [Mon, 18 Jun 2018 00:51:09 +0000 (17:51 -0700)]
CCID: Add support for PC-to-Reader XfrBlock message

6 years agoReformatting and add const qualifiers.
Dean Camera [Sun, 24 Jun 2018 06:41:58 +0000 (16:41 +1000)]
Reformatting and add const qualifiers.

6 years agoMerge pull request #126 from kidbomb/feature-ccid
Dean Camera [Sun, 24 Jun 2018 06:23:16 +0000 (16:23 +1000)]
Merge pull request #126 from kidbomb/feature-ccid

CCID: Multiple Low level and Class driver changes.

6 years agoSpaces to tabs
Filipe Rodrigues [Mon, 18 Jun 2018 01:42:58 +0000 (18:42 -0700)]
Spaces to tabs

6 years agoReview fixes
Filipe Rodrigues [Sun, 17 Jun 2018 22:50:25 +0000 (15:50 -0700)]
Review fixes

 - Added documentation
 - Removed incomplete XfrBlock message
 - Renamed Attr to Atr

6 years agoAdd CCID class driver and associated demos.
Dean Camera [Sun, 17 Jun 2018 04:21:45 +0000 (14:21 +1000)]
Add CCID class driver and associated demos.

6 years agoFix warning about possible string truncation in the TempDataLogger project.
Dean Camera [Sun, 17 Jun 2018 06:13:46 +0000 (16:13 +1000)]
Fix warning about possible string truncation in the TempDataLogger project.

6 years agoFix LEDNotifier project writing to the incorrect output stream.
Dean Camera [Sun, 17 Jun 2018 06:13:18 +0000 (16:13 +1000)]
Fix LEDNotifier project writing to the incorrect output stream.

6 years agoFix mismatched aliased event and event stub function prototypes.
Dean Camera [Sun, 17 Jun 2018 06:06:07 +0000 (16:06 +1000)]
Fix mismatched aliased event and event stub function prototypes.

6 years agoRemove unneccesary ATTR_CONST from stub functions (thanks to NicoHood).
Dean Camera [Sun, 17 Jun 2018 05:44:28 +0000 (15:44 +1000)]
Remove unneccesary ATTR_CONST from stub functions (thanks to NicoHood).

6 years agoFixed HID report parser corruption when parsing PUSH and POP report item elements.
Dean Camera [Sun, 17 Jun 2018 05:39:20 +0000 (15:39 +1000)]
Fixed HID report parser corruption when parsing PUSH and POP report item elements.

6 years agoMove class-specific functional descriptor definitions to their respective classes.
Dean Camera [Sun, 17 Jun 2018 03:55:06 +0000 (13:55 +1000)]
Move class-specific functional descriptor definitions to their respective classes.

6 years agoUpdate all project manufacturer strings with a generic title.
Dean Camera [Sun, 22 Apr 2018 06:10:55 +0000 (16:10 +1000)]
Update all project manufacturer strings with a generic title.

6 years agoAdd MS OS Compatibility descriptors to RNDIS demos for driverless install on Windows.
Dean Camera [Sun, 22 Apr 2018 06:08:12 +0000 (16:08 +1000)]
Add MS OS Compatibility descriptors to RNDIS demos for driverless install on Windows.

6 years agoFix USB_STRING_DESCRIPTOR_ARRAY() not accepting more than two byte long arrays.
Dean Camera [Sun, 22 Apr 2018 05:59:23 +0000 (15:59 +1000)]
Fix USB_STRING_DESCRIPTOR_ARRAY() not accepting more than two byte long arrays.

7 years agoFix bootloaders incorrectly checking the BOOTRST fuse on start (thanks to Braden...
Dean Camera [Mon, 2 Apr 2018 04:51:18 +0000 (14:51 +1000)]
Fix bootloaders incorrectly checking the BOOTRST fuse on start (thanks to Braden Kell).

7 years agoRemove unused CDC_FUNCTIONAL_DESCRIPTOR macro.
Dean Camera [Mon, 12 Mar 2018 06:11:02 +0000 (17:11 +1100)]
Remove unused CDC_FUNCTIONAL_DESCRIPTOR macro.

7 years agoFixed CDC class Send_Device_*_P() and Send_Host_*_P() variant functions not compiled...
Dean Camera [Sun, 18 Feb 2018 08:58:33 +0000 (19:58 +1100)]
Fixed CDC class Send_Device_*_P() and Send_Host_*_P() variant functions not compiled out for UC3 architecture.

7 years agoFixed incorrect endpoint bank setup on the UC3 architecture (thanks to Andrus Aaslaid).
Dean Camera [Sun, 18 Feb 2018 06:55:12 +0000 (17:55 +1100)]
Fixed incorrect endpoint bank setup on the UC3 architecture (thanks to Andrus Aaslaid).

7 years agoEnsure USE_INTERNAL_SERIAL is set to NO_DESCRIPTOR if internal serial is disabled.
Dean Camera [Sun, 18 Feb 2018 06:49:50 +0000 (17:49 +1100)]
Ensure USE_INTERNAL_SERIAL is set to NO_DESCRIPTOR if internal serial is disabled.

7 years agoMerge pull request #121 from NicoHood/internalserial
Dean Camera [Sun, 18 Feb 2018 06:44:49 +0000 (17:44 +1100)]
Merge pull request #121 from NicoHood/internalserial

Allow user override of the USE_INTERNAL_SERIAL serial number string index (thanks to Nicohood).

7 years agoMake USE_INTERNAL_SERIAL configureable as makefile define
NicoHood [Mon, 22 Jan 2018 11:06:38 +0000 (12:06 +0100)]
Make USE_INTERNAL_SERIAL configureable as makefile define

7 years agoAdd short delays before detaching from the USB bus in the bootloaders (thanks to...
Dean Camera [Mon, 22 Jan 2018 05:27:39 +0000 (16:27 +1100)]
Add short delays before detaching from the USB bus in the bootloaders (thanks to NicoHood).

7 years agoFixed bootloaders accepting flash writes to the bootloader region (thanks to NicoHood).
Dean Camera [Mon, 22 Jan 2018 05:14:44 +0000 (16:14 +1100)]
Fixed bootloaders accepting flash writes to the bootloader region (thanks to NicoHood).

7 years agoFix CDC device driver not returning written character on putchar success.
Dean Camera [Mon, 22 Jan 2018 04:57:24 +0000 (15:57 +1100)]
Fix CDC device driver not returning written character on putchar success.

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.

7 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().

8 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.

8 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.