I am working with a Gen4-uLCD CD-35DT on a project that I've been working on for some time. Everything was working perfectly until I updated the LCD from PmmC 20 to PmmC 24, the Genie Arduino library from 1.45 to 1.51 and Workshop to 4.6.0.38 as I wanted to have a look at the new "Internal" functions.
I updated Workshop first, then did the PmmC update. It went as expected, with no errors and everything was still working afterwards.
Then I updated the Genie Arduino library to v1.51
After the above updates I recompiled both the Visi-Genie project and the Arduino project and the genie.WriteObject(GENIE_OBJ_FORM,0x00,0) function stopped working properly. It's making the form change, but the function is never returning, locking up the Arduino.
I have tried:
I have not tried to backlevel Workshop, as I am not sure how that would go with my Pro license.
I do not have a another LCD to try, nor can I afford to purchase one at this time.
Other functions (such as SetContrast) are working without issue, it does not appear to be an issue with communications.
Has anyone else seen issues with changing forms via code like this? A project I've been working on for a year is now at a standstill due to this.
-Keith
Note:
Gen4-uLCD CD-35DT
Arduino 1.8.13 under Windows 10 Pro.
Visi-Genie project in Workshop Pro version 4.6.0.38
I updated Workshop first, then did the PmmC update. It went as expected, with no errors and everything was still working afterwards.
Then I updated the Genie Arduino library to v1.51
After the above updates I recompiled both the Visi-Genie project and the Arduino project and the genie.WriteObject(GENIE_OBJ_FORM,0x00,0) function stopped working properly. It's making the form change, but the function is never returning, locking up the Arduino.
I have tried:
- Reverting to the 1.45 Arduino library, this had no effect.
- Reverting to PccM 20 (which is what the board had previously). This appeared to install and I reloaded the project, but afterwards all I could get out of the LCD was a TRAP error on screen. (Going back to PmmC 24 fixed that). I do not have 21, 22 or 23.
- Making a new project and a new Arduino program that did nothing but try and change forms. It shows the same issue.
- Testing the form switch using GTX, everything works as expected.
I have not tried to backlevel Workshop, as I am not sure how that would go with my Pro license.
I do not have a another LCD to try, nor can I afford to purchase one at this time.
Other functions (such as SetContrast) are working without issue, it does not appear to be an issue with communications.
Has anyone else seen issues with changing forms via code like this? A project I've been working on for a year is now at a standstill due to this.
-Keith
Note:
Gen4-uLCD CD-35DT
Arduino 1.8.13 under Windows 10 Pro.
Visi-Genie project in Workshop Pro version 4.6.0.38
Comment