]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_M0_Infineon_XMC1000_IAR_Keil_GCC/Atollic_Specific/system_XMC1100.h
Finalise XMC1000 GCC demos.
[freertos] / FreeRTOS / Demo / CORTEX_M0_Infineon_XMC1000_IAR_Keil_GCC / Atollic_Specific / system_XMC1100.h
1 /******************************************************************************\r
2  * @file     system_XMC1100.h\r
3  * @brief    Device specific initialization for the XMC1100-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 change history table, extern reference\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 /**\r
40   * @brief  Setup the microcontroller system.\r
41   *         Initialize the PLL and update the \r
42   *         SystemCoreClock variable.\r
43   * @param  None\r
44   * @retval None\r
45   */\r
46 void SystemInit(void);\r
47 \r
48 /**\r
49   * @brief  Update SystemCoreClock according to Clock Register Values\r
50   * @note   -  \r
51   * @param  None\r
52   * @retval None\r
53   */\r
54 void SystemCoreClockUpdate(void);\r
55 \r