pub/USBasp.git
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.

12 years agoAdd basic CSS styling to the Atmel Studio integrated help.
Dean Camera [Mon, 22 Apr 2013 18:32:26 +0000 (18:32 +0000)]
Add basic CSS styling to the Atmel Studio integrated help.

12 years agoUse the localized Microsoft Help Viewer path if available when installing help into...
Dean Camera [Mon, 22 Apr 2013 17:02:30 +0000 (17:02 +0000)]
Use the localized Microsoft Help Viewer path if available when installing help into Atmel Studio.

12 years agoFix Atmel Studio integrated help generation and branding.
Dean Camera [Mon, 22 Apr 2013 16:35:18 +0000 (16:35 +0000)]
Fix Atmel Studio integrated help generation and branding.

12 years agoRestrict the Doxygen to Docbook transform to only the relevant items.
Dean Camera [Mon, 22 Apr 2013 14:54:49 +0000 (14:54 +0000)]
Restrict the Doxygen to Docbook transform to only the relevant items.

12 years agoFixed possible register corruption in USB Host mode on AVR8 devices when ORDERED_EP_C...
Dean Camera [Sun, 21 Apr 2013 19:06:34 +0000 (19:06 +0000)]
Fixed possible register corruption in USB Host mode on AVR8 devices when ORDERED_EP_CONFIG is used (thanks to Martin Aakerberg).

12 years agoAdd first-run Unsigned Help install information prompt, ensure installed help package...
Dean Camera [Sun, 21 Apr 2013 17:10:06 +0000 (17:10 +0000)]
Add first-run Unsigned Help install information prompt, ensure installed help package is removed correctly when the extension is uninstalled.

12 years agoAdd missing indexterm entries to the Atmel Studio help transform.
Dean Camera [Sun, 21 Apr 2013 16:05:11 +0000 (16:05 +0000)]
Add missing indexterm entries to the Atmel Studio help transform.

12 years agoMinor documentation improvements.
Dean Camera [Sun, 21 Apr 2013 15:16:34 +0000 (15:16 +0000)]
Minor documentation improvements.

12 years agoFinish initial Doxygen-to-Docbook transform.
Dean Camera [Sun, 21 Apr 2013 15:15:47 +0000 (15:15 +0000)]
Finish initial Doxygen-to-Docbook transform.

12 years agoAdd partially complete Doxygen-to-Docbook transform.
Dean Camera [Sun, 21 Apr 2013 14:18:12 +0000 (14:18 +0000)]
Add partially complete Doxygen-to-Docbook transform.

12 years agoAdd HV1 integration into Atmel Studio (native Help).
Dean Camera [Sun, 21 Apr 2013 12:15:57 +0000 (12:15 +0000)]
Add HV1 integration into Atmel Studio (native Help).

12 years agoFix invalid Getting Started page HTML.
Dean Camera [Sat, 20 Apr 2013 14:43:18 +0000 (14:43 +0000)]
Fix invalid Getting Started page HTML.

12 years agoUpdate Getting Started Atmel Studio start page to make it XHTML compliant.
Dean Camera [Sat, 20 Apr 2013 11:24:12 +0000 (11:24 +0000)]
Update Getting Started Atmel Studio start page to make it XHTML compliant.

12 years agoMinor documentation improvements.
Dean Camera [Thu, 18 Apr 2013 20:14:53 +0000 (20:14 +0000)]
Minor documentation improvements.

12 years agoSimplify Atmel Studio integration scripts.
Dean Camera [Thu, 18 Apr 2013 15:58:13 +0000 (15:58 +0000)]
Simplify Atmel Studio integration scripts.

12 years agoAdd finished initial LUFA Atmel Studio binary blob and supporting files.
Dean Camera [Thu, 18 Apr 2013 14:53:54 +0000 (14:53 +0000)]
Add finished initial LUFA Atmel Studio binary blob and supporting files.

12 years agoUpdate Atmel Studio blob - use sane method to extract the extension's bundled Getting...
Dean Camera [Wed, 17 Apr 2013 21:06:57 +0000 (21:06 +0000)]
Update Atmel Studio blob - use sane method to extract the extension's bundled Getting Started path, use VSCT to generate the menu items.

12 years agoRefactor Atmel Studio binary blob internals to be more OO-like.
Dean Camera [Tue, 16 Apr 2013 18:39:27 +0000 (18:39 +0000)]
Refactor Atmel Studio binary blob internals to be more OO-like.

12 years agoFix broken Atmel Studio blob - ensure Help menu items are correctly generated.
Dean Camera [Tue, 16 Apr 2013 17:03:18 +0000 (17:03 +0000)]
Fix broken Atmel Studio blob - ensure Help menu items are correctly generated.

12 years agoUpdate Atmel Studio blob DLL; add links to LUFA related pages in the Help menu.
Dean Camera [Mon, 15 Apr 2013 20:23:19 +0000 (20:23 +0000)]
Update Atmel Studio blob DLL; add links to LUFA related pages in the Help menu.

12 years agoAdd first-run information page to the Atmel Studio 6.1 extension.
Dean Camera [Mon, 15 Apr 2013 17:55:15 +0000 (17:55 +0000)]
Add first-run information page to the Atmel Studio 6.1 extension.

12 years agoMinor documentation improvements.
Dean Camera [Sun, 14 Apr 2013 14:37:44 +0000 (14:37 +0000)]
Minor documentation improvements.

12 years agoMove XDK cache generation Python script into the VSIX related packing directory.
Dean Camera [Sun, 14 Apr 2013 10:31:43 +0000 (10:31 +0000)]
Move XDK cache generation Python script into the VSIX related packing directory.

12 years agoRestructure Atmel Studio integration files and transforms.
Dean Camera [Sun, 14 Apr 2013 10:23:59 +0000 (10:23 +0000)]
Restructure Atmel Studio integration files and transforms.

12 years agoReduce the amount of inlining of core Endpoint functions for XMEGA, to reduce the...
Dean Camera [Sun, 14 Apr 2013 08:48:55 +0000 (08:48 +0000)]
Reduce the amount of inlining of core Endpoint functions for XMEGA, to reduce the compiled code size (size/speed tradeoff).

12 years agoAdd Atmel Studio 6.1 binary blob.
Dean Camera [Sat, 13 Apr 2013 15:21:14 +0000 (15:21 +0000)]
Add Atmel Studio 6.1 binary blob.

12 years agoOops - fix function prototype attribute.
Dean Camera [Thu, 11 Apr 2013 17:54:41 +0000 (17:54 +0000)]
Oops - fix function prototype attribute.

12 years agoAdd some missing function attributes.
Dean Camera [Thu, 11 Apr 2013 17:39:00 +0000 (17:39 +0000)]
Add some missing function attributes.

12 years agoDon't generate the full HTML documentation when only needing the XML version for...
Dean Camera [Thu, 11 Apr 2013 17:30:14 +0000 (17:30 +0000)]
Don't generate the full HTML documentation when only needing the XML version for post-processing.