fix(esp_hw_support): fixed spi buslock multi dev acq/release logic issue

This commit is contained in:
wanckl
2026-06-04 15:28:04 +08:00
parent 981f656e0b
commit 26263a36a2
6 changed files with 180 additions and 27 deletions
@@ -29,7 +29,7 @@ extern "C" {
#if BUS_LOCK_DEBUG
#define BUS_LOCK_DEBUG_EXECUTE_CHECK(x) assert(x)
#else
#define BUS_LOCK_DEBUG_EXECUTE_CHECK(x)
#define BUS_LOCK_DEBUG_EXECUTE_CHECK(x) (void)(x)
#endif
#define CHECK_IOMUX_PIN(HOST, PIN_NAME) if (GPIO.func_in_sel_cfg[spi_periph_signal[(HOST)].PIN_NAME##_in].sig_in_sel) return false