-
Notifications
You must be signed in to change notification settings - Fork 8k
Description
Summary
With several of the different sketches that do things like display a camera image to a display of some form. Like Arduino Gigia Display shield, or some TFT display like an ST7796 or ILI9341, As I mentioned in the issue: #92352 I will receive several messages like:
[00:00:12.307,000] <dbg> video_stm32_dcmi: HAL_DCMI_FrameEventCallback: Failed to get buffer from fifo
Which in that issue I would hope to reuse the oldest frame...
But then I often times then get the message:
[00:00:14.851,000] <wrn> video_stm32_dcmi: HAL_DCMI_ErrorCallback
And the camera completely stops at that point
Describe the solution you'd like
I wish that the callback could correct the issue and recover.
Alternatives
Or wish there was a way for the client code to detect this and call something to recover.
Detecting this might simply be, that I would expect an image to be ready by my timeout... If not then call the recovery...
Additional Context
Most of my testing is done using the ArduinoCore-zephyr setup. Currently running the latest github code.
The west update from their points us to a zephyr snaphshot from about a month ago.