Commit Graph

1814 Commits

Author SHA1 Message Date
Dean Camera
2e70de6194 Update to latest Atmel Studio integration binary. 2014-01-07 15:20:04 +11:00
Dean Camera
812114d9c1 Fix broken teensy-ee build rule. 2014-01-07 15:19:53 +11:00
Dean Camera
129824028b Update to latest Atmel Studio integration binary. 2014-01-06 14:52:49 +11:00
Dean Camera
92006938d3 Minor documentation improvements. 2014-01-06 11:38:47 +11:00
Dean Camera
0f6c155a04 Minor documentation improvements. 2014-01-05 11:38:59 +11:00
Dean Camera
161263af47 Merge pull request #19 from mondalaci/attr-no-inline-cleanup
Get rid of the redundant ATTR_NEVER_INLINE macro which translated to the...
2014-01-04 16:31:49 -08:00
László Monda
5cae541545 Get rid of the redundant ATTR_NEVER_INLINE macro which translated to the same as ATTR_NO_INLINE. 2014-01-05 00:33:08 +01:00
Dean Camera
e368a89987 Update copyrights for 2014. 2014-01-04 10:45:02 +11:00
Dean Camera
ccbba9bfe5 Minor documentation improvements. 2013-12-30 17:09:52 +11:00
Dean Camera
92d1d0342b Update VSIX extension manifest description. 2013-12-30 12:39:59 +11:00
Dean Camera
123b5bc47b Minor documentation improvements. 2013-12-27 00:53:12 +11:00
Dean Camera
4c25f212c3 Upgrade Doxygen configuration files to the latest version. 2013-12-26 15:09:58 +11:00
Dean Camera
af893c3df6 Update to latest LUFA Atmel Studio integration binary. 2013-12-22 13:40:10 +11:00
Dean Camera
31022dfbe9 Fix incorrect Dataflash header file included for the STK525 inside Atmel Studio. 2013-12-20 20:36:19 +11:00
Dean Camera
1cd0f66347 Merge pull request #15 from mondalaci/limit-control-transfer-size
Add todo item.
2013-12-20 01:18:34 -08:00
Dean Camera
d8f0d2709b Minor documentation improvements. 2013-12-20 20:19:33 +11:00
Michael Hanselmann
25a02432e7 AVR8: Add option to keep 3.3V regulator enabled
The documentation contains example code[1] on how to restart into the
bootloader. In the process of preparing for the reset, USB is disabled
using “USB_Disable()”. For hardware making use of the AVR8's internal
3.3V regulator that call would also disable the regulator, resetting the
processor immediately rather than setting the boot key and letting the
watchdog reset the processor.

This patch adds a new flag to be given to “USB_Init()” or to be defined
in “USE_STATIC_OPTIONS” telling “USB_Disable()” to keep the regulator
enabled.

On November 1st, 2013 this issue was already mentioned on the mailing
list[2], but no fix came from that discussion.

[1]
<http://www.fourwalledcubicle.com/files/LUFA/Doc/130901/
html/_page__software_bootloader_start.html>

[2]
<https://groups.google.com/d/msg/lufa-support/uwrFpRQpJzU/e9I6UK5jMJQJ>

Signed-off-by: Michael Hanselmann <public@hansmi.ch>
2013-12-20 00:04:51 +01:00
László Monda
a359a266df Add todo item. 2013-12-18 18:55:47 +01:00
Dean Camera
70a726b5aa Fix STK525 and STK526 device support in the Atmel Studio extension. 2013-12-14 22:46:05 +11:00
Dean Camera
e3cb0f48ef Use new VERSION_BCD() macro with explicit int arguments to fix edge cases with the previous floating point macro version. 2013-11-21 19:19:45 +01:00
Dean Camera
52c69331ec Reduce PDI/TPI reset hold period from 1ms to 100us, as the former caused sporadic session issues. 2013-11-21 18:41:17 +01:00
Dean Camera
6eba84bf4b Fixed MIDI device class driver MIDI_Device_ReceiveEventPacket() for the XMEGA architecture. 2013-11-05 22:16:15 +01:00
Dean Camera
16c4f1d43c Increase AVRISP-MKII Clone PDI/TPI handshake to 1ms from 1us for targets with high /RESET line capacitance. 2013-11-04 17:09:21 +01:00
Dean Camera
4b6049bb59 Minor documentation improvements. 2013-11-03 22:21:50 +01:00
Dean Camera
90c7491e51 Minor documentation improvements. 2013-11-03 15:47:58 +01:00
Dean Camera
6b214472b7 Fix signature bytes in the DFU class bootloader. 2013-11-03 15:44:55 +01:00
Dean Camera
bcd07f4f8a AVRISP-MKII Clone Project PDI/TPI frequency increased from 250KHz to 2MHz as it is now stable. 2013-11-02 12:17:31 +01:00
Dean Camera
b7b6f212e9 Add new Bulk Vendor device demo application. 2013-10-30 19:34:31 +01:00
Dean Camera
814d0b9098 Minor documentation fixes. 2013-10-27 23:15:20 +01:00
Dean Camera
3fc75f130b Minor documentation improvements. 2013-10-27 18:16:07 +01:00
Dean Camera
ab238601b9 Minor documentation corrections. 2013-10-06 22:33:32 +02:00
Dean Camera
8e2476a125 Merge pull request #7 from mondalaci/hidclassdevice_whitespaces
Use spaces instead of tabs where necessary to fix indentation.
2013-09-27 09:48:42 -07:00
Dean Camera
b6bf314d50 Minor formatting fixes. 2013-09-27 18:50:34 +02:00
László Monda
ef1a4b750b Use spaces instead of tabs wherever necessary to fix indentation. 2013-09-24 11:19:42 +02:00
László Monda
c41512c1e8 Use spaces instead of tabs where necessary to fix indentation. 2013-09-24 11:09:36 +02:00
Dean Camera
d6be06ea6a Remove style override that conflicts with the latest MSHelp branding package from Atmel. 2013-09-05 17:55:48 +02:00
Dean Camera
716f356b21 Minor code style fix. 2013-09-05 17:44:57 +02:00
Dean Camera
b229aef6f7 Reset version information following the 130901 release. 2013-09-01 14:12:29 +02:00
Dean Camera
012c565609 Version for the 130901 release. 2013-09-01 14:09:21 +02:00
Dean Camera
dbad27dd6d Minor documentation improvements. 2013-09-01 13:25:43 +02:00
Dean Camera
53f7499009 Minor documentation improvements. 2013-09-01 12:05:47 +02:00
Dean Camera
96f2634770 Oops - use unique section names for the board driver stubs in the documentation. 2013-09-01 12:03:55 +02:00
Dean Camera
c18283a275 Add user board driver stub code to the documentation. 2013-09-01 12:02:13 +02:00
Dean Camera
14ba7a7047 Fix outdated filename references in the LUFA documentation. 2013-09-01 11:34:38 +02:00
Dean Camera
a8d907d704 Add DefaultInstall section to all INF driver files for easier installation. 2013-08-31 11:23:41 +02:00
Dean Camera
6216a71e1c Update Atmel Studio integration blob with better online documentation links and Getting Started graphics. 2013-08-31 00:34:20 +02:00
Dean Camera
ce546b43cc Add Atmel Studio integration known issues. 2013-08-31 00:31:19 +02:00
Dean Camera
af0adbcb36 Minor documentation improvements. 2013-08-25 00:36:09 +02:00
Dean Camera
e5bee74fca Update Atmel Studio binary blob; update help when the extension is updated, add additional Getting Started information. 2013-08-24 16:01:40 +02:00
Dean Camera
8cd0b383c5 Fix double-spaced code samples in the Docbook transform output. 2013-08-23 23:27:09 +02:00
Dean Camera
fbe2982858 Update to latest Doxygen configurations, patch Doxygen->Docbook transform due to changes in the code fragment output in the Doxygen XML. 2013-08-23 23:04:31 +02:00
Dean Camera
aded8373cc Fixed error receiving PIMA events via the Still Image Host class driver. 2013-08-23 22:59:58 +02:00
Dean Camera
44bc433fb0 Fix code style in the HID parser module. 2013-08-23 21:42:51 +02:00
Dean Camera
46621b7a11 Add missing Known Issue entry for a previous LUFA release. 2013-08-19 20:23:48 +02:00
Dean Camera
41046f2354 Remove incorrect entry from the Known Issues list. 2013-08-19 20:22:29 +02:00
Dean Camera
179e18cf58 Prevent accessing past the UsageList bounds in the HID parser when dequeueing a usage. 2013-08-19 20:20:44 +02:00
Dean Camera
cba09e323d Remove outdated known issue from the Known Issues list of the documentation. 2013-08-19 19:54:15 +02:00
Dean Camera
56c6b594ac Wipe working directory before building Atmel Studio extension. 2013-08-18 21:52:39 +02:00
Dean Camera
25b0f55d99 Move out class driver modules into seperate AS6 integration modules, add ability to disable host/device/both modes for faster compilation. 2013-08-16 22:21:41 +02:00
Dean Camera
ff8e86ba73 Fix blurry images on the Atmel Studio Getting Started page. 2013-08-14 22:16:47 +02:00
Dean Camera
4f90aeddda Minor documentation updates. 2013-08-14 20:29:06 +02:00
Dean Camera
de366fdbe1 Add host application directories as distributables in Atmel Studio. 2013-08-14 19:18:16 +02:00
Dean Camera
e24ab1600f Show installed version number on the Getting Started page inside Atmel Studio. 2013-08-13 22:36:38 +02:00
Dean Camera
c02a2c5257 Use seperate ATTR_NON_NULL_PTR_ARG() decorators in the XMEGA TWI driver to prevent Doxygen from choking. 2013-08-13 21:46:41 +02:00
Dean Camera
fd524b0e00 Add XMEGA TWI peripheral driver to the Atmel Studio extension XML. 2013-08-13 21:38:41 +02:00
Dean Camera
7c57ad3858 Fix XMEGA TWI driver indentation and style to conform to the rest of the LUFA codebase. 2013-08-13 21:30:34 +02:00
Dean Camera
5fde9e0f0d Merge branch 'xmega-twi' of github.com:jamuraa/lufa into xmega-twi-integration 2013-08-13 21:04:40 +02:00
Dean Camera
ea58513558 Fixed re-enumeration issue of XMEGA architecture targets. 2013-08-13 21:01:42 +02:00
Dean Camera
a4a6958524 Fix broken USART SPI driver for the AVR8 architecture. 2013-08-12 16:27:06 +02:00
Dean Camera
5558b2f221 Minor style tweaks to the Getting Started page of the Atmel Studio extension. 2013-08-11 13:58:15 +02:00
Michael Janssen
6dd0447c12 Bugfixes with the protocol.
- Bitmasks need to be equal, not just result in non-zero
 - Only read status once in case it changes under us
 - Logical and not binary and when checking for acks on sending
 - We need to stop the bus when receiving the last byte
 - Force the bus into idle mode when we are Initing
2013-08-06 23:33:06 -05:00
Michael Janssen
d557744503 Minor bugfixes / missed compile stuff. 2013-07-31 21:47:41 -05:00
Michael Janssen
a403b12b8d Fix NON-NULL attributes, add for TWI_t. 2013-07-24 11:16:55 -05:00
Michael Janssen
50e8fc615d TWI Master has a sub-structure 2013-07-24 11:12:03 -05:00
Michael Janssen
2d21e36dd9 Add TWI Peripheral driver for XMEGA 2013-07-24 11:07:46 -05:00
Dean Camera
b4af3f1fc9 Add volatile software RTC to the TempDataLogger application if the dummy RTC mode is enabled. 2013-07-20 10:35:28 +02:00
Dean Camera
a899ee0cf4 Fixed incorrect time/date configuration data order in the TempDataLogger host application. 2013-07-16 20:02:33 +02:00
Dean Camera
7cd9e0dbc4 Fixed incorrect USB device state set when a suspended LUFA device is woken while addressed but not configured (thanks to Balaji Krishnan) 2013-07-15 20:47:43 +02:00
Dean Camera
37ba9ec326 Minor documentation improvements. 2013-07-14 15:09:29 +02:00
Dean Camera
8d1376bbe9 Clean up Atmel Studio integration Python script according to PEP8 rules. 2013-07-07 13:00:44 +02:00
Dean Camera
8cfa2e8023 Add automatic application start on virtual disk ejection to the Mass Storage class bootloader. 2013-07-06 12:26:33 +02:00
Dean Camera
f0c72df674 Re-added Set Control Line State request handling to the CDC class bootloader. 2013-06-27 20:03:51 +02:00
Dean Camera
8bcc38aa32 Add Atmel Studio support for the XMEGA C3 Xplained board. 2013-06-22 15:31:51 +02:00
Dean Camera
fb9aa5aa81 Add Atmel Studio support for the U2S board. 2013-06-22 15:22:30 +02:00
Dean Camera
c6e1bf87b5 Minor documentation improvements. 2013-06-22 13:25:41 +02:00
Dean Camera
ed922ff422 Add missing U2S board definition, update build tests and documentation. 2013-06-22 13:13:17 +02:00
Michael
4a4b9d3051 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/
2013-06-22 11:58:25 +02:00
Dean Camera
f7b9ebea02 Update board Dataflash_Init() functions to automatically configure the appropriate communication interface. 2013-06-12 19:51:57 +02:00
Dean Camera
6d58628e85 Fix typos in the XMEGA board LED drivers, use a cleaner change and set implementation. 2013-06-12 18:43:06 +02:00
Dean Camera
1eae43da0c Minor documentation improvements. 2013-06-03 21:41:19 +02:00
Dean Camera
4175fe03ee Force-disable the inbuilt makefile rules as well as suffixes in the core build system makefile. 2013-06-03 20:54:12 +02:00
Dean Camera
c2e7e5783b Clean up Doxygen to Docbook XSLT, update Atmel Studio blob to use the new IDs. 2013-06-02 22:02:38 +02:00
Dean Camera
7941245122 Ensure core library documentation sections use unique IDs. 2013-06-01 21:55:31 +02:00
Dean Camera
16037433a2 Added missing LEDs to the XMEGA A3BU Xplained and XMEGA C3 Xplained board LED drivers 2013-06-01 18:56:03 +02:00
Dean Camera
94b43e2f9d Minor documentation improvements, update integration DLL. 2013-06-01 15:32:57 +02:00
Dean Camera
3ef45fae56 Minor tweak to RNDIS INF files to make them uniform with the style of the CDC INF drivers. 2013-05-25 11:42:02 +02:00
Dean Camera
0d2b3185ea Clean up Studio integration makefile, add more descriptive module names for the various board drivers. 2013-05-25 11:40:04 +02:00
Dean Camera
195af9e530 Synthesize a list of sub-groups (but not sub-sections due to Doxygen producing duplicate IDs) in the HV1 group documentation. 2013-05-24 18:23:45 +02:00
Dean Camera
1a62519c74 Add direct links to changelog, migration notes and known issues to the Atmel Studio Getting Started page. 2013-05-24 17:40:42 +02:00
Dean Camera
085f4d38e8 Synthesize a list of subsections in the HV1 documentation for pages without nested inner pages. 2013-05-24 17:29:05 +02:00
Dean Camera
ac36abd9f0 Update Atmel Studio integration XML to add additional internal module documentation entry points. 2013-05-23 22:48:47 +02:00
Dean Camera
f5882b875e Fix HID descriptor mouse and joystick macros for integer multiples of 8 buttons. 2013-05-23 19:54:42 +02:00
Dean Camera
b5285c1411 Minor documentation improvements. 2013-05-22 22:33:35 +02:00
Dean Camera
969120070c Fix typo in the Atmel Studio integration Getting Started page. 2013-05-22 22:32:35 +02:00
Dean Camera
c07d670b6c Update to a new XAML GUI based version of the Atmel Studio integration blob. 2013-05-22 16:47:11 +02:00
Dean Camera
10448970e5 Merge branch 'master' into XMEGA-Demo-Ports-ClockOnly 2013-05-20 00:06:37 +02:00
Dean Camera
fdf50e9411 Add support for the XMEGA C3 Xplained board. 2013-05-20 00:06:13 +02:00
Dean Camera
2bb012d4cb Add stub functions to all board drivers, so that demos can be compiled with BOARD=NONE. 2013-05-19 21:49:36 +02:00
Dean Camera
8474262728 Simplify the Doxygen to Docbook XML transform. 2013-05-19 20:20:08 +02:00
Dean Camera
51bfd9c95c Refactor out the common VSIX XSLT params. 2013-05-19 18:54:11 +02:00
Dean Camera
be5f06d9d3 Minor documentation improvements. 2013-05-19 17:10:58 +02:00
Dean Camera
44ecc034c1 Add Windows INF driver templates and class driver OS support information to the documentation. 2013-05-19 17:06:53 +02:00
Dean Camera
fbc57f965e Update Doxygen configuration files to the latest version. 2013-05-19 15:47:34 +02:00
Dean Camera
773b6ae979 Add generate_help target to the Studio Integration makefile. 2013-05-18 23:18:14 +02:00
Dean Camera
7af4d949e2 Fix up page and group F1 lookup IDs in the Atmel Studio help. Fix struct namespacing in the help. 2013-05-18 17:26:40 +02:00
Dean Camera
06df6a3ea8 Fix up Atmel Studio F1 lookup index terms for Pages and Groups. 2013-05-18 16:58:40 +02:00
Dean Camera
2338189c8d Fix help install info dialog showing under the main Atmel Studio window in some circumstances. 2013-05-18 15:52:07 +02:00
Dean Camera
f6d0cdb817 Simplify LUFA Doxygen to Docbook transform, use parameterized page compounddef template. 2013-05-18 12:07:54 +02:00
Dean Camera
9891bf7cc3 Hide the donation Pledgie image from the HV1 output, as Doxygen incorrectly strips the image URL in the XML output. 2013-05-18 00:34:47 +02:00
Dean Camera
db528b6778 Fix Doxygen to Docbook transform function prototypes not folding (void) argument functions into a single line in some cases. 2013-05-17 21:18:54 +02:00
Dean Camera
3d0e6d055b Minor documentation improvements. 2013-05-14 22:23:17 +02:00
Dean Camera
0d80075387 Fix missing bitshift in the AVR8 Pipe_GetBoundEndpointAddress() function. 2013-05-14 16:31:29 +02:00
Dean Camera
4a7405b2cf Remove redundant XSL params from the Studio Integration makefile. 2013-05-13 16:41:48 +02:00
Dean Camera
a3784c5944 Update Atmel Studio getting started page and associated images. 2013-05-12 22:45:11 +02:00
Dean Camera
4bfd45b484 Update Studio Integration blob and scripts to add a menu item for the local help. 2013-05-12 22:38:08 +02:00
Dean Camera
61d1be0cb2 Style improvements in the Atmel Studio Getting Started HTML page. 2013-05-12 21:29:03 +02:00
Dean Camera
1352ebe568 Fix typos in the Atmel Studio Getting Started HTML page. 2013-05-12 21:16:51 +02:00
Dean Camera
707934d9cb Minor documentation improvements. 2013-05-12 12:04:58 +02:00
Dean Camera
214d5b39fc Fix Pipe_GetBoundEndpointAddress() returning bad values in some circumstances. 2013-05-10 21:48:42 +02:00
Dean Camera
0223c3668c Update Android Accessory Class driver to be compatible with protocol version 2 devices. 2013-05-10 21:45:37 +02:00
Dean Camera
9b2ff1d8e8 Remove old information about the SVN repository from the documentation. 2013-05-09 11:13:55 +02:00
Dean Camera
eef7286283 Minor documentation improvements. 2013-05-06 19:35:49 +00:00
Dean Camera
3bf3e53367 Add Printer Device Class source files to the Atmel Studio integration XML. 2013-05-05 21:05:30 +00:00
Dean Camera
961da384f9 Add proper reset handling to the USB Printer Device Class driver. 2013-05-05 19:32:07 +00:00
Dean Camera
95ba6527a5 Add missing EVENT_PRNT_Device_SoftReset() public function prototype. 2013-05-05 19:13:56 +00:00
Dean Camera
9ccf3eafad Add new Printer Device Class driver. 2013-05-05 19:07:20 +00:00
Dean Camera
7f5445c8c6 Revert incorrect XMEGA interrupt disable patch; all flags *except* the interrupt level should be cleared, and not the interrupt level itself. 2013-05-05 14:09:26 +00:00
Dean Camera
7464e40a4b Minor documentation improvements. 2013-05-04 20:54:32 +00:00
Dean Camera
fd5e98d380 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. 2013-05-04 14:38:11 +00:00
Dean Camera
db929fd4c8 Implement integration binary blob suggestions from AVRFreaks members. 2013-05-03 19:09:10 +00:00
Dean Camera
fdc7c8abce 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. 2013-05-01 18:47:54 +00:00
Dean Camera
1949b98e6c Minor documentation improvements. 2013-05-01 11:36:55 +00:00
Dean Camera
16e8fe9878 Fix Serial peripheral driver compile error for XMEGA devices. 2013-04-29 18:35:19 +00:00
Dean Camera
5e55be1004 Use previous Atmel Studio VSIX identifier so that it can upgrade existing installations. 2013-04-29 15:03:09 +00:00
Dean Camera
70dd6bc526 Fix board driver hardware capability definition macro documentation. Fix Doxygen-to-Docbook transform eating the contents of generated tables. 2013-04-28 17:24:37 +00:00
Dean Camera
a24e1cc7d7 Centre images in the Atmel Studio help, apply text formatting styles recursively. 2013-04-28 16:08:33 +00:00
Dean Camera
3908d2e608 Add more information on the integrated Help package to the Atmel Studio Getting Started first-run page. 2013-04-28 12:14:37 +00:00
Dean Camera
15fb6351e5 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). 2013-04-28 11:31:28 +00:00
Dean Camera
c757acf1f7 Allow the title of top level pages to be overridden in the Atmel Studio help. 2013-04-28 11:29:23 +00:00
Dean Camera
d3cee5160b Enable full Doxygen backed syntax highlighting in the Atmel Studio integrated help output. 2013-04-27 10:03:02 +00:00