initialized TIM1, still need to call fake function calls using TIM1 interrupts