fix(sdmmc): fix ll layer wrong assertion

This commit is contained in:
Armando 2023-10-20 11:39:47 +08:00 committed by Armando (Dou Yiwen)
parent aaa438a3a2
commit 263e39c32b
3 changed files with 6 additions and 6 deletions

View File

@ -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);

View File

@ -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);

View File

@ -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);