Add module help links and descriptions for boards inside Atmel Studio.
authorDean Camera <dean@fourwalledcubicle.com>
Mon, 8 Apr 2013 19:31:13 +0000 (19:31 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Mon, 8 Apr 2013 19:31:13 +0000 (19:31 +0000)
LUFA/StudioIntegration/lufa_drivers_board_names.xml
LUFA/StudioIntegration/lufa_platform_uc3.xml
LUFA/StudioIntegration/lufa_platform_xmega.xml
LUFA/StudioIntegration/makefile

index 87ba21d..a7dd7bb 100644 (file)
@@ -22,6 +22,8 @@
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#adafruit_u4" caption="ADAFRUITU4">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_ADAFRUITU4"/>\r
+\r
                                <device-support value="atmega32u4"/>\r
                                <build type="define" name="BOARD" value="BOARD_ADAFRUITU4"/>\r
 \r
@@ -32,6 +34,8 @@
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#atavrusbrf01" caption="ATAVRUSBRF01">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_ATAVRUSBRF01"/>\r
+\r
                                <device-support value="at90usb1287"/>\r
                                <build type="define" name="BOARD" value="BOARD_ATAVRUSBRF01"/>\r
 \r
@@ -44,6 +48,8 @@
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#benito" caption="BENITO">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_BENITO"/>\r
+\r
                                <device-support value="at90usb162"/>\r
                                <build type="define" name="BOARD" value="BOARD_BENITO"/>\r
 \r
@@ -56,6 +62,8 @@
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#big_multio" caption="BIGMULTIO">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_BIGMULTIO"/>\r
+\r
                                <device-support value="atmega32u4"/>\r
                                <build type="define" name="BOARD" value="BOARD_BIGMULTIO"/>\r
 \r
@@ -66,6 +74,8 @@
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#blackcat" caption="BLACKCAT">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_BLACKCAT"/>\r
+\r
                                <device-support value="at90usb162"/>\r
                                <build type="define" name="BOARD" value="BOARD_BLACKCAT"/>\r
 \r
@@ -76,6 +86,8 @@
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#bui" caption="BUI">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_BUI"/>\r
+\r
                                <device-support value="at90usb646"/>\r
                                <build type="define" name="BOARD" value="BOARD_BUI"/>\r
 \r
@@ -86,6 +98,8 @@
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#bumbleb" caption="BUMBLEB">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_BUMBLEB"/>\r
+\r
                                <device-support value="at90usb162"/>\r
                                <build type="define" name="BOARD" value="BOARD_BUMBLEB"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#culv3" caption="CULV3">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_CULV3"/>\r
+\r
                                <device-support value="atmega32u4"/>\r
                                <build type="define" name="BOARD" value="BOARD_CULV3"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#duce" caption="DUCE">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_DUCE"/>\r
+\r
                                <device-support value="atmega32u2"/>\r
                                <build type="define" name="BOARD" value="BOARD_DUCE"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#evk527" caption="EVK527">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_EVK527"/>\r
+\r
                                <device-support value="atmega32u4"/>\r
                                <build type="define" name="BOARD" value="BOARD_EVK527"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#jm_db_u2" caption="JMDBU2">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_JMDBU2"/>\r
+\r
                                <device-support value="atmega32u2"/>\r
                                <build type="define" name="BOARD" value="BOARD_JMDBU2"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#leonardo" caption="LEONARDO">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_LEONARDO"/>\r
+\r
                                <device-support value="atmega32u4"/>\r
                                <build type="define" name="BOARD" value="BOARD_LEONARDO"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#maximus" caption="MAXIMUS">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_MAXIMUS"/>\r
+\r
                                <device-support value="at90usb162"/>\r
                                <build type="define" name="BOARD" value="BOARD_MAXIMUS"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#micropendous_32u2" caption="MICROPENDOUS_32U2">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_32U2"/>\r
+\r
                                <device-support value="atmega32u2"/>\r
                                <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_32U2"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#micropendous_a" caption="MICROPENDOUS_A">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_A"/>\r
+\r
                                <device-support value="at90usb1287"/>\r
                                <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_A"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#micropendous_1" caption="MICROPENDOUS_1">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_1"/>\r
+\r
                                <device-support value="at90usb162"/>\r
                                <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_1"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#micropendous_2" caption="MICROPENDOUS_2">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_2"/>\r
+\r
                                <device-support value="atmega32u4"/>\r
                                <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_2"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#micropendous_3" caption="MICROPENDOUS_3">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_3"/>\r
+\r
                                <device-support value="at90usb1287"/>\r
                                <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_3"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#micropendous_4" caption="MICROPENDOUS_4">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_4"/>\r
+\r
                                <device-support value="at90usb1287"/>\r
                                <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_4"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#micropendous_dip" caption="MICROPENDOUS_DIP">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_DIP"/>\r
+\r
                                <device-support value="at90usb1287"/>\r
                                <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_DIP"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#micropendous_rev1" caption="MICROPENDOUS_REV1">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_REV1"/>\r
+\r
                                <device-support value="at90usb1287"/>\r
                                <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_REV1"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#micropendous_rev2" caption="MICROPENDOUS_REV2">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_REV2"/>\r
+\r
                                <device-support value="at90usb1287"/>\r
                                <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_REV2"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#microsin_162" caption="MICROSIN162">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_MICROSIN162"/>\r
+\r
                                <device-support value="atmega162"/>\r
                                <build type="define" name="BOARD" value="BOARD_MICROSIN162"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#minimus" caption="MINIMUS">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_MINIMUS"/>\r
+\r
                                <device-support value="atmega32u2"/>\r
                                <build type="define" name="BOARD" value="BOARD_MINIMUS"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#multio" caption="MULTIO">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_MULTIO"/>\r
+\r
                                <device-support value="at90usb162"/>\r
                                <build type="define" name="BOARD" value="BOARD_MULTIO"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#olimex_162" caption="OLIMEX162">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_OLIMEX162"/>\r
+\r
                                <device-support value="at90usb162"/>\r
                                <build type="define" name="BOARD" value="BOARD_OLIMEX162"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#olimex_32u4" caption="OLIMEX32U4">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_OLIMEX32U4"/>\r
+\r
                                <device-support value="atmega32u4"/>\r
                                <build type="define" name="BOARD" value="BOARD_OLIMEX32U4"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#olimex_isp_mkii" caption="OLIMEXISPMK2">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_OLIMEXISPMK2"/>\r
+\r
                                <device-support value="at90usb162"/>\r
                                <build type="define" name="BOARD" value="BOARD_OLIMEXISPMK2"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#olimex_t32u4" caption="OLIMEX_T32U4">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_OLIMEXT32U4"/>\r
+\r
                                <device-support value="atmega32u4"/>\r
                                <build type="define" name="BOARD" value="BOARD_OLIMEXT32U4"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#rzusbstick" caption="RZUSBSTICK">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_RZUSBSTICK"/>\r
+\r
                                <device-support value="at90usb1287"/>\r
                                <build type="define" name="BOARD" value="BOARD_RZUSBSTICK"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#sparkfun_8u2" caption="SPARKFUN8U2">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_SPARKFUN8U2"/>\r
+\r
                                <device-support value="atmega8u2"/>\r
                                <build type="define" name="BOARD" value="BOARD_SPARKFUN8U2"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#stk525" caption="STK525">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_STK525"/>\r
+\r
                                <device-support value="at90usb647"/>\r
                                <build type="define" name="BOARD" value="BOARD_STK525"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#stk526" caption="STK526">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_STK526"/>\r
+\r
                                <device-support value="at90usb162"/>\r
                                <build type="define" name="BOARD" value="BOARD_STK526"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#teensy" caption="TEENSY">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_TEENSY"/>\r
+\r
                                <device-support value="at90usb162"/>\r
                                <build type="define" name="BOARD" value="BOARD_TEENSY"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#teensy2" caption="TEENSY2">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_TEENSY2"/>\r
+\r
                                <device-support value="at90usb646"/>\r
                                <build type="define" name="BOARD" value="BOARD_TEENSY2"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#tul" caption="TUL">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_TUL"/>\r
+\r
                                <device-support value="atmega32u4"/>\r
                                <build type="define" name="BOARD" value="BOARD_TUL"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#udip" caption="UDIP">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_UDIP"/>\r
+\r
                                <device-support value="atmega32u2"/>\r
                                <build type="define" name="BOARD" value="BOARD_UDIP"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#uno" caption="UNO">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_UNO"/>\r
+\r
                                <device-support value="atmega8u2"/>\r
                                <device-support value="atmega16u2"/>\r
                                <build type="define" name="BOARD" value="BOARD_UNO"/>\r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#usb2ax" caption="USB2AX">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_USB2AX"/>\r
+\r
                                <device-support value="atmega32u2"/>\r
                                <build type="define" name="BOARD" value="BOARD_USB2AX"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#usb2ax_v3" caption="USB2AX_V3">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_USB2AX_V3"/>\r
+\r
                                <device-support value="atmega32u2"/>\r
                                <build type="define" name="BOARD" value="BOARD_USB2AX_V3"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#usb2ax_v3_1" caption="USB2AX_V31">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_USB2AX_V31"/>\r
+\r
                                <device-support value="atmega32u2"/>\r
                                <build type="define" name="BOARD" value="BOARD_USB2AX_V31"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#usbfoo" caption="USBFOO">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_USBFOO"/>\r
+\r
                                <device-support value="atmega162"/>\r
                                <build type="define" name="BOARD" value="BOARD_USBFOO"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#usbkey" caption="USBKEY">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_USBKEY"/>\r
+\r
                                <device-support value="at90usb1287"/>\r
                                <build type="define" name="BOARD" value="BOARD_USBKEY"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#usbtiny_mkii" caption="USBTINYMKII">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_USBTINYMKII"/>\r
+\r
                                <device-support value="at90usb162"/>\r
                                <build type="define" name="BOARD" value="BOARD_USBTINYMKII"/>\r
 \r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#xplain_rev1" caption="XPLAIN (HW Rev 1)">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_XPLAIN_REV1"/>\r
+\r
                                <device-support value="at90usb1287"/>\r
 \r
                                <require idref="lufa.drivers.misc.at45db642d"/>\r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#xplain" caption="XPLAIN (HW Rev 2+)">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_XPLAIN"/>\r
+\r
                                <device-support value="at90usb1287"/>\r
 \r
                                <require idref="lufa.drivers.misc.at45db642d"/>\r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#a3bu_xplained" caption="A3BU_XPLAINED">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_A3BU_XPLAINED"/>\r
+\r
                                <device-support value="atxmega256a3bu"/>\r
 \r
                                <require idref="lufa.drivers.misc.at45db642d"/>\r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#b1_xplained" caption="B1_XPLAINED">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_B1_XPLAINED"/>\r
+\r
                                <device-support value="atxmega128b1"/>\r
 \r
                                <require idref="lufa.drivers.misc.at45db642d"/>\r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#evk1100" caption="EVK1100">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_EVK1100"/>\r
+\r
                                <device-support value="at32uc3a0512"/>\r
 \r
                                <require idref="lufa.drivers.board.buttons"/>\r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#evk1101" caption="EVK1101">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_EVK1101"/>\r
+\r
                                <device-support value="at32uc3b0256"/>\r
 \r
                                <require idref="lufa.drivers.board.buttons"/>\r
                                <build type="define" name="BOARD" value="BOARD_EVK1101"/>\r
                        </module>\r
 \r
-                       <module type="driver" id="lufa.drivers.board#evk1104" caption="EVK1101">\r
+                       <module type="driver" id="lufa.drivers.board#evk1104" caption="EVK1104">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_EVK1104"/>\r
+\r
                                <device-support value="at32uc3a3256"/>\r
 \r
                                <require idref="lufa.drivers.board.buttons"/>\r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#uc3a3_xplained" caption="UC3A3_XPLAINED">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_UC3_A3_XPLAINED"/>\r
+\r
                                <device-support value="at32uc3a3256"/>\r
 \r
                                <require idref="lufa.drivers.board.buttons"/>\r
                        </module>\r
 \r
                        <module type="driver" id="lufa.drivers.board#stange_isp" caption="STANGE_ISP">\r
+                               <build type="doxygen-entry-point" value="Group_BoardInfo_STANGE_ISP"/>\r
+\r
                                <device-support value="at90usb162"/>\r
 \r
                                <require idref="lufa.drivers.board.buttons"/>\r
index 90fa0d3..a488c4b 100644 (file)
 \r
                        <info type="gui-flag" value="hidden"/>\r
 \r
+                       <build type="doxygen-entry-point" value="Group_PlatformDrivers_UC3"/>\r
+\r
                        <build type="header-file" value="Platform/UC3/ClockManagement.h"/>\r
                        <build type="header-file" value="Platform/UC3/InterruptManagement.h"/>\r
                        <build type="c-source" value="Platform/UC3/InterruptManagement.c"/>\r
                        <build type="asm-source" value="Platform/UC3/Exception.S"/>\r
                </module>\r
        </asf>\r
-</lufa>
\ No newline at end of file
+</lufa>\r
index 585d459..1674a77 100644 (file)
@@ -15,7 +15,9 @@
 \r
                        <info type="gui-flag" value="hidden"/>\r
 \r
+                       <build type="doxygen-entry-point" value="Group_PlatformDrivers_XMEGA"/>\r
+\r
                        <build type="header-file" value="Platform/XMEGA/ClockManagement.h"/>\r
                </module>\r
        </asf>\r
-</lufa>
\ No newline at end of file
+</lufa>\r
index 8c0595f..3e795a1 100644 (file)
@@ -22,8 +22,8 @@ ifneq ($(LUFA_VERSION_NUM),000000)
   EXT_VERSION_NUM    := $(shell date +"%y.%m.%d").$(LUFA_VERSION_NUM)
   EXT_VSIX_NAME      := LUFA-RELEASE-$(LUFA_VERSION_NUM).vsix
 else
-  EXT_VERSION_NUM    := 0.$(shell date +"%y%m%d-%H%M%S")
-  EXT_VSIX_NAME      := LUFA-TESTING-$(shell date +"%y.%m.%d.%H.%M.%S").vsix
+  EXT_VERSION_NUM    := 0.$(shell date +"%y%m%d.%H%M%S")
+  EXT_VSIX_NAME      := LUFA-TESTING-$(shell date +"%y.%m.%d-%H.%M.%S").vsix
 
   $(warning No LUFA version set - assuming a test version should be created.)
 endif