Fork of the official mbed C/C++ SDK provides the software platform and libraries to build your applications. The fork has the documentation converted to Doxygen format

Dependents:   NervousPuppySprintOne NervousPuppySprint2602 Robot WarehouseBot1 ... more

Fork of mbed by mbed official

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers system_LPC23xx.h Source File

system_LPC23xx.h

00001 /* mbed Microcontroller Library
00002  * Copyright (C) 2008-2009 ARM Limited. All rights reserved.
00003  *
00004  * ARM7 version of CMSIS-like functionality - not advised for use outside mbed!
00005  * based on cmsis system_LPC17xx.h 
00006  */
00007 
00008 #ifndef __SYSTEM_LPC23xx_H
00009 #define __SYSTEM_LPC23xx_H
00010 
00011 #ifdef __cplusplus
00012  extern "C" {
00013 #endif 
00014 
00015 extern uint32_t SystemCoreClock ;     /*!< System Clock Frequency (Core Clock)  */
00016 
00017 /**
00018  * Initialize the system
00019  *
00020  * @param  none
00021  * @return none
00022  *
00023  * @brief  Setup the microcontroller system.
00024  *         Initialize the System and update the SystemCoreClock variable.
00025  */
00026 extern void SystemInit (void);
00027 
00028 /**
00029  * Update SystemCoreClock variable
00030  *
00031  * @param  none
00032  * @return none
00033  *
00034  * @brief  Updates the SystemCoreClock with current core Clock 
00035  *         retrieved from cpu registers.
00036  */
00037 extern void SystemCoreClockUpdate (void);
00038 
00039 
00040 #ifdef __cplusplus
00041 }
00042 #endif 
00043 
00044 #endif