remove magic numbers

pull/67/head
RobertGawron 2019-07-06 15:55:55 +01:00
rodzic 203af500a3
commit 04acd9806c
2 zmienionych plików z 2 dodań i 22 usunięć

Wyświetl plik

@ -26,7 +26,7 @@ void ApplicationBuilder_Init()
MCP3425A0T_Init(&adcConfig[i]);
}*/
//ClockConfigurator_Init();
ClockConfigurator_Init();
TimerConfigurator_Init();
Logger_Init();

Wyświetl plik

@ -8,29 +8,9 @@
#include "TimerConfigurator.h"
#include "stm8s_tim1.h"
#define CLK_DIVR (*(volatile uint8_t *)0x50C6)
#define TIM1_CR1 (*(volatile uint8_t *)0x5250)
#define TIM1_IER (*(volatile uint8_t *)0x5254)
#define TIM1_SR1 (*(volatile uint8_t *)0x5255)
#define TIM1_CNTRH (*(volatile uint8_t *)0x525E)
#define TIM1_CNTRL (*(volatile uint8_t *)0x525F)
#define TIM1_PSCRH (*(volatile uint8_t *)0x5260)
#define TIM1_PSCRL (*(volatile uint8_t *)0x5261)
#define PD_ODR (*(volatile uint8_t *)0x500f)
#define PD_DDR (*(volatile uint8_t *)0x5011)
#define PD_CR1 (*(volatile uint8_t *)0x5012)
void TimerConfigurator_Init()
{
CLK_DIVR = 0x00; // Set the frequency to 16 MHz
TIM1_PSCRH = 0x00; // Configure timer
TIM1_PSCRL = 0x80;
// TIM1_DeInit();
TIM1_TimeBaseInit(512, TIM1_COUNTERMODE_UP, 65535, 0);
TIM1_Cmd(ENABLE);
TIM1_ITConfig(TIM1_IT_UPDATE, ENABLE);
}