Browse Source

[bsp][stm32] fix LTDC_IRQHandler irq enter bug.

guozhanxin 4 years ago
parent
commit
0849a6061d
1 changed files with 2 additions and 2 deletions
  1. 2 2
      bsp/stm32/libraries/HAL_Drivers/drv_lcd.c

+ 2 - 2
bsp/stm32/libraries/HAL_Drivers/drv_lcd.c

@@ -108,11 +108,11 @@ void HAL_LTDC_LineEventCallback(LTDC_HandleTypeDef *hltdc)
 
 
 void LTDC_IRQHandler(void)
 void LTDC_IRQHandler(void)
 {
 {
-    rt_enter_critical();
+    rt_interrupt_enter();
 
 
     HAL_LTDC_IRQHandler(&LtdcHandle);
     HAL_LTDC_IRQHandler(&LtdcHandle);
 
 
-    rt_exit_critical();
+    rt_interrupt_leave();
 }
 }
 
 
 rt_err_t stm32_lcd_init(struct drv_lcd_device *lcd)
 rt_err_t stm32_lcd_init(struct drv_lcd_device *lcd)