#ifndef _LMCAL_CPU_CFG_H
#define _LMCAL_CPU_CFG_H

//******************************************** Включаемые файлы *********************************************

// Нет


//************************************ Глобальные (публичные) константы *************************************

// Частота микроконтроллера в МГц.
// Доступные значения: 200
//! Частота настраивается в gd32f4xx.h
//! Значение в этом файле представлено только для информации
#define LMCAL_CPU_CLK                  (200U)

// Частота внешнего кварцевого резонатора.
// Доступные значения: 25
//! Кварц настраивается в gd32f4xx.h
//! Значение в этом файле представлено только для информации
#define LMCAL_CPU_HEXT_CLK             (25U)

// Тип внешнего генератора
// 1 - генератор, 0 - кварцевый резонатор
//! Используется в system_clock_200m_25m_hxtal()
#define LMCAL_CPU_HEXT_GEN            (0)

// Частота тактирования ETH_PHY в МГц.
// Доступные значения: 25, 50
#define LMCAL_CPU_CLK_BUS1             (25U)

#define LMCAL_CPU_CLK_BUS2             (0U)
#define LMCAL_CPU_CLK_BUS3             (0U)



//******************************************* Проверка параметров *******************************************

#if (LMCAL_CPU_HEXT_CLK != 25U) || (LMCAL_CPU_CLK != 200U)
    #error "Config is not valid!"
#endif

#endif


//*********************************************** КОНЕЦ ФАЙЛА ***********************************************
