pub/USBasp.git
12 years agoMinor documentation improvements.
Dean Camera [Sun, 16 Jun 2013 13:09:13 +0000 (15:09 +0200)]
Minor documentation improvements.

12 years agoAdd missing include to the Bentio project.
Dean Camera [Wed, 12 Jun 2013 18:20:07 +0000 (20:20 +0200)]
Add missing include to the Bentio project.

12 years agoUpdate board Dataflash_Init() functions to automatically configure the appropriate...
Dean Camera [Wed, 12 Jun 2013 17:51:57 +0000 (19:51 +0200)]
Update board Dataflash_Init() functions to automatically configure the appropriate communication interface.

12 years agoFix typos in the XMEGA board LED drivers, use a cleaner change and set implementation.
Dean Camera [Wed, 12 Jun 2013 16:43:06 +0000 (18:43 +0200)]
Fix typos in the XMEGA board LED drivers, use a cleaner change and set implementation.

12 years agoMinor documentation improvements.
Dean Camera [Mon, 3 Jun 2013 19:41:19 +0000 (21:41 +0200)]
Minor documentation improvements.

12 years agoForce-disable the inbuilt makefile rules as well as suffixes in the core build system...
Dean Camera [Mon, 3 Jun 2013 18:54:12 +0000 (20:54 +0200)]
Force-disable the inbuilt makefile rules as well as suffixes in the core build system makefile.

12 years agoAdd maintenance makefile rule to detect oversize code lines.
Dean Camera [Sun, 2 Jun 2013 20:03:13 +0000 (22:03 +0200)]
Add maintenance makefile rule to detect oversize code lines.

12 years agoClean up Doxygen to Docbook XSLT, update Atmel Studio blob to use the new IDs.
Dean Camera [Sun, 2 Jun 2013 20:02:38 +0000 (22:02 +0200)]
Clean up Doxygen to Docbook XSLT, update Atmel Studio blob to use the new IDs.

12 years agoEnsure core library documentation sections use unique IDs.
Dean Camera [Sat, 1 Jun 2013 19:55:31 +0000 (21:55 +0200)]
Ensure core library documentation sections use unique IDs.

12 years agoAdded missing LEDs to the XMEGA A3BU Xplained and XMEGA C3 Xplained board LED drivers
Dean Camera [Sat, 1 Jun 2013 16:56:03 +0000 (18:56 +0200)]
Added missing LEDs to the XMEGA A3BU Xplained and XMEGA C3 Xplained board LED drivers

12 years agoMinor documentation improvements, update integration DLL.
Dean Camera [Sat, 1 Jun 2013 13:32:57 +0000 (15:32 +0200)]
Minor documentation improvements, update integration DLL.

12 years agoMinor tweak to RNDIS INF files to make them uniform with the style of the CDC INF...
Dean Camera [Sat, 25 May 2013 09:42:02 +0000 (11:42 +0200)]
Minor tweak to RNDIS INF files to make them uniform with the style of the CDC INF drivers.

12 years agoClean up Studio integration makefile, add more descriptive module names for the vario...
Dean Camera [Sat, 25 May 2013 09:40:04 +0000 (11:40 +0200)]
Clean up Studio integration makefile, add more descriptive module names for the various board drivers.

12 years agoSynthesize a list of sub-groups (but not sub-sections due to Doxygen producing duplic...
Dean Camera [Fri, 24 May 2013 16:23:45 +0000 (18:23 +0200)]
Synthesize a list of sub-groups (but not sub-sections due to Doxygen producing duplicate IDs) in the HV1 group documentation.

12 years agoAdd direct links to changelog, migration notes and known issues to the Atmel Studio...
Dean Camera [Fri, 24 May 2013 15:40:42 +0000 (17:40 +0200)]
Add direct links to changelog, migration notes and known issues to the Atmel Studio Getting Started page.

12 years agoSynthesize a list of subsections in the HV1 documentation for pages without nested...
Dean Camera [Fri, 24 May 2013 15:29:05 +0000 (17:29 +0200)]
Synthesize a list of subsections in the HV1 documentation for pages without nested inner pages.

12 years agoUpdate Atmel Studio integration XML to add additional internal module documentation...
Dean Camera [Thu, 23 May 2013 20:48:47 +0000 (22:48 +0200)]
Update Atmel Studio integration XML to add additional internal module documentation entry points.

12 years agoFix HID descriptor mouse and joystick macros for integer multiples of 8 buttons.
Dean Camera [Thu, 23 May 2013 17:54:42 +0000 (19:54 +0200)]
Fix HID descriptor mouse and joystick macros for integer multiples of 8 buttons.

12 years agoUpdate Atmel Studio project captions.
Dean Camera [Thu, 23 May 2013 14:58:31 +0000 (16:58 +0200)]
Update Atmel Studio project captions.

12 years agoMinor documentation improvements.
Dean Camera [Wed, 22 May 2013 20:33:35 +0000 (22:33 +0200)]
Minor documentation improvements.

12 years agoFix typo in the Atmel Studio integration Getting Started page.
Dean Camera [Wed, 22 May 2013 20:32:35 +0000 (22:32 +0200)]
Fix typo in the Atmel Studio integration Getting Started page.

12 years agoUpdate to a new XAML GUI based version of the Atmel Studio integration blob.
Dean Camera [Wed, 22 May 2013 14:47:11 +0000 (16:47 +0200)]
Update to a new XAML GUI based version of the Atmel Studio integration blob.

12 years agoMerge branch 'XMEGA-Demo-Ports-ClockOnly'
Dean Camera [Mon, 20 May 2013 14:40:26 +0000 (16:40 +0200)]
Merge branch 'XMEGA-Demo-Ports-ClockOnly'

12 years agoMinor documentation improvements.
Dean Camera [Mon, 20 May 2013 11:55:47 +0000 (13:55 +0200)]
Minor documentation improvements.

12 years agoMerge branch 'master' into XMEGA-Demo-Ports-ClockOnly
Dean Camera [Sun, 19 May 2013 22:06:37 +0000 (00:06 +0200)]
Merge branch 'master' into XMEGA-Demo-Ports-ClockOnly

12 years agoAdd support for the XMEGA C3 Xplained board.
Dean Camera [Sun, 19 May 2013 22:06:13 +0000 (00:06 +0200)]
Add support for the XMEGA C3 Xplained board.

12 years agoAdd missing project dependencies.
Dean Camera [Sun, 19 May 2013 21:17:25 +0000 (23:17 +0200)]
Add missing project dependencies.

12 years agoPort the device mode demos to the XMEGA architecture where applicable.
Dean Camera [Sun, 19 May 2013 20:59:46 +0000 (22:59 +0200)]
Port the device mode demos to the XMEGA architecture where applicable.

12 years agoPseudo-port the host mode demos for possible later multi-arch support.
Dean Camera [Sun, 19 May 2013 20:40:17 +0000 (22:40 +0200)]
Pseudo-port the host mode demos for possible later multi-arch support.

12 years agoPseudo-port the projects and dual role demos for possible later multi-arch support.
Dean Camera [Sun, 19 May 2013 20:28:02 +0000 (22:28 +0200)]
Pseudo-port the projects and dual role demos for possible later multi-arch support.

12 years agoAdd platform includes to the bootloaders.
Dean Camera [Sun, 19 May 2013 20:13:41 +0000 (22:13 +0200)]
Add platform includes to the bootloaders.

12 years agoAssume 16MHz crystal by default in the AVR8 bootloaders.
Dean Camera [Sun, 19 May 2013 19:52:37 +0000 (21:52 +0200)]
Assume 16MHz crystal by default in the AVR8 bootloaders.

12 years agoAdd stub functions to all board drivers, so that demos can be compiled with BOARD...
Dean Camera [Sun, 19 May 2013 19:49:36 +0000 (21:49 +0200)]
Add stub functions to all board drivers, so that demos can be compiled with BOARD=NONE.

12 years agoAdd XMEGA support to the class driver demos where possible.
Dean Camera [Sun, 19 May 2013 19:49:13 +0000 (21:49 +0200)]
Add XMEGA support to the class driver demos where possible.

12 years agoSimplify the Doxygen to Docbook XML transform.
Dean Camera [Sun, 19 May 2013 18:20:08 +0000 (20:20 +0200)]
Simplify the Doxygen to Docbook XML transform.

12 years agoRefactor out the common VSIX XSLT params.
Dean Camera [Sun, 19 May 2013 16:54:11 +0000 (18:54 +0200)]
Refactor out the common VSIX XSLT params.

12 years agoMinor documentation improvements.
Dean Camera [Sun, 19 May 2013 15:10:58 +0000 (17:10 +0200)]
Minor documentation improvements.

12 years agoAdd Windows INF driver templates and class driver OS support information to the docum...
Dean Camera [Sun, 19 May 2013 15:06:53 +0000 (17:06 +0200)]
Add Windows INF driver templates and class driver OS support information to the documentation.

12 years agoUpdate Windows RNDIS driver template.
Dean Camera [Sun, 19 May 2013 14:43:27 +0000 (16:43 +0200)]
Update Windows RNDIS driver template.

12 years agoUpdate Doxygen configuration files to the latest version.
Dean Camera [Sun, 19 May 2013 13:47:34 +0000 (15:47 +0200)]
Update Doxygen configuration files to the latest version.

12 years agoAdd generate_help target to the Studio Integration makefile.
Dean Camera [Sat, 18 May 2013 21:18:14 +0000 (23:18 +0200)]
Add generate_help target to the Studio Integration makefile.

12 years agoFix broken RNDIS device demos when NO_ETHERNET_DECODE was not defined.
Dean Camera [Sat, 18 May 2013 20:45:47 +0000 (22:45 +0200)]
Fix broken RNDIS device demos when NO_ETHERNET_DECODE was not defined.

12 years agoFix up page and group F1 lookup IDs in the Atmel Studio help. Fix struct namespacing...
Dean Camera [Sat, 18 May 2013 15:26:40 +0000 (17:26 +0200)]
Fix up page and group F1 lookup IDs in the Atmel Studio help. Fix struct namespacing in the help.

12 years agoFix up Atmel Studio F1 lookup index terms for Pages and Groups.
Dean Camera [Sat, 18 May 2013 14:58:40 +0000 (16:58 +0200)]
Fix up Atmel Studio F1 lookup index terms for Pages and Groups.

12 years agoFix help install info dialog showing under the main Atmel Studio window in some circu...
Dean Camera [Sat, 18 May 2013 13:52:07 +0000 (15:52 +0200)]
Fix help install info dialog showing under the main Atmel Studio window in some circumstances.

12 years agoSimplify LUFA Doxygen to Docbook transform, use parameterized page compounddef template.
Dean Camera [Sat, 18 May 2013 10:07:54 +0000 (12:07 +0200)]
Simplify LUFA Doxygen to Docbook transform, use parameterized page compounddef template.

12 years agoHide the donation Pledgie image from the HV1 output, as Doxygen incorrectly strips...
Dean Camera [Fri, 17 May 2013 22:34:47 +0000 (00:34 +0200)]
Hide the donation Pledgie image from the HV1 output, as Doxygen incorrectly strips the image URL in the XML output.

12 years agoFix Doxygen to Docbook transform function prototypes not folding (void) argument...
Dean Camera [Fri, 17 May 2013 19:18:54 +0000 (21:18 +0200)]
Fix Doxygen to Docbook transform function prototypes not folding (void) argument functions into a single line in some cases.

12 years agoImprove the BoardDriver build test, check for mismatches board hardware support macro...
Dean Camera [Fri, 17 May 2013 18:34:13 +0000 (20:34 +0200)]
Improve the BoardDriver build test, check for mismatches board hardware support macros or missing driver macros.

12 years agoAdd prefixes to string descriptor ID enum names in the AVRISP and XPLAINBridge projec...
Dean Camera [Wed, 15 May 2013 16:44:46 +0000 (18:44 +0200)]
Add prefixes to string descriptor ID enum names in the AVRISP and XPLAINBridge projects to avoid conflicts.

12 years agoAdd symbolic names for USB Device String Descriptors within the demos, applications...
Dean Camera [Wed, 15 May 2013 16:40:25 +0000 (18:40 +0200)]
Add symbolic names for USB Device String Descriptors within the demos, applications and bootloaders.

12 years agoFix Printer class bootloader - descriptors are stored in SRAM, not FLASH.
Dean Camera [Tue, 14 May 2013 20:25:03 +0000 (22:25 +0200)]
Fix Printer class bootloader - descriptors are stored in SRAM, not FLASH.

12 years agoMinor documentation improvements.
Dean Camera [Tue, 14 May 2013 20:23:17 +0000 (22:23 +0200)]
Minor documentation improvements.

12 years agoFix missing bitshift in the AVR8 Pipe_GetBoundEndpointAddress() function.
Dean Camera [Tue, 14 May 2013 14:31:29 +0000 (16:31 +0200)]
Fix missing bitshift in the AVR8 Pipe_GetBoundEndpointAddress() function.

12 years agoRemove redundant XSL params from the Studio Integration makefile.
Dean Camera [Mon, 13 May 2013 14:41:48 +0000 (16:41 +0200)]
Remove redundant XSL params from the Studio Integration makefile.

12 years agoUpdate Atmel Studio getting started page and associated images.
Dean Camera [Sun, 12 May 2013 20:45:11 +0000 (22:45 +0200)]
Update Atmel Studio getting started page and associated images.

12 years agoUpdate .gitignore file.
Dean Camera [Sun, 12 May 2013 20:40:10 +0000 (22:40 +0200)]
Update .gitignore file.

12 years agoUpdate Studio Integration blob and scripts to add a menu item for the local help.
Dean Camera [Sun, 12 May 2013 20:38:08 +0000 (22:38 +0200)]
Update Studio Integration blob and scripts to add a menu item for the local help.

12 years agoStyle improvements in the Atmel Studio Getting Started HTML page.
Dean Camera [Sun, 12 May 2013 19:29:03 +0000 (21:29 +0200)]
Style improvements in the Atmel Studio Getting Started HTML page.

12 years agoFix typos in the Atmel Studio Getting Started HTML page.
Dean Camera [Sun, 12 May 2013 19:16:51 +0000 (21:16 +0200)]
Fix typos in the Atmel Studio Getting Started HTML page.

12 years agoAdd basic Android host application to the Android Accessory Host class driver demo.
Dean Camera [Sun, 12 May 2013 10:40:14 +0000 (12:40 +0200)]
Add basic Android host application to the Android Accessory Host class driver demo.

12 years agoMinor documentation improvements.
Dean Camera [Sun, 12 May 2013 10:04:58 +0000 (12:04 +0200)]
Minor documentation improvements.

12 years agoDelete obsolete LEDNotifier project host application.
Dean Camera [Fri, 10 May 2013 20:33:21 +0000 (22:33 +0200)]
Delete obsolete LEDNotifier project host application.

12 years agoFix Pipe_GetBoundEndpointAddress() returning bad values in some circumstances.
Dean Camera [Fri, 10 May 2013 19:48:42 +0000 (21:48 +0200)]
Fix Pipe_GetBoundEndpointAddress() returning bad values in some circumstances.

12 years agoUpdate Android Accessory Class driver to be compatible with protocol version 2 devices.
Dean Camera [Fri, 10 May 2013 19:45:37 +0000 (21:45 +0200)]
Update Android Accessory Class driver to be compatible with protocol version 2 devices.

12 years agoUpdate .gitignore file to not ignore generated VSIX files.
Dean Camera [Fri, 10 May 2013 15:49:50 +0000 (17:49 +0200)]
Update .gitignore file to not ignore generated VSIX files.

12 years agoShrink the size of the Printer class bootloader by refactoring the page flush code...
Dean Camera [Fri, 10 May 2013 15:48:52 +0000 (17:48 +0200)]
Shrink the size of the Printer class bootloader by refactoring the page flush code into a static function.

12 years agoFix typos in the bootloader API table entry names.
Dean Camera [Fri, 10 May 2013 14:59:03 +0000 (16:59 +0200)]
Fix typos in the bootloader API table entry names.

12 years agoAdd LUFA .gitignore file.
Dean Camera [Thu, 9 May 2013 09:44:47 +0000 (11:44 +0200)]
Add LUFA .gitignore file.

12 years agoRemove legacy Programmers Notepad project file.
Dean Camera [Thu, 9 May 2013 09:36:58 +0000 (11:36 +0200)]
Remove legacy Programmers Notepad project file.

12 years agoRemove old information about the SVN repository from the documentation.
Dean Camera [Thu, 9 May 2013 09:13:55 +0000 (11:13 +0200)]
Remove old information about the SVN repository from the documentation.

12 years agoMinor documentation improvements.
Dean Camera [Mon, 6 May 2013 19:35:49 +0000 (19:35 +0000)]
Minor documentation improvements.

12 years agoAdd Printer Device Class source files to the Atmel Studio integration XML.
Dean Camera [Sun, 5 May 2013 21:05:30 +0000 (21:05 +0000)]
Add Printer Device Class source files to the Atmel Studio integration XML.

12 years agoTighten up Printer bootloader implementation; fold the IsHEX() function logic into...
Dean Camera [Sun, 5 May 2013 19:34:20 +0000 (19:34 +0000)]
Tighten up Printer bootloader implementation; fold the IsHEX() function logic into HexToDecimal() and remove redundant state machine state logic to save space in the compiled binary.

12 years agoAdd proper reset handling to the USB Printer Device Class driver.
Dean Camera [Sun, 5 May 2013 19:32:07 +0000 (19:32 +0000)]
Add proper reset handling to the USB Printer Device Class driver.

12 years agoAdd missing EVENT_PRNT_Device_SoftReset() public function prototype.
Dean Camera [Sun, 5 May 2013 19:13:56 +0000 (19:13 +0000)]
Add missing EVENT_PRNT_Device_SoftReset() public function prototype.

12 years agoUpdate the Printer class bootloader to use the new Printer Device Class driver, rathe...
Dean Camera [Sun, 5 May 2013 19:08:15 +0000 (19:08 +0000)]
Update the Printer class bootloader to use the new Printer Device Class driver, rather than implementing the Printer USB class manually.

12 years agoAdd new Printer Device Class driver.
Dean Camera [Sun, 5 May 2013 19:07:20 +0000 (19:07 +0000)]
Add new Printer Device Class driver.

12 years agoRevert incorrect XMEGA interrupt disable patch; all flags *except* the interrupt...
Dean Camera [Sun, 5 May 2013 14:09:26 +0000 (14:09 +0000)]
Revert incorrect XMEGA interrupt disable patch; all flags *except* the interrupt level should be cleared, and not the interrupt level itself.

12 years agoMinor documentation improvements.
Dean Camera [Sat, 4 May 2013 20:54:32 +0000 (20:54 +0000)]
Minor documentation improvements.

12 years agoAdd check to the Doxygen->Docbook transform to warning on untemplated items. Add...
Dean Camera [Sat, 4 May 2013 14:38:11 +0000 (14:38 +0000)]
Add check to the Doxygen->Docbook transform to warning on untemplated items. Add additional templates to ensure the output documentation does not have unescaped or unformatted entries.

12 years agoImplement integration binary blob suggestions from AVRFreaks members.
Dean Camera [Fri, 3 May 2013 19:09:10 +0000 (19:09 +0000)]
Implement integration binary blob suggestions from AVRFreaks members.

12 years agoOops - ensure the Atmel Studio extension package has the same GUID as the one used...
Dean Camera [Wed, 1 May 2013 18:47:54 +0000 (18:47 +0000)]
Oops - ensure the Atmel Studio extension package has the same GUID as the one used in the VSIX manifest, to prevent Studio from re-running the pre-/post-install actions every time.

12 years agoMinor documentation improvements.
Dean Camera [Wed, 1 May 2013 11:36:55 +0000 (11:36 +0000)]
Minor documentation improvements.

12 years agoFix Serial peripheral driver compile error for XMEGA devices.
Dean Camera [Mon, 29 Apr 2013 18:35:19 +0000 (18:35 +0000)]
Fix Serial peripheral driver compile error for XMEGA devices.

12 years agoUse previous Atmel Studio VSIX identifier so that it can upgrade existing installations.
Dean Camera [Mon, 29 Apr 2013 15:03:09 +0000 (15:03 +0000)]
Use previous Atmel Studio VSIX identifier so that it can upgrade existing installations.

12 years agoFix board driver hardware capability definition macro documentation. Fix Doxygen...
Dean Camera [Sun, 28 Apr 2013 17:24:37 +0000 (17:24 +0000)]
Fix board driver hardware capability definition macro documentation. Fix Doxygen-to-Docbook transform eating the contents of generated tables.

12 years agoCentre images in the Atmel Studio help, apply text formatting styles recursively.
Dean Camera [Sun, 28 Apr 2013 16:08:33 +0000 (16:08 +0000)]
Centre images in the Atmel Studio help, apply text formatting styles recursively.

12 years agoAdd more information on the integrated Help package to the Atmel Studio Getting Start...
Dean Camera [Sun, 28 Apr 2013 12:14:37 +0000 (12:14 +0000)]
Add more information on the integrated Help package to the Atmel Studio Getting Started first-run page.

12 years agoMove USB mode enum into the top level USB controller header, as it is common to all...
Dean Camera [Sun, 28 Apr 2013 11:31:28 +0000 (11:31 +0000)]
Move USB mode enum into the top level USB controller header, as it is common to all architectures (even if not all modes are supported).

12 years agoAllow the title of top level pages to be overridden in the Atmel Studio help.
Dean Camera [Sun, 28 Apr 2013 11:29:23 +0000 (11:29 +0000)]
Allow the title of top level pages to be overridden in the Atmel Studio help.

12 years agoUpdate AVRISP-MKII Clone programmer project default firmware minor revision number...
Dean Camera [Sat, 27 Apr 2013 10:30:09 +0000 (10:30 +0000)]
Update AVRISP-MKII Clone programmer project default firmware minor revision number to make it compatible with the Atmel Studio 6.1 public release.

12 years agoEnable full Doxygen backed syntax highlighting in the Atmel Studio integrated help...
Dean Camera [Sat, 27 Apr 2013 10:03:02 +0000 (10:03 +0000)]
Enable full Doxygen backed syntax highlighting in the Atmel Studio integrated help output.

12 years agoSpeed up Doxygen-to-Docbook conversion, enable partial syntax highlighting in the...
Dean Camera [Thu, 25 Apr 2013 19:46:03 +0000 (19:46 +0000)]
Speed up Doxygen-to-Docbook conversion, enable partial syntax highlighting in the MS HV1 output.

12 years agoAdd partially complete syntax highlighting to the HV1 transform.
Dean Camera [Wed, 24 Apr 2013 18:52:08 +0000 (18:52 +0000)]
Add partially complete syntax highlighting to the HV1 transform.

12 years agoAdd move-to-root directives to all ASF XML application modules, to make the code...
Dean Camera [Tue, 23 Apr 2013 20:40:56 +0000 (20:40 +0000)]
Add move-to-root directives to all ASF XML application modules, to make the code easier to find in the release version of Atmel Studio 6.1.

12 years agoFix typo in the XMEGA SerialSPI peripheral driver.
Dean Camera [Tue, 23 Apr 2013 20:02:41 +0000 (20:02 +0000)]
Fix typo in the XMEGA SerialSPI peripheral driver.

12 years agoTweak HV1 help styling and image elements.
Dean Camera [Tue, 23 Apr 2013 17:54:17 +0000 (17:54 +0000)]
Tweak HV1 help styling and image elements.

12 years agoMove all Doxygen-to-Docbook rules into a single transform, remove redundant rules...
Dean Camera [Tue, 23 Apr 2013 15:08:32 +0000 (15:08 +0000)]
Move all Doxygen-to-Docbook rules into a single transform, remove redundant rules/transforms and add support for verbatim and linebreak elements.

12 years agoUpdate Doxygen-to-Docbook transform with the latest transform rules for functions...
Dean Camera [Mon, 22 Apr 2013 19:22:27 +0000 (19:22 +0000)]
Update Doxygen-to-Docbook transform with the latest transform rules for functions, enums, structs, type definitions and variables.