]> git.sur5r.net Git - freertos/commitdiff
Ensure XMC demo builds with the latest IAR version.
authorrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Tue, 16 Apr 2013 14:51:33 +0000 (14:51 +0000)
committerrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Tue, 16 Apr 2013 14:51:33 +0000 (14:51 +0000)
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@1859 1d2547de-c912-0410-9cb9-b8ca96c0e9e2

FreeRTOS/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/RTOSDemo.ewp
FreeRTOS/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/settings/RTOSDemo.cspy.bat
FreeRTOS/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/settings/RTOSDemo.wsdt
FreeRTOS/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/system/CMSIS/DeviceSupport/Infineon/XMC45xx/XMC4500.h

index 1dd38f3a40eed75dcb398a4bba2726f36198f393..934a2b4b8bb6aac80e1bbf5cea9aaa6fef5cf5a4 100644 (file)
@@ -29,8 +29,8 @@
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>19</version>\r
-          <state>39</state>\r
+          <version>20</version>\r
+          <state>40</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
@@ -87,7 +87,7 @@
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>6.30.7.53437</state>\r
+          <state>6.50.1.4445</state>\r
         </option>\r
         <option>\r
           <name>GeneralEnableMisra</name>\r
         </option>\r
         <option>\r
           <name>GFPUCoreSlave</name>\r
-          <version>19</version>\r
-          <state>39</state>\r
+          <version>20</version>\r
+          <state>40</state>\r
         </option>\r
         <option>\r
           <name>GBECoreSlave</name>\r
-          <version>19</version>\r
-          <state>39</state>\r
+          <version>20</version>\r
+          <state>40</state>\r
         </option>\r
         <option>\r
           <name>OGUseCmsis</name>\r
         <version>28</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
+        <option>\r
+          <name>CCOptimizationNoSizeConstraints</name>\r
+          <state>0</state>\r
+        </option>\r
         <option>\r
           <name>CCDefines</name>\r
           <state></state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>19</version>\r
+          <version>20</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
         </option>\r
         <option>\r
           <name>GFPUCoreSlave</name>\r
-          <version>19</version>\r
+          <version>20</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>GBECoreSlave</name>\r
-          <version>19</version>\r
+          <version>20</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
         <version>28</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
+        <option>\r
+          <name>CCOptimizationNoSizeConstraints</name>\r
+          <state>0</state>\r
+        </option>\r
         <option>\r
           <name>CCDefines</name>\r
           <state>NDEBUG</state>\r
index 4afdfb938544487250d6a4ea8fb0410def63c810..58a8004890429018528f699f59e7f1d5d3fef8cb 100644 (file)
@@ -2,14 +2,23 @@
 @REM C-SPY Debugger, as an aid to preparing a command line for running\r
 @REM the cspybat command line utility using the appropriate settings.\r
 @REM\r
-@REM You can launch cspybat by typing the name of this batch file followed\r
-@REM by the name of the debug file (usually an ELF/DWARF or UBROF file).\r
 @REM Note that this file is generated every time a new debug session\r
 @REM is initialized, so you may want to move or rename the file before\r
 @REM making changes.\r
+@REM\r
+@REM You can launch cspybat by typing the name of this batch file followed\r
+@REM by the name of the debug file (usually an ELF/DWARF or UBROF file).\r
+@REM\r
+@REM Read about available command line parameters in the C-SPY Debugging\r
+@REM Guide. Hints about additional command line parameters that may be\r
+@REM useful in specific cases:\r
+@REM   --download_only   Downloads a code image without starting a debug\r
+@REM                     session afterwards.\r
+@REM   --silent          Omits the sign-on message.\r
+@REM   --timeout         Limits the maximum allowed execution time.\r
 @REM \r
 \r
 \r
-"C:\devtools\IAR Systems\Embedded Workbench 6.0\common\bin\cspybat" "C:\devtools\IAR Systems\Embedded Workbench 6.0\arm\bin\armproc.dll" "C:\devtools\IAR Systems\Embedded Workbench 6.0\arm\bin\armjlink.dll"  %1 --plugin "C:\devtools\IAR Systems\Embedded Workbench 6.0\arm\bin\armbat.dll" --macro "C:\devtools\IAR Systems\Embedded Workbench 6.0\arm\config\debugger\Infineon\Trace_XMC4500.dmac" --backend -B "--endian=little" "--cpu=Cortex-M4F" "--fpu=VFPv4" "-p" "C:\devtools\IAR Systems\Embedded Workbench 6.0\arm\CONFIG\debugger\Infineon\xmc4500.svd.xml" "--semihosting" "--device=xmc4500" "--drv_communication=USB0" "--jlink_speed=auto" "--jlink_initial_speed=32" "--jlink_reset_strategy=0,0" "--drv_catch_exceptions=0x000" "--jlink_script_file=C:\devtools\IAR Systems\Embedded Workbench 6.0\arm\config\debugger\Infineon\XMC4500.jlinkscript" "--drv_swo_clock_setup=72000000,0,2000000" \r
+"C:\devtools\IAR Systems\Embedded Workbench 6.5\common\bin\cspybat" "C:\devtools\IAR Systems\Embedded Workbench 6.5\arm\bin\armproc.dll" "C:\devtools\IAR Systems\Embedded Workbench 6.5\arm\bin\armjlink.dll"  %1 --plugin "C:\devtools\IAR Systems\Embedded Workbench 6.5\arm\bin\armbat.dll" --macro "C:\devtools\IAR Systems\Embedded Workbench 6.5\arm\config\debugger\Infineon\Trace_XMC4500.dmac" --backend -B "--endian=little" "--cpu=Cortex-M4F" "--fpu=VFPv4" "-p" "C:\devtools\IAR Systems\Embedded Workbench 6.5\arm\CONFIG\debugger\Infineon\xmc4500.ddf" "--semihosting" "--device=xmc4500" "--drv_communication=USB0" "--jlink_speed=auto" "--jlink_initial_speed=32" "--jlink_reset_strategy=0,0" "--drv_catch_exceptions=0x000" "--jlink_script_file=C:\devtools\IAR Systems\Embedded Workbench 6.5\arm\config\debugger\Infineon\XMC4500.jlinkscript" "--drv_swo_clock_setup=72000000,0,2000000" \r
 \r
 \r
index 760f9d33cb20f006e41d5c437333c4f63d73fb6b..81d8753136ed378ae679cbda2b603aab118ee47f 100644 (file)
 \r
 <Workspace>\r
   <ConfigDictionary>\r
-    <CurrentConfigs>\r
-      <Project>RTOSDemo/Debug</Project>\r
-    </CurrentConfigs>\r
-  </ConfigDictionary>\r
+    \r
+  <CurrentConfigs><Project>RTOSDemo/Debug</Project></CurrentConfigs></ConfigDictionary>\r
   <Desktop>\r
     <Static>\r
       <Workspace>\r
         <ColumnWidths>\r
-          <Column0>124</Column0>\r
-          <Column1>27</Column1>\r
-          <Column2>27</Column2>\r
-          <Column3>27</Column3>\r
-        </ColumnWidths>\r
+          \r
+          \r
+          \r
+          \r
+        <Column0>124</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>\r
       </Workspace>\r
-    </Static>\r
+    <Build><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1216</ColumnWidth1><ColumnWidth2>324</ColumnWidth2><ColumnWidth3>81</ColumnWidth3></Build></Static>\r
     <Windows>\r
-      <Wnd0>\r
+      \r
+    <Wnd2>\r
         <Tabs>\r
           <Tab>\r
             <Identity>TabID-11195-18312</Identity>\r
             <TabName>Workspace</TabName>\r
             <Factory>Workspace</Factory>\r
             <Session>\r
-              <NodeDict>\r
-                <ExpandedNode>RTOSDemo</ExpandedNode>\r
-              </NodeDict>\r
-            </Session>\r
+              \r
+            <NodeDict><ExpandedNode>RTOSDemo</ExpandedNode></NodeDict></Session>\r
           </Tab>\r
         </Tabs>\r
-        <SelectedTab>0</SelectedTab>\r
-      </Wnd0>\r
-    </Windows>\r
+        \r
+      <SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-6727-18343</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows>\r
     <Editor>\r
-      <Pane>\r
-        <Tab>\r
-          <Factory>TextEditor</Factory>\r
-          <Filename>$WS_DIR$\main.c</Filename>\r
-          <XPos>0</XPos>\r
-          <YPos>51</YPos>\r
-          <SelStart>0</SelStart>\r
-          <SelEnd>0</SelEnd>\r
-        </Tab>\r
-        <ActiveTab>0</ActiveTab>\r
-        <Tab>\r
-          <Factory>TextEditor</Factory>\r
-          <Filename>$WS_DIR$\main_full.c</Filename>\r
-          <XPos>0</XPos>\r
-          <YPos>51</YPos>\r
-          <SelStart>0</SelStart>\r
-          <SelEnd>0</SelEnd>\r
-        </Tab>\r
-        <Tab>\r
-          <Factory>TextEditor</Factory>\r
-          <Filename>$WS_DIR$\main_blinky.c</Filename>\r
-          <XPos>0</XPos>\r
-          <YPos>51</YPos>\r
-          <SelStart>0</SelStart>\r
-          <SelEnd>0</SelEnd>\r
-        </Tab>\r
-      </Pane>\r
-      <ActivePane>0</ActivePane>\r
-      <Sizes>\r
-        <Pane>\r
-          <X>1000000</X>\r
-          <Y>1000000</Y>\r
-        </Pane>\r
-      </Sizes>\r
-      <SplitMode>1</SplitMode>\r
-    </Editor>\r
+      \r
+      \r
+      \r
+      \r
+    <Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>63</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
     <Positions>\r
-      <Top>\r
-        <Row0>\r
-          <Sizes>\r
-            <Toolbar-013494c8>\r
-              <key>iaridepm.enu1</key>\r
-            </Toolbar-013494c8>\r
-          </Sizes>\r
-        </Row0>\r
-      </Top>\r
-      <Left>\r
-        <Row0>\r
-          <Sizes>\r
-            <Wnd0>\r
-              <Rect>\r
-                <Top>-2</Top>\r
-                <Left>-2</Left>\r
-                <Bottom>938</Bottom>\r
-                <Right>198</Right>\r
-                <x>-2</x>\r
-                <y>-2</y>\r
-                <xscreen>200</xscreen>\r
-                <yscreen>200</yscreen>\r
-                <sizeHorzCX>119048</sizeHorzCX>\r
-                <sizeHorzCY>203666</sizeHorzCY>\r
-                <sizeVertCX>119048</sizeVertCX>\r
-                <sizeVertCY>957230</sizeVertCY>\r
-              </Rect>\r
-            </Wnd0>\r
-          </Sizes>\r
-        </Row0>\r
-      </Left>\r
-      <Right>\r
-        <Row0>\r
-          <Sizes/>\r
-        </Row0>\r
-      </Right>\r
-      <Bottom>\r
-        <Row0>\r
-          <Sizes/>\r
-        </Row0>\r
-      </Bottom>\r
-      <Float>\r
-        <Sizes/>\r
-      </Float>\r
-    </Positions>\r
+      \r
+      \r
+      \r
+      \r
+      \r
+    <Top><Row0><Sizes><Toolbar-013491e8><key>iaridepm.enu1</key></Toolbar-013491e8></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>740</Bottom><Right>198</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>119048</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>119048</sizeVertCX><sizeVertCY>755601</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1682</Right><x>-2</x><y>-2</y><xscreen>1684</xscreen><yscreen>200</yscreen><sizeHorzCX>1002381</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>119048</sizeVertCX><sizeVertCY>203666</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
   </Desktop>\r
 </Workspace>\r
 \r
index 4949271575767cf53da4272062b80fe23e40cefb..20791a82f641a96d952ef368460463b2ebc1d68f 100644 (file)
@@ -6,7 +6,7 @@
 * @date     23 Feb 2012\r
 *\r
 Copyright (C) 2011-2012 Infineon Technologies AG. All rights reserved.\r
-* \r
+*\r
 *\r
 * @par\r
 * Infineon Technologies AG (Infineon) is supplying this software for use with Infineon's\r
@@ -39,7 +39,7 @@ Copyright (C) 2011-2012 Infineon Technologies AG. All rights reserved.
 \r
 #ifdef __cplusplus\r
 extern "C" {\r
-#endif \r
+#endif\r
 \r
 \r
 \r
@@ -52,11 +52,11 @@ extern "C" {
 #elif defined(__ICCARM__)\r
   #pragma language=extended\r
 #elif defined(__GNUC__)\r
-  /* anonymous unions are enabled by default */ \r
+  /* anonymous unions are enabled by default */\r
   #elif defined(__TMS470__)\r
-/* anonymous unions are enabled by default */ \r
+/* anonymous unions are enabled by default */\r
 #elif defined(__TASKING__)\r
-  #pragma warning 586 \r
+  #pragma warning 586\r
 #else\r
   #warning Not supported compiler type\r
 #endif\r
@@ -187,7 +187,7 @@ USIC1_2_IRQn            =  92,      /*!< USIC1 SR2 Interrupt
 USIC1_3_IRQn            =  93,      /*!< USIC1 SR3 Interrupt                      */\r
 USIC1_4_IRQn            =  94,      /*!< USIC1 SR4 Interrupt                      */\r
 USIC1_5_IRQn            =  95,      /*!< USIC1 SR5 Interrupt                      */\r
-USIC2_0_IRQn            =  96,      /*!< USIC2 SR0 Interrupt                      */   \r
+USIC2_0_IRQn            =  96,      /*!< USIC2 SR0 Interrupt                      */\r
 USIC2_1_IRQn            =  97,      /*!< USIC2 SR1 Interrupt                      */\r
 USIC2_2_IRQn            =  98,      /*!< USIC2 SR2 Interrupt                      */\r
 USIC2_3_IRQn            =  99,      /*!< USIC2 SR3 Interrupt                      */\r
@@ -214,7 +214,7 @@ GPDMA1_0_IRQn           = 110       /*!< GPDMA1 SR0 Interrupt
                      reg &= ~(mask);\\r
                      reg |= (val << pos) & mask;\\r
                     }\r
-                  \r
+\r
 /** Macro to read the bits in register */\r
 #define RD_REG(reg, mask, pos)            (((reg)&mask) >> pos)\r
 /** Macro to set the particular bit in register */\r
@@ -233,7 +233,7 @@ GPDMA1_0_IRQn           = 110       /*!< GPDMA1 SR0 Interrupt
 /*                     CAN                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *CAN GLOBAL registers\r
   */\r
 typedef struct {\r
@@ -254,7 +254,7 @@ __IO uint32_t       MCR; /*!<Module Control Register Offset  0x01C8*/
 __O uint32_t   MITR; /*!<Module Interrupt Trigger Register Offset  0x01CC*/\r
 }CAN_GLOBAL_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *CAN NODE registers\r
   */\r
 typedef struct {\r
@@ -267,7 +267,7 @@ __IO uint32_t       NECNT; /*!<Node 0 Error Counter Register Offset  0x0214*/
 __IO uint32_t  NFCR; /*!<Node 0 Frame Counter Register Offset  0x0218*/\r
 }CAN_NODE_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *CAN MO registers\r
   */\r
 typedef struct {\r
@@ -430,7 +430,7 @@ __I uint32_t        MOSTAT; /*!<Message Object 0 Status Register Offset  0x101C*/
 /*                     CCU4x                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *CAPCOM4 Global Registers\r
   */\r
 typedef struct {\r
@@ -447,7 +447,7 @@ __I  uint32_t       RESERVED2[11];
 __I uint32_t   MIDR; /*!<Module Identification Offset  0x0080*/\r
 }CCU4_GLOBAL_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *CC40 Registers\r
   */\r
 typedef struct {\r
@@ -515,7 +515,7 @@ __O uint32_t        SWR; /*!<Interrupt Status Clear Offset  0x01B0*/
 /*                     CCU8x                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *CAPCOM8 Global Registers\r
   */\r
 typedef struct {\r
@@ -533,7 +533,7 @@ __I  uint32_t       RESERVED2[11];
 __I uint32_t   MIDR; /*!<Module Identification Offset  0x0080*/\r
 }CCU8_GLOBAL_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *CC8x Registers\r
   */\r
 typedef struct {\r
@@ -595,7 +595,7 @@ __O uint32_t        SWR; /*!<Interrupt Status Clear Offset  0x01B0*/
 /*                     DAC                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *DAC Kernel Registers\r
   */\r
 typedef struct {\r
@@ -624,7 +624,7 @@ __IO uint32_t       DAC1PATH; /*!<DAC1 Higher Pattern Register Offset  0x002C*/
 /*                     DLR                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *DLR registers\r
   */\r
 typedef struct {\r
@@ -646,7 +646,7 @@ __IO uint32_t       LNEN; /*!<GPDMA Line Enable Offset  0x0010*/
 /*                     GPDMA1                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *Channel Related registers\r
   */\r
 typedef struct {\r
@@ -661,7 +661,7 @@ __IO uint32_t       CFGL; /*!<Configuration Register for Channel 0 Low Word Offset  0x
 __IO uint32_t  CFGH; /*!<Configuration Register for Channel 0 High Word Offset  0x0044*/\r
 }GPDMA1_CH_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *GPDMA1 Global registers\r
   */\r
 typedef struct {\r
@@ -748,7 +748,7 @@ __I uint32_t        VERSION; /*!<DMA Component Version Offset  0x03FC*/
 /*                     GPDMA0                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *Channel Related registers\r
   */\r
 typedef struct {\r
@@ -775,7 +775,7 @@ __I  uint32_t       RESERVED8;
 __IO uint32_t  DSR; /*!<Destination Scatter Register for Channel 0 Offset  0x0050*/\r
 }GPDMA0_CH_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *GPDMA0 Global registers\r
   */\r
 typedef struct {\r
@@ -870,7 +870,7 @@ __I uint32_t        VERSION; /*!<DMA Component Version Offset  0x03FC*/
 /*                     DSD                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *DSD Global Registers\r
   */\r
 typedef struct {\r
@@ -890,7 +890,7 @@ __IO uint32_t       EVFLAG; /*!<Event Flag Register Offset  0x00E0*/
 __O uint32_t   EVFLAGCLR; /*!<Event Flag Clear Register Offset  0x00E4*/\r
 }DSD_GLOBAL_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *DSD CHANNEL Registers\r
   */\r
 typedef struct {\r
@@ -933,64 +933,11 @@ __IO uint32_t     RECTCFG; /*!<Rectification Configuration Register 0 Offset  0x01A8
 #define   DSD_CH2               ((DSD_CH_TypeDef*)(DSD_BASE + DSD_CH2_BASE))\r
 #define   DSD_CH3               ((DSD_CH_TypeDef*)(DSD_BASE + DSD_CH3_BASE))\r
 \r
-/***************************************************************************/\r
-/*                     DWT                          */\r
-/***************************************************************************/\r
-\r
-  /* \r
-  *Cortex M4 - Data Watchpoint and Trace\r
-  */\r
-typedef struct {                            /*!< DWT Structure                         */\r
-  __IO uint32_t  DWT_CTRL;                  /*!< Use the DWT Control Register to enable the DWT unit. */\r
-  __IO uint32_t  DWT_CYCCNT;                /*!< The DWT_CYCCNT register characteristics are:Purpose Shows or sets the value of the processor cycle counter, CYCCNT.Usage constraints The DWT unit suspends CYCCNT counting when the processor is in Debug state.Configurations Implemented only when DWT_CTRL.NOCYCCNT is RAZ, see Control register, DWT_CTRL on page C1-879.When DWT_CTRL.NOCYCCNT is RAO no cycle counter is implemented and this register is UNK/SBZP.For more information see CYCCNT cycle counter and related timers on page C1-871. */\r
-  __IO uint32_t  DWT_CPICNT;                /*!< The DWT_CPICNT register characteristics are:Purpose Counts additional cycles required to execute multi-cycle instructions and instruction fetch stalls.Usage constraints The counter initializes to 0 when software enables its counter overflow event by setting the DWT_CTRL.CPIEVTENA bit to 1.Configurations Implemented only when DWT_CTRL.NOPRFCNT is RAZ, see Control register, DWT_CTRL on page C1-879.If DWT_CTRL.NOPRFCNT is RAO, indicating that the implementation does not include the profiling counters, this re */\r
-  __IO uint32_t  DWT_EXCCNT;                /*!< The DWT_EXCCNT register characteristics are:Purpose Counts the total cycles spent in exception processingUsage constraints The counter initializes to 0 when software enables its counter overflow event by setting the DWT_CTRL.EXCEVTENA bit to 1.Configurations Implemented only when DWT_CTRL.NOPRFCNT is RAZ, see Control register, DWT_CTRL on page C1-879.If DWT_CTRL.NOPRFCNT is RAO, indicating that the implementation does not include the profiling counters, this register is UNK/SBZP.For more information see Pr */\r
-  __IO uint32_t  DWT_SLEEPCNT;              /*!< The DWT_SLEEPCNT register characteristics are:Purpose Counts the total number of cycles that the processor is sleeping.Usage constraints The counter initializes to 0 when software enables its counter overflow event by setting the DWT_CTRL.SLEEPEVTENA bit to 1.Configurations Implemented only when DWT_CTRL.NOPRFCNT is RAZ, see Control register, DWT_CTRL on page C1-879.If DWT_CTRL.NOPRFCNT is RAO, indicating that the implementation does not include the profiling counters, this register is UNK/SBZP.ARM recomme */\r
-  __IO uint32_t  DWT_LSUCNT;                /*!< The DWT_LSUCNT register characteristics are:Purpose Increments on the additional cycles required to execute all load or store instructionsUsage constraints The counter initializes to 0 when software enables its counter overflow event by setting the DWT_CTRL.LSUEVTENA bit to 1.Configurations Implemented only when DWT_CTRL.NOPRFCNT is RAZ, see Control register, DWT_CTRL on page C1-879.If DWT_CTRL.NOPRFCNT is RAO, indicating that the implementation does not include the profiling counters, this register is UNK */\r
-  __IO uint32_t  DWT_FOLDCNT;               /*!< The DWT_FOLDCNT register characteristics are:Purpose Increments on each instruction that takes 0 cycles.Usage constraints The counter initializes to 0 when software enables its counter overflow event by setting the DWT_CTRL.FOLDEVTENA bit to 1. If an implementation includes profiling counters but does not support instruction folding, this counter can be RAZ/WI.Configurations Implemented only when DWT_CTRL.NOPRFCNT is RAZ, see Control register, DWT_CTRL on page C1-879.If DWT_CTRL.NOPRFCNT is RAO, indicating */\r
-  __I  uint32_t  DWT_PCSR;                  /*!< The DWT_PCSR characteristics are:Purpose Samples the current value of the program counter.Usage constraints There are no usage constraints.NoteBit [0] of any sampled value is RAZ and does not reflect instruction set state as it does in a PC sample on the ARMv7-A and ARMv7-R architecture profiles.Configurations An optional feature. Register is RAZ/WI if not implemented.For more information see Program counter sampling support on page C1-877. */\r
-  __IO uint32_t  DWT_COMP0;                 /*!< The DWT_COMP0 register characteristics are:Purpose Provides a reference value for use by comparator 0.Usage constraints The operation of comparator 0 depends also on the registers DWT_MASK0 and DWT_FUNCTION0, see Comparator Mask registers, DWT_MASKn on page C1-892 and Comparator Function registers, DWT_FUNCTIONn on page C1-893.Configurations Implemented only when DWT_CTRL.NUMCOMP is nonzero, see Control register, DWT_CTRL on page C1-879.DWT_CTRL.NUMCOMP defines the number of implemented DWT_COMPn registers */\r
-  __IO uint32_t  DWT_MASK0;                 /*!< The DWT_MASK0 register characteristics are:Purpose Provides the size of the ignore mask applied to the access address for address range matching by comparator 0.Usage constraints The operation of comparator 0 depends also on the registers DWT_COMP0 and DWT_FUNCTION0, see Comparator registers, DWT_COMPn on page C1-891 and Comparator Function registers, DWT_FUNCTIONn on page C1-893.Configurations Implemented only when DWT_CTRL.NUMCOMP is nonzero, see Control register, DWT_CTRL on page C1-879.DWT_CTRL.NUMCOMP */\r
-  __IO uint32_t  DWT_FUNCTION0;             /*!< The DWT_FUNCTION0 register characteristics are:Purpose Controls the operation of comparator 0.Usage constraints The operation of comparator 0 depends also on the registers DWT_COMP0 and DWT_MASK0, see Comparator registers, DWT_COMPn on page C1-891 and Comparator Mask registers, DWT_MASKn on page C1-892.Reading this register clears some fields to zero. See the field descriptions in Table C1-39 on page C1-894 for more information, and for the usage constraints of individual fields.Configurations Implemented  */\r
-  __I  uint32_t  RESERVED0;\r
-  __IO uint32_t  DWT_COMP1;                 /*!< The DWT_COMP1 register characteristics are:Purpose Provides a reference value for use by comparator n.Usage constraints The operation of comparator 1 depends also on the registers DWT_MASK1 and DWT_FUNCTION1, see Comparator Mask registers, DWT_MASKn on page C1-892 and Comparator Function registers, DWT_FUNCTIONn on page C1-893.Configurations Implemented only when DWT_CTRL.NUMCOMP is nonzero, see Control register, DWT_CTRL on page C1-879.DWT_CTRL.NUMCOMP defines the number of implemented DWT_COMPn registers */\r
-  __IO uint32_t  DWT_MASK1;                 /*!< The DWT_MASK1 register characteristics are:Purpose Provides the size of the ignore mask applied to the access address for address range matching by comparator 1.Usage constraints The operation of comparator 1 depends also on the registers DWT_COMP1 and DWT_FUNCTION1, see Comparator registers, DWT_COMPn on page C1-891 and Comparator Function registers, DWT_FUNCTIONn on page C1-893.Configurations Implemented only when DWT_CTRL.NUMCOMP is nonzero, see Control register, DWT_CTRL on page C1-879.DWT_CTRL.NUMCOMP */\r
-  __IO uint32_t  DWT_FUNCTION1;             /*!< The DWT_FUNCTION1 register characteristics are:Purpose Controls the operation of comparator 1.Usage constraints The operation of comparator 1 depends also on the registers DWT_COMP1 and DWT_MASK1, see Comparator registers, DWT_COMPn on page C1-891 and Comparator Mask registers, DWT_MASKn on page C1-892.Reading this register clears some fields to zero. See the field descriptions in Table C1-39 on page C1-894 for more information, and for the usage constraints of individual fields.Configurations Implemented  */\r
-  __I  uint32_t  RESERVED1;\r
-  __IO uint32_t  DWT_COMP2;                 /*!< The DWT_COMP2 register characteristics are:Purpose Provides a reference value for use by comparator n.Usage constraints The operation of comparator n depends also on the registers DWT_MASK2 and DWT_FUNCTION2, see Comparator Mask registers, DWT_MASKn on page C1-892 and Comparator Function registers, DWT_FUNCTIONn on page C1-893.Configurations Implemented only when DWT_CTRL.NUMCOMP is nonzero, see Control register, DWT_CTRL on page C1-879.DWT_CTRL.NUMCOMP defines the number of implemented DWT_COMPn registers */\r
-  __IO uint32_t  DWT_MASK2;                 /*!< The DWT_MASK2 register characteristics are:Purpose Provides the size of the ignore mask applied to the access address for address range matching by comparator 2.Usage constraints The operation of comparator 2 depends also on the registers DWT_COMP2 and DWT_FUNCTION2, see Comparator registers, DWT_COMPn on page C1-891 and Comparator Function registers, DWT_FUNCTIONn on page C1-893.Configurations Implemented only when DWT_CTRL.NUMCOMP is nonzero, see Control register, DWT_CTRL on page C1-879.DWT_CTRL.NUMCOMP */\r
-  __IO uint32_t  DWT_FUNCTION2;             /*!< The DWT_FUNCTION2 register characteristics are:Purpose Controls the operation of comparator 2.Usage constraints The operation of comparator 2 depends also on the registers DWT_COMP2 and DWT_MASK2, see Comparator registers, DWT_COMPn on page C1-891 and Comparator Mask registers, DWT_MASKn on page C1-892.Reading this register clears some fields to zero. See the field descriptions in Table C1-39 on page C1-894 for more information, and for the usage constraints of individual fields.Configurations Implemented  */\r
-  __I  uint32_t  RESERVED2;\r
-  __IO uint32_t  DWT_COMP3;                 /*!< The DWT_COMP3 register characteristics are:Purpose Provides a reference value for use by comparator n.Usage constraints The operation of comparator 3 depends also on the registers DWT_MASK3 and DWT_FUNCTION3, see Comparator Mask registers, DWT_MASKn on page C1-892 and Comparator Function registers, DWT_FUNCTIONn on page C1-893.Configurations Implemented only when DWT_CTRL.NUMCOMP is nonzero, see Control register, DWT_CTRL on page C1-879.DWT_CTRL.NUMCOMP defines the number of implemented DWT_COMPn registers */\r
-  __IO uint32_t  DWT_MASK3;                 /*!< The DWT_MASK3 register characteristics are:Purpose Provides the size of the ignore mask applied to the access address for address range matching by comparator 3.Usage constraints The operation of comparator 3 depends also on the registers DWT_COMP3 and DWT_FUNCTION3, see Comparator registers, DWT_COMPn on page C1-891 and Comparator Function registers, DWT_FUNCTIONn on page C1-893.Configurations Implemented only when DWT_CTRL.NUMCOMP is nonzero, see Control register, DWT_CTRL on page C1-879.DWT_CTRL.NUMCOMP */\r
-  __IO uint32_t  DWT_FUNCTION3;             /*!< The DWT_FUNCTION3 register characteristics are:Purpose Controls the operation of comparator 3.Usage constraints The operation of comparator 3 depends also on the registers DWT_COMP3 and DWT_MASK3, see Comparator registers, DWT_COMPn on page C1-891 and Comparator Mask registers, DWT_MASKn on page C1-892.Reading this register clears some fields to zero. See the field descriptions in Table C1-39 on page C1-894 for more information, and for the usage constraints of individual fields.Configurations Implemented  */\r
-  __I  uint32_t  RESERVED3[989];\r
-  __I  uint32_t  DWTPID4;                   /*!< Peripheral identification register4   */\r
-  __I  uint32_t  DWTPID5;                   /*!< Peripheral identification register5   */\r
-  __I  uint32_t  DWTPID6;                   /*!< Peripheral identification register6   */\r
-  __I  uint32_t  DWTPID7;                   /*!< Peripheral identification register7   */\r
-  __I  uint32_t  DWTPID0;                   /*!< Peripheral identification register0   */\r
-  __I  uint32_t  DWTPID1;                   /*!< Peripheral identification register1   */\r
-  __I  uint32_t  DWTPID2;                   /*!< Peripheral identification register2   */\r
-  __I  uint32_t  DWTPID3;                   /*!< Peripheral identification register3   */\r
-  __I  uint32_t  DWTCID0;                   /*!< Component identification register0    */\r
-  __I  uint32_t  DWTCID1;                   /*!< Component identification register1    */\r
-  __I  uint32_t  DWTCID2;                   /*!< Component identification register2    */\r
-  __I  uint32_t  DWTCID3;                   /*!< Component identification register3    */\r
-} DWT_Type;\r
-\r
-#define   DWT_BASE                      ((uint32_t)0xE0001000U)\r
-#define   DWT_GLOBAL_BASE               (0x0000U)\r
-/***************************************************************************/\r
-/* Peripheral Declaration                                                  */\r
-/***************************************************************************/\r
-#define   DWT           ((DWT_Type *)(DWT_BASE + DWT_GLOBAL_BASE))\r
-\r
 /***************************************************************************/\r
 /*                     EBU                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *EBU GLOBAL registers\r
   */\r
 typedef struct {\r
@@ -1000,7 +947,7 @@ __I uint32_t       ID; /*!<EBU Module Identification Register Offset  0x0008*/
 __IO uint32_t  USERCON; /*!<EBU Test/Control Configuration Register Offset  0x000C*/\r
 }EBU_GLOBAL_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *EBU chipselect registers\r
   */\r
 typedef struct {\r
@@ -1017,29 +964,29 @@ __IO uint32_t    ADDRSEL; /*!<EBU Address Select Register 0 Offset  0x001C*/
 __I  uint32_t  RESERVED1[6];\r
 __IO uint32_t  BUSRCON; /*!<EBU Bus Configuration Register Offset  0x0038*/\r
 __IO uint32_t  BUSRAP; /*!<EBU Bus Read Access Parameter Register Offset*/\r
-__IO uint32_t  BUSWCON; /*!<EBU Bus Write Configuration Register Offset*/  \r
-__IO uint32_t  BUSWAP; /*!<EBU Bus Write Access Parameter Register Offset*/  \r
+__IO uint32_t  BUSWCON; /*!<EBU Bus Write Configuration Register Offset*/\r
+__IO uint32_t  BUSWAP; /*!<EBU Bus Write Access Parameter Register Offset*/\r
 }EBU_CS1_TypeDef;\r
 \r
 typedef struct {\r
 __IO uint32_t  ADDRSEL; /*!<EBU Address Select Register 0 Offset  0x0020*/\r
 __I  uint32_t  RESERVED1[9];\r
 __IO uint32_t  BUSRCON; /*!<EBU Bus Configuration Register Offset  0x0048*/\r
-__IO uint32_t  BUSRAP; /*!<EBU Bus Read Access Parameter Register Offset*/  \r
-__IO uint32_t  BUSWCON; /*!<EBU Bus Write Configuration Register Offset*/  \r
-__IO uint32_t  BUSWAP; /*!<EBU Bus Write Access Parameter Register Offset*/ \r
+__IO uint32_t  BUSRAP; /*!<EBU Bus Read Access Parameter Register Offset*/\r
+__IO uint32_t  BUSWCON; /*!<EBU Bus Write Configuration Register Offset*/\r
+__IO uint32_t  BUSWAP; /*!<EBU Bus Write Access Parameter Register Offset*/\r
 }EBU_CS2_TypeDef;\r
 \r
 typedef struct {\r
 __IO uint32_t  ADDRSEL; /*!<EBU Address Select Register 0 Offset  0x0024*/\r
 __I  uint32_t  RESERVED1[12];\r
 __IO uint32_t  BUSRCON; /*!<EBU Bus Configuration Register Offset  0x0058*/\r
-__IO uint32_t  BUSRAP; /*!<EBU Bus Read Access Parameter Register Offset*/ \r
-__IO uint32_t  BUSWCON; /*!<EBU Bus Write Configuration Register Offset*/  \r
-__IO uint32_t  BUSWAP; /*!<EBU Bus Write Access Parameter Register Offset*/  \r
+__IO uint32_t  BUSRAP; /*!<EBU Bus Read Access Parameter Register Offset*/\r
+__IO uint32_t  BUSWCON; /*!<EBU Bus Write Configuration Register Offset*/\r
+__IO uint32_t  BUSWAP; /*!<EBU Bus Write Access Parameter Register Offset*/\r
 }EBU_CS3_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *EBU SDRAM registers\r
   */\r
 typedef struct {\r
@@ -1071,7 +1018,7 @@ __I uint32_t      SDRSTAT; /*!<EBU SDRAM Status Register Offset  0x0074*/
 /*                     ERUx                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *ERU Registers\r
   */\r
 typedef struct {\r
@@ -1094,7 +1041,7 @@ __IO uint32_t     EXOCON[4]; /*!<Event Output Trigger Control 0 Register Offset  0x0
 /*                     ETHx                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *Ethernet Unit\r
   */\r
 typedef struct {\r
@@ -1255,7 +1202,7 @@ __IO uint32_t     HW_FEATURE; /*!<Register 22 [HW Feature Register] Offset  0x1058*/
 /*                     ETH0_CON                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *Ethernet I/O Control Register\r
   */\r
 typedef struct {\r
@@ -1274,7 +1221,7 @@ __IO uint32_t     CON; /*!<Ethernet 0 Port Control Register Offset  0x0000*/
 /*                     ETM                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *Cortex M4 - Embedded Trace Macrocell\r
   */\r
 typedef struct {                            /*!< ETM Structure                         */\r
@@ -1348,7 +1295,7 @@ typedef struct {                            /*!< ETM Structure
 /*                     FCE                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *Global registers\r
   */\r
 typedef struct {\r
@@ -1357,7 +1304,7 @@ __I  uint32_t     RESERVED1;
 __I uint32_t   ID; /*!<Module Identification Register Offset  0x0008*/\r
 }FCE_GLOBAL_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *Generic CRC Engine registers\r
   */\r
 typedef struct {\r
@@ -1390,7 +1337,7 @@ __IO uint32_t     CTR; /*!<CRC Test Register 0 Offset  0x003C*/
 /*                     FLASH0                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *FLASH0 GLOBAL registers\r
   */\r
 typedef struct {\r
@@ -1416,7 +1363,7 @@ __I uint32_t      PROCON2; /*!<Flash Protection Configuration Register User 2 Offset
 /*                     FPB                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *Cortex M4 - Flash Patch and Breakpoint\r
   */\r
 typedef struct {                            /*!< FPB Structure                         */\r
@@ -1456,7 +1403,7 @@ typedef struct {                            /*!< FPB Structure
 /*                     LEDTS0                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *LEDTS0 KERNEL registers\r
   */\r
 typedef struct {\r
@@ -1484,7 +1431,7 @@ __IO uint32_t     TSCMP1; /*!<Touch-sense Compare Register 1 Offset  0x0028*/
 /*                     PBAx                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *Peripheral Bridge Status and Write Error Address registers\r
   */\r
 typedef struct {\r
@@ -1505,7 +1452,7 @@ __I uint32_t      WADDR; /*!<PBA Write Error Address Register Offset  0x0004*/
 /*                     PMU0                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *PMU0 ID register\r
   */\r
 typedef struct {\r
@@ -1800,7 +1747,7 @@ typedef struct {                            /*!< PORT15 Structure
 /*                     POSIFx                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *Position Interface\r
   */\r
 typedef struct {\r
@@ -1956,7 +1903,7 @@ typedef struct {                            /*!< (@ 0xE000E000) PPB Structure
 /*                     PREF                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *Prefetch\r
   */\r
 typedef struct {\r
@@ -1974,7 +1921,7 @@ __IO uint32_t     PCON; /*!<Prefetch Configuration Register Offset  0x0000*/
 /*                     RTC                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *RTC Kernel registers\r
   */\r
 typedef struct {\r
@@ -2001,7 +1948,7 @@ __IO uint32_t     TIM1; /*!<RTC Time Register 1 Offset  0x0024*/
 /*                     SCU                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *SCU CCU PLL registers\r
   */\r
 typedef struct {\r
@@ -2015,7 +1962,7 @@ __I  uint32_t     RESERVED1[4];
 __I uint32_t   CLKMXSTAT; /*!<Clock Multiplexing Status Register Offset  0x0738*/\r
 }SCU_PLL_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *SCU CCU OSC registers\r
   */\r
 typedef struct {\r
@@ -2023,7 +1970,7 @@ __I uint32_t      OSCHPSTAT; /*!<OSC_HP Status Register Offset  0x0700*/
 __IO uint32_t  OSCHPCTRL; /*!<OSC_HP Control Register Offset  0x0704*/\r
 }SCU_OSC_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *SCU CCU Clock Control registers\r
   */\r
 typedef struct {\r
@@ -2058,7 +2005,7 @@ __IO uint32_t     DSLEEPCR; /*!<Deep Sleep Control Register Offset  0x0634*/
 /*                     SCU                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *SCU GCU CONTROL registers\r
   */\r
 typedef struct {\r
@@ -2083,7 +2030,7 @@ __IO uint32_t     RMACR; /*!<Retention Memory Access Control Register Offset  0x00C8
 __IO uint32_t  RMDATA; /*!<Retention Memory Access Data Register Offset  0x00CC*/\r
 }SCU_GENERAL_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *SCU GCU PARITY registers\r
   */\r
 typedef struct {\r
@@ -2097,7 +2044,7 @@ __IO uint32_t     PMTPR; /*!<Parity Memory Test Pattern Register Offset  0x0154*/
 __IO uint32_t  PMTSR; /*!<Parity Memory Test Select Register Offset  0x0158*/\r
 }SCU_PARITY_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *SCU GCU INTERRUPT registers\r
   */\r
 typedef struct {\r
@@ -2109,7 +2056,7 @@ __O uint32_t      SRSET; /*!<SCU Service Request Set Offset  0x0084*/
 __IO uint32_t  NMIREQEN; /*!<SCU Service Request Mask Offset  0x0088*/\r
 }SCU_INTERRUPT_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *SCU TRAP registers\r
   */\r
 typedef struct {\r
@@ -2137,7 +2084,7 @@ __O uint32_t      TRAPSET; /*!<Trap Set Register Offset  0x0170*/
 /*                     SCU                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *SCU HIBERNATE registers\r
   */\r
 typedef struct {\r
@@ -2162,7 +2109,7 @@ __IO uint32_t     OSCULCTRL; /*!<OSC_ULP Control Register Offset  0x031C*/
 /*                     SCU                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *SCU PWRCTRL registers\r
   */\r
 typedef struct {\r
@@ -2187,7 +2134,7 @@ __IO uint32_t PWRMON; /*!< Power Monitor Control  Offset  0x022C*/
 /*                     SCU                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *SCU RESET CONTROL registers\r
   */\r
 typedef struct {\r
@@ -2219,7 +2166,7 @@ __O uint32_t      PRCLR3; /*!<RCU Peripheral 3 Reset Clear Offset  0x0438*/
 /*                     SDMMC                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *SDMMC registers\r
   */\r
 typedef struct {\r
@@ -2272,7 +2219,7 @@ __I uint16_t      SLOT_INT_STATUS; /*!<Slot Interrupt Status Register Offset  0x00FC*
 /*                     TPIU                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *Cortex M4 - Trace Port Interface Unit\r
   */\r
 typedef struct {                            /*!< TPIU Structure                        */\r
@@ -2325,7 +2272,7 @@ typedef struct {                            /*!< TPIU Structure
 /*                     USB0                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *CONTROL registers\r
   */\r
 typedef struct {\r
@@ -2402,7 +2349,7 @@ __I  uint32_t     RESERVED11[370];
 __IO uint32_t  PCGCCTL; /*!<Power and Clock Gating Control Register Offset  0x0E00*/\r
 }USB0_GLOBAL_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *ENDPOINT-0 registers\r
   */\r
 typedef struct {\r
@@ -2425,7 +2372,7 @@ __I  uint32_t     RESERVED6;
 __I uint32_t   DOEPDMAB0; /*!<Device Endpoint-0 DMA Buffer Address Register Offset  0x0B1C*/\r
 }USB0_EP0_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *ENDPOINTx registers\r
   */\r
 typedef struct {\r
@@ -2460,7 +2407,7 @@ __I  uint32_t     RESERVED6;
 __I uint32_t   DOEPDMAB; /*!<Device Endpoint-1 DMA Buffer Address Register Offset  0x0B3C*/\r
 }USB0_EP_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *CHANNEL registers\r
   */\r
 typedef struct {\r
@@ -2535,7 +2482,7 @@ __I uint32_t      HCDMAB; /*!<Host Channel-0 DMA Buffer Address Register Offset  0x05
 /*                     USICx                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *Module wide registers\r
   */\r
 typedef struct {\r
@@ -2543,7 +2490,7 @@ __I  uint32_t     RESERVED1[2];
 __I uint32_t   ID; /*!<Module Identification Register Offset  0x0008*/\r
 }USIC_GLOBAL_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *Channel Related registers\r
   */\r
 typedef struct {\r
@@ -2624,7 +2571,7 @@ __O uint32_t      IN[32]; /*!<Transmit FIFO Buffer Input Location 00 Offset  0x0180*/
 /*                     VADC                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *ADC Group registers\r
   */\r
 typedef struct {\r
@@ -2687,7 +2634,7 @@ __I  uint32_t     RESERVED19[16];
 __I uint32_t   RESD[16]; /*!<Group 0 Result Reg. 0, Debug Offset  0x0780*/\r
 }VADC_G_TypeDef;\r
 \r
-  /* \r
+  /*\r
   *ADC global registers\r
   */\r
 typedef struct {\r
@@ -2744,7 +2691,7 @@ __IO uint32_t     EMUXSEL; /*!<External Multiplexer Select Register Offset  0x03F0*/
 /*                     WDT                          */\r
 /***************************************************************************/\r
 \r
-  /* \r
+  /*\r
   *WDT Kernel registers\r
   */\r
 typedef struct {\r
@@ -20691,17 +20638,17 @@ __O uint32_t  WDTCLR; /*!<WDT Clear Register Offset  0x001C*/
 #elif defined(__ICCARM__)\r
   /* leave anonymous unions enabled */\r
 #elif defined(__GNUC__)\r
-  /* anonymous unions are enabled by default */ \r
+  /* anonymous unions are enabled by default */\r
 #elif defined(__TMS470__)\r
-  /* anonymous unions are enabled by default */ \r
+  /* anonymous unions are enabled by default */\r
 #elif defined(__TASKING__)\r
-  #pragma warning restore \r
+  #pragma warning restore\r
 #else\r
    #warning Not supported compiler type\r
 #endif\r
 \r
 #ifdef __cplusplus\r
 }\r
-#endif \r
+#endif\r
 \r
 #endif  // ifndef __XMC4500_H__\r