bugfix(csi): fix wrong fsm state check in s_ctlr_csi_stop

This commit is contained in:
Armando
2024-03-26 08:22:45 +08:00
parent 950740dc62
commit 00fe6479e4

View File

@@ -417,7 +417,7 @@ esp_err_t s_ctlr_csi_stop(esp_cam_ctlr_handle_t handle)
{
ESP_RETURN_ON_FALSE(handle, ESP_ERR_INVALID_ARG, TAG, "invalid argument");
csi_controller_t *ctlr = __containerof(handle, csi_controller_t, base);
ESP_RETURN_ON_FALSE(ctlr->csi_fsm == CSI_FSM_ENABLED, ESP_ERR_INVALID_STATE, TAG, "driver isn't started");
ESP_RETURN_ON_FALSE(ctlr->csi_fsm == CSI_FSM_STARTED, ESP_ERR_INVALID_STATE, TAG, "driver isn't started");
//disable CSI bridge
mipi_csi_brg_ll_enable(ctlr->hal.bridge_dev, false);