]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_M0_Infineon_XMC1000_IAR_Keil_GCC/IAR_Specific/system_XMC1300.h
Finalise XMC1000 IAR demos.
[freertos] / FreeRTOS / Demo / CORTEX_M0_Infineon_XMC1000_IAR_Keil_GCC / IAR_Specific / system_XMC1300.h
1 /******************************************************************************\r
2  * @file     system_XMC1300.h\r
3  * @brief    Device specific initialization for the XMC1300-Series according \r
4  * to CMSIS\r
5  * @version  V1.1\r
6  * @date     13 Dec 2012\r
7  *\r
8  * @note\r
9  * Copyright (C) 2012-2013 Infineon Technologies AG. All rights reserved.\r
10 \r
11  *\r
12  * @par\r
13  * Infineon Technologies AG (Infineon) is supplying this software for use with \r
14  * Infineon\92s microcontrollers.\r
15  *   \r
16  * This file can be freely distributed within development tools that are \r
17  * supporting such microcontrollers.\r
18  *  \r
19  *\r
20  * @par\r
21  * THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, WHETHER EXPRESS, IMPLIED\r
22  * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF\r
23  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.\r
24  * INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL,\r
25  * OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.\r
26  *\r
27  ******************************************************************************/\r
28 /*\r
29  * *************************** Change history *********************************\r
30  * V1.1, 13 Dec 2012, PKB, Created this table, added extern and stdint\r
31  */\r
32 #include <stdint.h>\r
33 \r
34 /*----------------------------------------------------------------------------\r
35   Clock Variable definitions\r
36  *----------------------------------------------------------------------------*/\r
37 extern uint32_t SystemCoreClock;\r
38 /**\r
39   * @brief  Setup the microcontroller system.\r
40   *         Initialize the PLL and update the \r
41   *         SystemCoreClock variable.\r
42   * @param  None\r
43   * @retval None\r
44   */\r
45 void SystemInit(void);\r
46 \r
47 /**\r
48   * @brief  Update SystemCoreClock according to Clock Register Values\r
49   * @note   -  \r
50   * @param  None\r
51   * @retval None\r
52   */\r
53 void SystemCoreClockUpdate(void);\r
54 \r