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.
system_SAM3U.h
00001 /**************************************************************************//** 00002 * @file system_SAM3U.h 00003 * @brief CMSIS Cortex-M3 Device Peripheral Access Layer Header File 00004 * for the Atmel SAM3U Device Series 00005 * @version V1.10 00006 * @date 17. April 2013 00007 * 00008 * @note 00009 * Copyright (C) 2009-2013 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_SAM3U_H 00027 #define __SYSTEM_SAM3U_H 00028 00029 #ifdef __cplusplus 00030 extern "C" { 00031 #endif 00032 00033 extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */ 00034 00035 00036 /** 00037 * Initialize the system 00038 * 00039 * @param none 00040 * @return none 00041 * 00042 * @brief Setup the microcontroller system. 00043 * Initialize the System and update the SystemCoreClock variable. 00044 */ 00045 extern void SystemInit (void); 00046 00047 /** 00048 * Update SystemCoreClock variable 00049 * 00050 * @param none 00051 * @return none 00052 * 00053 * @brief Updates the SystemCoreClock with current core Clock 00054 * retrieved from cpu registers. 00055 */ 00056 extern void SystemCoreClockUpdate (void); 00057 00058 #ifdef __cplusplus 00059 } 00060 #endif 00061 00062 #endif /* __SYSTEM_SAM3U_H */
Generated on Tue Jul 12 2022 15:37:24 by
