/********************************** (C) COPYRIGHT ******************************* * File Name : system_ch32x035.h * Author : WCH * Version : V1.0.0 * Date : 2023/04/06 * Description : CH32X035 Device Peripheral Access Layer System Header File. ********************************************************************************* * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. * Attention: This software (modified or not) and binary are used for * microcontroller manufactured by Nanjing Qinheng Microelectronics. *******************************************************************************/ #ifndef __SYSTEM_CH32X035_H #define __SYSTEM_CH32X035_H #ifdef __cplusplus extern "C" { #endif #define SYSCLK_FREQ_3MHz_HSI 3000000 #define SYSCLK_FREQ_8MHz_HSI 8000000 #define SYSCLK_FREQ_12MHz_HSI 12000000 #define SYSCLK_FREQ_16MHz_HSI 16000000 #define SYSCLK_FREQ_24MHz_HSI 24000000 #define SYSCLK_FREQ_48MHz_HSI HSI_VALUE extern uint32_t SystemCoreClock; /* System Clock Frequency (Core Clock) */ /* System_Exported_Functions */ void SystemInit(void); void SystemCoreClockUpdate(void); void SetSysClock(uint32_t clock); #ifdef __cplusplus } #endif #endif