Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
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 20:12:26 by
1.7.2