| NANO102/112 BSP V3.04.000 The Board Support Package for Nano102/112 Series

Functions | Variables
system_Nano1X2Series.c File Reference
`#include <stdint.h>`
`#include "Nano1X2Series.h"`
Include dependency graph for system_Nano1X2Series.c:

Go to the source code of this file.

## Functions
uint32_t | SysGet_PLLClockFreq (void)
| Calculate current PLL clock frequency. More...
uint32_t | SysGet_HCLKFreq (void)
| Get current HCLK clock frequency. More...
void | SystemCoreClockUpdate (void)
| This function is used to update the variable SystemCoreClock and must be called whenever the core clock is changed. More...

## Variables
uint32_t | SystemCoreClock = __HSI
uint32_t | CyclesPerUs = (__HSI / 1000000)

## Function Documentation

## ◆ SysGet_HCLKFreq()

uint32_t SysGet_HCLKFreq | ( | void |  | ) |

Get current HCLK clock frequency.

Parameters

  None. |

Returns
  HCLK clock frequency. The clock UNIT is in Hz.

Definition at line 62 of file system_Nano1X2Series.c.

Here is the call graph for this function:
Here is the caller graph for this function:

## ◆ SystemCoreClockUpdate()

void SystemCoreClockUpdate | ( | void |  | ) |

This function is used to update the variable SystemCoreClock and must be called whenever the core clock is changed.

Updates the SystemCoreClock with current core Clock retrieved from CPU registers.

Parameters

  None. |

Return values

  None. |

Definition at line 106 of file system_Nano1X2Series.c.

Here is the call graph for this function:
Here is the caller graph for this function:

## Variable Documentation

## ◆ CyclesPerUs

uint32_t CyclesPerUs = (__HSI / 1000000)

Cycles per micro second

Definition at line 21 of file system_Nano1X2Series.c.

## ◆ SystemCoreClock

uint32_t SystemCoreClock = __HSI

System Clock Frequency (Core Clock)

Definition at line 20 of file system_Nano1X2Series.c.