I would like to know how to use any timer, say TIM2, and GetCounter() correctly. I'm using SDCC on linux and compiling for an STM8L051. Please see some example blinky code. Below is the code I think should work. Any help is greatly appreciated.
void main(void) { uint16_t tmpcnt = 0; uint8_t tmpcntrl, tmpcntrh; setup_pins(); CLK_PeripheralClockConfig(CLK_Peripheral_TIM2, ENABLE); TIM2->PSCR = TIM2_Prescaler_1; TIM2->ARRH = 0; TIM2->ARRL = 1; TIM2->CNTRH = ...