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

Committer:
emilmont
Date:
Tue Nov 29 14:59:27 2011 +0000
Revision:
27:7110ebee3484
New Libraries 11.11

Who changed what in which revision?

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