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
system_LPC11Uxx.h
00001 /**************************************************************************//** 00002 * @file system_LPC11Uxx.h 00003 * @brief CMSIS Cortex-M0 Device Peripheral Access Layer Header File 00004 * for the NXP LPC11Uxx Device Series 00005 * @version V1.10 00006 * @date 24. November 2010 00007 * 00008 * @note 00009 * Copyright (C) 2009-2010 ARM Limited. All rights reserved. 00010 * 00011 * @par 00012 * ARM Limited (ARM) is supplying this software for use with Cortex-M 00013 * processor based microcontrollers. This file can be freely distributed 00014 * within development tools that are supporting such ARM based processors. 00015 * 00016 * @par 00017 * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED 00018 * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF 00019 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. 00020 * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR 00021 * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. 00022 * 00023 ******************************************************************************/ 00024 00025 00026 #ifndef __SYSTEM_LPC11Uxx_H 00027 #define __SYSTEM_LPC11Uxx_H 00028 00029 #ifdef __cplusplus 00030 extern "C" { 00031 #endif 00032 00033 #include <stdint.h> 00034 00035 extern uint32_t SystemCoreClock ; /*!< System Clock Frequency (Core Clock) */ 00036 00037 00038 /** 00039 * Initialize the system 00040 * 00041 * @param none 00042 * @return none 00043 * 00044 * @brief Setup the microcontroller system. 00045 * Initialize the System and update the SystemCoreClock variable. 00046 */ 00047 extern void SystemInit (void); 00048 00049 /** 00050 * Update SystemCoreClock variable 00051 * 00052 * @param none 00053 * @return none 00054 * 00055 * @brief Updates the SystemCoreClock with current core Clock 00056 * retrieved from cpu registers. 00057 */ 00058 extern void SystemCoreClockUpdate (void); 00059 00060 #ifdef __cplusplus 00061 } 00062 #endif 00063 00064 #endif /* __SYSTEM_LPC11Uxx_H */
Generated on Tue Jul 12 2022 11:27:27 by 1.7.2