VSF Documented
Macros | Functions
driver.c File Reference
#include "hal/vsf_hal_cfg.h"
#include "./device.h"

Macros

#define NUC500_HXT_FREQ_HZ   (12UL * 1000 * 1000)
 
#define NUC500_PLL_FREQ_HZ   (480UL * 1000 * 1000)
 
#define NUC500_HCLK_FREQ_HZ   (96UL * 1000 * 1000)
 
#define NUC500_PCLK_FREQ_HZ   (48UL * 1000 * 1000)
 
#define NUC500_HCLKSRC_HXT   0
 
#define NUC500_HCLKSRC_PLLFOUT   1
 

Functions

int __low_level_init (void)
 
bool vsf_driver_init (void)
 common hal drivers
 

Macro Definition Documentation

◆ NUC500_HXT_FREQ_HZ

#define NUC500_HXT_FREQ_HZ   (12UL * 1000 * 1000)

◆ NUC500_PLL_FREQ_HZ

#define NUC500_PLL_FREQ_HZ   (480UL * 1000 * 1000)

◆ NUC500_HCLK_FREQ_HZ

#define NUC500_HCLK_FREQ_HZ   (96UL * 1000 * 1000)

◆ NUC500_PCLK_FREQ_HZ

#define NUC500_PCLK_FREQ_HZ   (48UL * 1000 * 1000)

◆ NUC500_HCLKSRC_HXT

#define NUC500_HCLKSRC_HXT   0

◆ NUC500_HCLKSRC_PLLFOUT

#define NUC500_HCLKSRC_PLLFOUT   1

Function Documentation

◆ __low_level_init()

int __low_level_init ( void  )

◆ vsf_driver_init()

bool vsf_driver_init ( void  )

common hal drivers

Note
initialize device driver
Parameters
none
Return values
trueinitialization succeeded.
falseinitialization failed

initialise interrupt controller;