Просмотр исходного кода

Merge branch 'bugfix/fix_wrong_hal_assertion_sdmmc_ll' into 'master'

sdmmc: fix ll layer wrong assertion

See merge request espressif/esp-idf!26590
Armando (Dou Yiwen) 2 лет назад
Родитель
Сommit
e15de479ce

+ 2 - 2
components/hal/esp32/include/hal/sdmmc_ll.h

@@ -197,10 +197,10 @@ static inline uint32_t sdmmc_ll_get_card_clock_div(sdmmc_dev_t *hw, uint32_t slo
     uint32_t card_div = 0;
 
     if (slot == 0) {
-        HAL_ASSERT(hw->clksrc.card0 = 0);
+        HAL_ASSERT(hw->clksrc.card0 == 0);
         card_div = hw->clkdiv.div0;
     } else if (slot == 1) {
-        HAL_ASSERT(hw->clksrc.card1 = 1);
+        HAL_ASSERT(hw->clksrc.card1 == 1);
         card_div = hw->clkdiv.div1;
     } else {
         HAL_ASSERT(false);

+ 2 - 2
components/hal/esp32p4/include/hal/sdmmc_ll.h

@@ -245,10 +245,10 @@ static inline uint32_t sdmmc_ll_get_card_clock_div(sdmmc_dev_t *hw, uint32_t slo
     uint32_t card_div = 0;
 
     if (slot == 0) {
-        HAL_ASSERT(hw->clksrc.card0 = 0);
+        HAL_ASSERT(hw->clksrc.card0 == 0);
         card_div = hw->clkdiv.clk_divider0;
     } else if (slot == 1) {
-        HAL_ASSERT(hw->clksrc.card1 = 1);
+        HAL_ASSERT(hw->clksrc.card1 == 1);
         card_div = hw->clkdiv.clk_divider1;
     } else {
         HAL_ASSERT(false);

+ 2 - 2
components/hal/esp32s3/include/hal/sdmmc_ll.h

@@ -233,10 +233,10 @@ static inline uint32_t sdmmc_ll_get_card_clock_div(sdmmc_dev_t *hw, uint32_t slo
     uint32_t card_div = 0;
 
     if (slot == 0) {
-        HAL_ASSERT(hw->clksrc.card0 = 0);
+        HAL_ASSERT(hw->clksrc.card0 == 0);
         card_div = hw->clkdiv.div0;
     } else if (slot == 1) {
-        HAL_ASSERT(hw->clksrc.card1 = 1);
+        HAL_ASSERT(hw->clksrc.card1 == 1);
         card_div = hw->clkdiv.div1;
     } else {
         HAL_ASSERT(false);