Bug in SD Card State Machine #397

Closed
opened 2023-02-23 15:16:50 +01:00 by meierj · 2 comments
Owner

eee3da50f2/bsp_q7s/core/CoreController.cpp (L385)

  • I ran in a state here where checkCurrentOp() never returned OpStatus::SUCCESS and thus the SD Card state never leaved SdStates::MOUNT_UNMOUNT_OTHER
  • maybe we can introduce a timeout here after which the state machine is set to idle again
https://egit.irs.uni-stuttgart.de/eive/eive-obsw/src/commit/eee3da50f281401276807d5a9221b5dca4b2ed7c/bsp_q7s/core/CoreController.cpp#L385 * I ran in a state here where checkCurrentOp() never returned OpStatus::SUCCESS and thus the SD Card state never leaved SdStates::MOUNT_UNMOUNT_OTHER * maybe we can introduce a timeout here after which the state machine is set to idle again
meierj added the
bug
label 2023-02-23 15:16:50 +01:00
Owner

The whole mechanism was bugfixed and refactored.. It might be that the problem will not occur anymore.

The whole mechanism was bugfixed and refactored.. It might be that the problem will not occur anymore.
Owner

Fixed

Fixed
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: eive/eive-obsw#397
No description provided.