diff options
Diffstat (limited to 'os/hal')
| -rw-r--r-- | os/hal/ports/STM32/STM32H7xx/stm32_registry.h | 21 | ||||
| -rw-r--r-- | os/hal/ports/STM32/STM32L4xx+/stm32_isr.h | 2 | ||||
| -rw-r--r-- | os/hal/ports/STM32/STM32L4xx+/stm32_registry.h | 3 | 
3 files changed, 15 insertions, 11 deletions
| diff --git a/os/hal/ports/STM32/STM32H7xx/stm32_registry.h b/os/hal/ports/STM32/STM32H7xx/stm32_registry.h index dcaea0487..8c99d5f84 100644 --- a/os/hal/ports/STM32/STM32H7xx/stm32_registry.h +++ b/os/hal/ports/STM32/STM32H7xx/stm32_registry.h @@ -390,9 +390,15 @@  /* LTDC attributes.*/
  #define STM32_HAS_LTDC                      TRUE
 +#define STM32_LTDC_EV_HANDLER               Vector1A0
 +#define STM32_LTDC_ER_HANDLER               Vector1A4
 +#define STM32_LTDC_EV_NUMBER                88
 +#define STM32_LTDC_ER_NUMBER                89
  /* DMA2D attributes.*/
  #define STM32_HAS_DMA2D                     TRUE
 +#define STM32_DMA2D_HANDLER                 Vector1A8
 +#define STM32_DMA2D_NUMBER                  90
  /* FSMC attributes.*/
  #define STM32_HAS_FSMC                      TRUE
 @@ -400,20 +406,15 @@  #define STM32_FSMC_HANDLER                  Vector100
  #define STM32_FSMC_NUMBER                   48
 -/* LTDC attributes.*/
 -#define STM32_LTDC_EV_HANDLER               Vector1A0
 -#define STM32_LTDC_ER_HANDLER               Vector1A4
 -#define STM32_LTDC_EV_NUMBER                88
 -#define STM32_LTDC_ER_NUMBER                89
 -
 -/* DMA2D attributes.*/
 -#define STM32_DMA2D_HANDLER                 Vector1A8
 -#define STM32_DMA2D_NUMBER                  90
 -
  /* CRC attributes.*/
  #define STM32_HAS_CRC                       TRUE
  #define STM32_CRC_PROGRAMMABLE              TRUE
 +/* DCMI attributes.*/
 +#define STM32_HAS_DCMI                      TRUE
 +#define STM32_DCMI_HANDLER                  Vector178
 +#define STM32_DCMI_NUMBER                   78
 +
  #endif /* defined(STM32H743xx) || defined(STM32H753xx) */
  /** @} */
 diff --git a/os/hal/ports/STM32/STM32L4xx+/stm32_isr.h b/os/hal/ports/STM32/STM32L4xx+/stm32_isr.h index 3cb3d241e..5c3f6bb13 100644 --- a/os/hal/ports/STM32/STM32L4xx+/stm32_isr.h +++ b/os/hal/ports/STM32/STM32L4xx+/stm32_isr.h @@ -90,7 +90,7 @@  #endif
  /**
 - * @brief   EXTI15..10 interrupt priority level setting.
 + * @brief   EXTI10..15 interrupt priority level setting.
   */
  #if !defined(STM32_IRQ_EXTI10_15_PRIORITY) || defined(__DOXYGEN__)
  #define STM32_IRQ_EXTI10_15_PRIORITY        6
 diff --git a/os/hal/ports/STM32/STM32L4xx+/stm32_registry.h b/os/hal/ports/STM32/STM32L4xx+/stm32_registry.h index 9566155fd..775912773 100644 --- a/os/hal/ports/STM32/STM32L4xx+/stm32_registry.h +++ b/os/hal/ports/STM32/STM32L4xx+/stm32_registry.h @@ -398,6 +398,9 @@  /* FSMC attributes.*/
  #define STM32_HAS_FSMC                      TRUE
 +#define STM32_FSMC_IS_FMC                   FALSE
 +#define STM32_FSMC_HANDLER                  Vector100
 +#define STM32_FSMC_NUMBER                   48
  /* CRC attributes.*/
  #define STM32_HAS_CRC                       TRUE
 | 
