diff --git a/arch/risc-v/src/bl602/bl602_i2c.c b/arch/risc-v/src/bl602/bl602_i2c.c index aafa185ae6d..1ca0d7fb5ce 100644 --- a/arch/risc-v/src/bl602/bl602_i2c.c +++ b/arch/risc-v/src/bl602/bl602_i2c.c @@ -153,7 +153,7 @@ static struct bl602_i2c_priv_s bl602_i2c0_priv = .subaddr = 0, .sublen = 0, .lock = NXMUTEX_INITIALIZER, - .sem_isr = SEM_INITIALIZER(0), + .sem_isr = SEM_INITIALIZER(1), .i2cstate = EV_I2C_END_INT, .msgv = NULL, .msgid = 0,