-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rotations reset on unmatched frames when the source DMD frame change #44
Comments
Here is a sample crz for AFM to troubleshoot the color rotations. The colors should rotate non-stop as only the very first frame is matched. |
This issue is caused by the way libserum is used in DMDext and devices (including the virtual DMD) that can't perform color rotations on their own. @zesinger I don't know yet, if the fix has to be done in libserum or it DMDEXT integration where the "fake" frames for rotations are created. |
@mkalkbrenner You mean that we should use the libserum rotation function within DMDext to avoid any reset? |
First, we need to investigate, where the reset happens. |
I didn't know that the color rotations were not made by the ESP32 anymore. |
Just in combination with DMDEXT. It is caused by the DMDext architecture. You can only declare compatibility to features for the entire device and not per mode. So if you implement IRotation for full compatibility, you can't use the native mode. |
So I suggest that we carefully review the issue and then take a decision how to solve it in a smart way. @jsm174 also has some thoughts about it. |
should be fixed |
Color rotations should only reset when the colorization frame matches a source DMD frame, but right now the rotations reset every time the source DMD frame changes even though the project file is unmatched.
https://imgur.com/a/YXRH13W
The text was updated successfully, but these errors were encountered: