Yes - I had to comment out the LCD code to get it to work properly (I don't use an external LCD anyway). Something isn't right with the uploaded code vs. the binaries ;)
I'm getting closer. The output from DisplayLcd.cpp is reaching the Print_P function in IicLcd.h no problem but when Pilink calls for the display.getline(), the returned contents are garbled.
Yep am checking the display side out. Deffo not character encoding or anything as I'm getting this via serial for the T command:
T:{"BeerTemp":null,"BeerSet": 20.00,"BeerAnn":null,"FridgeTemp":null,"FridgeSet": 20.00,"FridgeAnn":null,"State":0}
it is like the wrong display is being set or...
No LCD screen is connected in my set up, Lee. Does that impact things here do you think in that the control.h etc needs to change if no screen is connected? Agreed that i'm having to delve deeper where I can.
it is either a rogue #define or something fundamental with vscode+platformio when...
This is the area that outputs the text:
case 'l': // Display content requested
openListResponse('L');
char stringBuffer[21];
for(uint8_t i=0;i<4;i++){
display.getLine(i, stringBuffer);
print_P(PSTR("\"%s\"")...
Yep I get the same with just using John's source.
My compiled Thorrak .10 source (ie no changes made):
L:["M O ","B �C","F �C","Ii 0 "]
N:{"v":"0.2.4","n":0,"c":"00000000","s":0,"y":0,"b":"e","l":"3"}
Thorrak compiled Bin file from...
I was running this in a custom set up with links into my home auto system etc . everything should be UTF-8 I believe but I haven't change anything default-wise in Platformio so I assume pretty much out of the box char set wise
This is hopefully not much of a deviation but having found this thread again I'm hoping maybe someone can shed some light into this.
I used to compile John's firmware using vscode & Platformio but my env got trashed and I had to recently rebuild. However now upon rebuilding, I can compile...
Hi Jim - after looking at the pastebin link, I think hrafnkell is using the same code base as your github code is he not? Are you both not looking at the Ibeacon stuff?
Thanks for your code Jim anyway - very useful.