summaryrefslogtreecommitdiff
path: root/src/stm/stm32l.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/stm/stm32l.h')
-rw-r--r--src/stm/stm32l.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/stm/stm32l.h b/src/stm/stm32l.h
index 3a498a0a..25f5af07 100644
--- a/src/stm/stm32l.h
+++ b/src/stm/stm32l.h
@@ -905,6 +905,9 @@ stm_exticr_set(struct stm_gpio *gpio, int pin) {
uint8_t shift = (pin & 3) << 2;
uint8_t val = 0;
+ /* Enable SYSCFG */
+ stm_rcc.apb2enr |= (1 << STM_RCC_APB2ENR_SYSCFGEN);
+
if (gpio == &stm_gpioa)
val = STM_SYSCFG_EXTICR_PA;
else if (gpio == &stm_gpiob)