]> git.gir.st - tmk_keyboard.git/blob - tmk_core/tool/mbed/mbed-sdk/libraries/mbed/targets/cmsis/TARGET_NXP/TARGET_LPC23XX/system_LPC23xx.h
Merge commit '1fe4406f374291ab2e86e95a97341fd9c475fcb8'
[tmk_keyboard.git] / tmk_core / tool / mbed / mbed-sdk / libraries / mbed / targets / cmsis / TARGET_NXP / TARGET_LPC23XX / system_LPC23xx.h
1 /* mbed Microcontroller Library
2 * Copyright (C) 2008-2009 ARM Limited. All rights reserved.
3 *
4 * ARM7 version of CMSIS-like functionality - not advised for use outside mbed!
5 * based on cmsis system_LPC17xx.h
6 */
7
8 #ifndef __SYSTEM_LPC23xx_H
9 #define __SYSTEM_LPC23xx_H
10
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14
15 extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */
16
17 /**
18 * Initialize the system
19 *
20 * @param none
21 * @return none
22 *
23 * @brief Setup the microcontroller system.
24 * Initialize the System and update the SystemCoreClock variable.
25 */
26 extern void SystemInit (void);
27
28 /**
29 * Update SystemCoreClock variable
30 *
31 * @param none
32 * @return none
33 *
34 * @brief Updates the SystemCoreClock with current core Clock
35 * retrieved from cpu registers.
36 */
37 extern void SystemCoreClockUpdate (void);
38
39
40 #ifdef __cplusplus
41 }
42 #endif
43
44 #endif
Imprint / Impressum