#ifndef _LMCAL_CPU_CFG_H
#define _LMCAL_CPU_CFG_H

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

#include "at32f403a_407_crm.h"


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

// Частота микроконтроллера в МГц.
//! Значение приведено для справки!
// Доступные значения: 240
#define LMCAL_CPU_CLK                  (240)

// Частота внешнего кварцевого резонатора.
//! Частота также задается через HEXT_VALUE в at32f403a_407_conf.h
// Доступные значения: 8, 16
#define LMCAL_CPU_HEXT_CLK             (8U)

// Частота тактирования шин в МГц.
//! Значения приведены для справки!
// Доступные значения: ...
#define LMCAL_CPU_CLK_BUS1             (120)
#define LMCAL_CPU_CLK_BUS2             (120)

// Шина ADC
// Тактируется от APB2 (max 120 МГц) делится на этот коэффициент. Максимумальная частота АЦП 28 МГц.
// Доступные значения: CRM_ADC_DIV_2, CRM_ADC_DIV_4, CRM_ADC_DIV_6, CRM_ADC_DIV_8, CRM_ADC_DIV_12, CRM_ADC_DIV_16
#define LMCAL_CPU_CLK_BUS3             (CRM_ADC_DIV_6) // 20 МГц


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

// Нет


#endif


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