Merge branch 'feat/ci_check_ll_rw_register_half_word_v5.3' into 'release/v5.3'

fix(hal): LL function read write the register by half-world (v5.3)

See merge request espressif/esp-idf!31722
This commit is contained in:
Jiang Jiang Jian
2024-07-26 11:46:40 +08:00
15 changed files with 54 additions and 52 deletions

View File

@@ -17,6 +17,7 @@
#pragma once
#include "hal/sdio_slave_types.h"
#include "hal/misc.h"
#include "soc/slc_struct.h"
#include "soc/slc_reg.h"
#include "soc/host_struct.h"
@@ -514,7 +515,7 @@ static inline void sdio_slave_ll_host_send_int(slc_dev_t *slc, const sdio_slave_
{
//use registers in SLC to trigger, rather than write HOST registers directly
//other interrupts than tohost interrupts are not supported yet
slc->intvec_tohost.slc0_intvec = (*mask);
HAL_FORCE_MODIFY_U32_REG_FIELD(slc->intvec_tohost, slc0_intvec, *mask);
}
/**