Final changes
This commit is contained in:
@@ -14,7 +14,7 @@ extern "C" void irq_handler(void) { \
|
|||||||
tim_reg->SR &= ~TIM_SR_UIF; /* clear flag */ \
|
tim_reg->SR &= ~TIM_SR_UIF; /* clear flag */ \
|
||||||
auto cb = timer_callbacks[static_cast<int>(key)]; \
|
auto cb = timer_callbacks[static_cast<int>(key)]; \
|
||||||
if (cb) cb(); \
|
if (cb) cb(); \
|
||||||
}; \
|
}; \
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef void (*TimerCallback)(); //Typedef for callback function
|
typedef void (*TimerCallback)(); //Typedef for callback function
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ int main() {
|
|||||||
timer2.start();
|
timer2.start();
|
||||||
|
|
||||||
|
|
||||||
RCC->APB2ENR |= RCC_APB2ENR_SYSCFGEN; // Enable SYSCFG clock (needed for EXTI)
|
RCC->APB2ENR |= RCC_APB2ENR_SYSCFGEN; //Enable SYSCFG clock (needed for EXTI)
|
||||||
|
|
||||||
GPIOA->MODER &= ~(0b11 << (4 * 2));
|
GPIOA->MODER &= ~(0b11 << (4 * 2));
|
||||||
GPIOA->MODER |= (0b1 << (4 * 2));
|
GPIOA->MODER |= (0b1 << (4 * 2));
|
||||||
|
|||||||
Reference in New Issue
Block a user