72 lines
3.0 KiB
C
72 lines
3.0 KiB
C
/************************************************************************/
|
|
/* (C) Fujitsu Semiconductor Europe GmbH (FSEU) */
|
|
/* */
|
|
/* The following software deliverable is intended for and must only be */
|
|
/* used for reference and in an evaluation laboratory environment. */
|
|
/* It is provided on an as-is basis without charge and is subject to */
|
|
/* alterations. */
|
|
/* It is the user's obligation to fully test the software in its */
|
|
/* environment and to ensure proper functionality, qualification and */
|
|
/* compliance with component specifications. */
|
|
/* */
|
|
/* In the event the software deliverable includes the use of open */
|
|
/* source components, the provisions of the governing open source */
|
|
/* license agreement shall apply with respect to such software */
|
|
/* deliverable. */
|
|
/* FSEU does not warrant that the deliverables do not infringe any */
|
|
/* third party intellectual property right (IPR). In the event that */
|
|
/* the deliverables infringe a third party IPR it is the sole */
|
|
/* responsibility of the customer to obtain necessary licenses to */
|
|
/* continue the usage of the deliverable. */
|
|
/* */
|
|
/* To the maximum extent permitted by applicable law FSEU disclaims all */
|
|
/* warranties, whether express or implied, in particular, but not */
|
|
/* limited to, warranties of merchantability and fitness for a */
|
|
/* particular purpose for which the deliverable is not designated. */
|
|
/* */
|
|
/* To the maximum extent permitted by applicable law, FSEU's liability */
|
|
/* is restricted to intentional misconduct and gross negligence. */
|
|
/* FSEU is not liable for consequential damages. */
|
|
/* */
|
|
/* (V1.5) */
|
|
/************************************************************************/
|
|
|
|
#ifndef _SYSTEM_MB9BF50X_H_
|
|
#define _SYSTEM_MB9BF50X_H_
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#include <stdint.h>
|
|
|
|
extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */
|
|
|
|
/**
|
|
* Initialize the system
|
|
*
|
|
* @param none
|
|
* @return none
|
|
*
|
|
* @brief Setup the microcontroller system.
|
|
* Initialize the System and update the SystemCoreClock variable.
|
|
*/
|
|
extern void SystemInit (void);
|
|
|
|
/**
|
|
* Update SystemCoreClock variable
|
|
*
|
|
* @param none
|
|
* @return none
|
|
*
|
|
* @brief Updates the SystemCoreClock with current core Clock
|
|
* retrieved from cpu registers.
|
|
*/
|
|
extern void SystemCoreClockUpdate (void);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* __SYSTEM_MB9BF50X_H */
|