I have been trying to get a 4D Systems 2" transparent OLED display to work for the whole day .
I'm using ZX24r (3.0.5) and IDE 1.6.3 , Compiler 4.1.4 .
I Finally got the display to work ... but there seems to be something odd ,
kurakaira wrote:[...]there seems to be something odd
We are able to reproduce the issue here - it is not specifically related to PutQueueStr(). The issue lies the processing of constant string concatenation. I suspect that it will not be difficult to resolve once we can understand why it is happening.
dkinzer wrote:The issue lies the processing of constant string concatenation.
We have corrected the constant string concatenation issue and have posted an updated compiler (link below). After downloading, extract the executable from the archive and put it in the ZBasic installation directory (copying/renaming the existing ZBasic.exe before doing so).
I had help from a protocol analyzer ...
The display did nothing when i tried to control it with a ZX24r , after a few frustrating hours i got the display to work controlling it from pc .
I remembered i bought a XMEGA Xprotolab a while ago , i hooked it up and observed transmission between the pc and then with the ZX , it showed the chr(0) bug ...
Not bad for a 40€ measuring instrument https://www.sparkfun.com/products/11643