Michael Janssen [Wed, 24 Jul 2013 16:16:55 +0000 (11:16 -0500)]
Fix NON-NULL attributes, add for TWI_t.
Michael Janssen [Wed, 24 Jul 2013 16:12:03 +0000 (11:12 -0500)]
TWI Master has a sub-structure
Michael Janssen [Wed, 24 Jul 2013 16:07:46 +0000 (11:07 -0500)]
Add TWI Peripheral driver for XMEGA
Dean Camera [Sat, 20 Jul 2013 08:38:25 +0000 (10:38 +0200)]
Rename DS1307 driver files to a more generic RTC, as different RTC drivers may be added in the future.
Dean Camera [Sat, 20 Jul 2013 08:35:28 +0000 (10:35 +0200)]
Add volatile software RTC to the TempDataLogger application if the dummy RTC mode is enabled.
Dean Camera [Tue, 16 Jul 2013 18:41:33 +0000 (20:41 +0200)]
Fix missing year offset on the TempDataLogger Python host application.
Dean Camera [Tue, 16 Jul 2013 18:02:33 +0000 (20:02 +0200)]
Fixed incorrect time/date configuration data order in the TempDataLogger host application.
Dean Camera [Mon, 15 Jul 2013 18:47:43 +0000 (20:47 +0200)]
Fixed incorrect USB device state set when a suspended LUFA device is woken while addressed but not configured (thanks to Balaji Krishnan)
Dean Camera [Sun, 14 Jul 2013 13:09:29 +0000 (15:09 +0200)]
Minor documentation improvements.
Dean Camera [Sun, 14 Jul 2013 13:09:08 +0000 (15:09 +0200)]
Add missing Studio module to the Class Driver RNDIS Device demo.
Dean Camera [Sun, 14 Jul 2013 13:08:38 +0000 (15:08 +0200)]
Minor code style improvement to the HID bootloader Python script.
Dean Camera [Mon, 8 Jul 2013 18:14:02 +0000 (20:14 +0200)]
Add Python alternative host application for the TempDataLogger project.
Dean Camera [Sun, 7 Jul 2013 15:09:10 +0000 (17:09 +0200)]
Refactor the new Python HID bootloader host application code.
Dean Camera [Sun, 7 Jul 2013 14:54:57 +0000 (16:54 +0200)]
Add new HID bootloader alternative host loader application, written in Python.
Dean Camera [Sun, 7 Jul 2013 11:09:26 +0000 (13:09 +0200)]
Refactor GenericHID Python test script code to make user specific adjustments easier.
Dean Camera [Sun, 7 Jul 2013 11:00:44 +0000 (13:00 +0200)]
Clean up Atmel Studio integration Python script according to PEP8 rules.
Dean Camera [Sun, 7 Jul 2013 11:00:09 +0000 (13:00 +0200)]
Add Python test script using pywinusb for the Class Driver Generic HID Device demo application.
Dean Camera [Sat, 6 Jul 2013 11:08:12 +0000 (13:08 +0200)]
Update Android Accessory Host demo Android code to the last SDK release.
Dean Camera [Sat, 6 Jul 2013 11:07:34 +0000 (13:07 +0200)]
Minor documentation improvements.
Dean Camera [Sat, 6 Jul 2013 10:54:59 +0000 (12:54 +0200)]
Mark the very low RAM devices as being unsupported by the Mass Storage class bootloader.
Dean Camera [Sat, 6 Jul 2013 10:26:33 +0000 (12:26 +0200)]
Add automatic application start on virtual disk ejection to the Mass Storage class bootloader.
Dean Camera [Thu, 27 Jun 2013 18:03:33 +0000 (20:03 +0200)]
Re-added Set Control Line State request handling to the CDC class bootloader.
Dean Camera [Sat, 22 Jun 2013 13:31:51 +0000 (15:31 +0200)]
Add Atmel Studio support for the XMEGA C3 Xplained board.
Dean Camera [Sat, 22 Jun 2013 13:22:30 +0000 (15:22 +0200)]
Add Atmel Studio support for the U2S board.
Dean Camera [Sat, 22 Jun 2013 11:25:41 +0000 (13:25 +0200)]
Minor documentation improvements.
Dean Camera [Sat, 22 Jun 2013 11:15:03 +0000 (13:15 +0200)]
Fix indentation in the AVRISP-MKII AppConfig.h header.
Dean Camera [Sat, 22 Jun 2013 11:13:17 +0000 (13:13 +0200)]
Add missing U2S board definition, update build tests and documentation.
Michael [Sat, 22 Jun 2013 09:58:25 +0000 (11:58 +0200)]
Add U2S board support
Includes board definition files and patch for AVRISPMKII to move the
reset line for pin compatibility.
http://sites.google.com/site/megau2s/
Dean Camera [Tue, 18 Jun 2013 14:46:09 +0000 (16:46 +0200)]
Add missing files to the Low Level Device RNDIS demo inside Atmel Studio.
Dean Camera [Sun, 16 Jun 2013 13:09:13 +0000 (15:09 +0200)]
Minor documentation improvements.
Dean Camera [Wed, 12 Jun 2013 18:20:07 +0000 (20:20 +0200)]
Add missing include to the Bentio project.
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.
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.
Dean Camera [Mon, 3 Jun 2013 19:41:19 +0000 (21:41 +0200)]
Minor documentation improvements.
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.
Dean Camera [Sun, 2 Jun 2013 20:03:13 +0000 (22:03 +0200)]
Add maintenance makefile rule to detect oversize code lines.
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.
Dean Camera [Sat, 1 Jun 2013 19:55:31 +0000 (21:55 +0200)]
Ensure core library documentation sections use unique IDs.
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
Dean Camera [Sat, 1 Jun 2013 13:32:57 +0000 (15:32 +0200)]
Minor documentation improvements, update integration DLL.
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.
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.
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.
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.
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.
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.
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.
Dean Camera [Thu, 23 May 2013 14:58:31 +0000 (16:58 +0200)]
Update Atmel Studio project captions.
Dean Camera [Wed, 22 May 2013 20:33:35 +0000 (22:33 +0200)]
Minor documentation improvements.
Dean Camera [Wed, 22 May 2013 20:32:35 +0000 (22:32 +0200)]
Fix typo in the Atmel Studio integration Getting Started page.
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.
Dean Camera [Mon, 20 May 2013 14:40:26 +0000 (16:40 +0200)]
Merge branch 'XMEGA-Demo-Ports-ClockOnly'
Dean Camera [Mon, 20 May 2013 11:55:47 +0000 (13:55 +0200)]
Minor documentation improvements.
Dean Camera [Sun, 19 May 2013 22:06:37 +0000 (00:06 +0200)]
Merge branch 'master' into XMEGA-Demo-Ports-ClockOnly
Dean Camera [Sun, 19 May 2013 22:06:13 +0000 (00:06 +0200)]
Add support for the XMEGA C3 Xplained board.
Dean Camera [Sun, 19 May 2013 21:17:25 +0000 (23:17 +0200)]
Add missing project dependencies.
Dean Camera [Sun, 19 May 2013 20:59:46 +0000 (22:59 +0200)]
Port the device mode demos to the XMEGA architecture where applicable.
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.
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.
Dean Camera [Sun, 19 May 2013 20:13:41 +0000 (22:13 +0200)]
Add platform includes to the bootloaders.
Dean Camera [Sun, 19 May 2013 19:52:37 +0000 (21:52 +0200)]
Assume 16MHz crystal by default in the AVR8 bootloaders.
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.
Dean Camera [Sun, 19 May 2013 19:49:13 +0000 (21:49 +0200)]
Add XMEGA support to the class driver demos where possible.
Dean Camera [Sun, 19 May 2013 18:20:08 +0000 (20:20 +0200)]
Simplify the Doxygen to Docbook XML transform.
Dean Camera [Sun, 19 May 2013 16:54:11 +0000 (18:54 +0200)]
Refactor out the common VSIX XSLT params.
Dean Camera [Sun, 19 May 2013 15:10:58 +0000 (17:10 +0200)]
Minor documentation improvements.
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.
Dean Camera [Sun, 19 May 2013 14:43:27 +0000 (16:43 +0200)]
Update Windows RNDIS driver template.
Dean Camera [Sun, 19 May 2013 13:47:34 +0000 (15:47 +0200)]
Update Doxygen configuration files to the latest version.
Dean Camera [Sat, 18 May 2013 21:18:14 +0000 (23:18 +0200)]
Add generate_help target to the Studio Integration makefile.
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.
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.
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.
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.
Dean Camera [Sat, 18 May 2013 10:07:54 +0000 (12:07 +0200)]
Simplify LUFA Doxygen to Docbook transform, use parameterized page compounddef template.
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.
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.
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.
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.
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.
Dean Camera [Tue, 14 May 2013 20:25:03 +0000 (22:25 +0200)]
Fix Printer class bootloader - descriptors are stored in SRAM, not FLASH.
Dean Camera [Tue, 14 May 2013 20:23:17 +0000 (22:23 +0200)]
Minor documentation improvements.
Dean Camera [Tue, 14 May 2013 14:31:29 +0000 (16:31 +0200)]
Fix missing bitshift in the AVR8 Pipe_GetBoundEndpointAddress() function.
Dean Camera [Mon, 13 May 2013 14:41:48 +0000 (16:41 +0200)]
Remove redundant XSL params from the Studio Integration makefile.
Dean Camera [Sun, 12 May 2013 20:45:11 +0000 (22:45 +0200)]
Update Atmel Studio getting started page and associated images.
Dean Camera [Sun, 12 May 2013 20:40:10 +0000 (22:40 +0200)]
Update .gitignore file.
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.
Dean Camera [Sun, 12 May 2013 19:29:03 +0000 (21:29 +0200)]
Style improvements 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.
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.
Dean Camera [Sun, 12 May 2013 10:04:58 +0000 (12:04 +0200)]
Minor documentation improvements.
Dean Camera [Fri, 10 May 2013 20:33:21 +0000 (22:33 +0200)]
Delete obsolete LEDNotifier project host application.
Dean Camera [Fri, 10 May 2013 19:48:42 +0000 (21:48 +0200)]
Fix Pipe_GetBoundEndpointAddress() returning bad values in some circumstances.
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.
Dean Camera [Fri, 10 May 2013 15:49:50 +0000 (17:49 +0200)]
Update .gitignore file to not ignore generated VSIX files.
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.
Dean Camera [Fri, 10 May 2013 14:59:03 +0000 (16:59 +0200)]
Fix typos in the bootloader API table entry names.
Dean Camera [Thu, 9 May 2013 09:44:47 +0000 (11:44 +0200)]
Add LUFA .gitignore file.
Dean Camera [Thu, 9 May 2013 09:36:58 +0000 (11:36 +0200)]
Remove legacy Programmers Notepad project file.
Dean Camera [Thu, 9 May 2013 09:13:55 +0000 (11:13 +0200)]
Remove old information about the SVN repository from the documentation.