Hi all!
We recently bought CC2530DK and so far everything is working pretty well, except for one strange thing with the display. For some unclear reason it (inconsistently) behaves some strange way: from time to time it start to stretch the first text line into two physical LCD lines (see attachment), shows the second line of normal height, and third line gets out of the screen. First time I noticed this when I first compiled and uploaded the Light/Switch example from swrc135b.zip. By the way, it seems that those examples are kind of out of date, as I needed to modify project properties to get it compiled/linked (eg., linker file has different name and placed in different dir; though I'm new to IAR8051, may be it's due to the fact that I'm using newer IAR version - 8.30.2).
But what seems strange that sometimes LCD starts to work normally and shows all 3 lines OK. Then, after some recompilation it suddenly turns into the described state again. (I.e. the "odd" behavior for some reason "turns on" and then it is consistent for some time across many compilation/debug cycles, and then it "for no reasons" returns to the normal state, and so on.) It started before I made any modifications to the source code, just after first compiling/downloading the sample. Then at some point it corrected by its own, and now started again.
From this behaviour, I have a guess that probably LCD hal module or smth is out of date and some initialization part is missing? Could anyone direct me what could be the reason of it and is there any solution or workaround for this?