소스 검색

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

guozhanxin 4 년 전
부모
커밋
0849a6061d
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  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)