Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 16:19 06 Jul 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Help needed with ILI9341 + QwertyPadTest

Author Message
Frank N. Furter
Guru

Joined: 28/05/2012
Location: Germany
Posts: 946
Posted: 08:38pm 19 Apr 2016
Copy link to clipboard 
Print this post

Hi to all,

I use the very nice BackPack170 from Mick with a ILI9341 display (320x240)and MMBasic V5.1.
I want to run the QwertyPadTestInterrupt from this forum link

It seems that some things has changed in MMBasic V5.1...

My display (and touch) works very well.
I used
OPTION LCDPANEL ILI9341,L,4,5,6
and OPTION TOUCH 7,2

GUI CALIBRATE and GUI TEST TOUCH works very well!

I remarked all wrong SPI pin assignments in the QwertyPadTestInterrupt.bas. I can see the keyboard but I can't do any input!
When I touch the display the first time, the first line on the display change but that was it.

Can anybody help me??? Has anybody a adapted program for V5.1???

THANKS!

Frank
 
Frank N. Furter
Guru

Joined: 28/05/2012
Location: Germany
Posts: 946
Posted: 07:58pm 20 Apr 2016
Copy link to clipboard 
Print this post

Did really nobody use this very nice on-screen keyboard with V5.1 and can help me?



Frank
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10209
Posted: 09:40pm 20 Apr 2016
Copy link to clipboard 
Print this post

Frank

This code uses an old CFunction version of the TFT routines before they were incorporated in the MM firmware. If it were to work on 5.1 you would not use any OPTION commands as these just conflict with the old routines - particularly touch.

If you want to convert to 5.1 properly get rid of all the CFunctions and supporting routines and convert line-by-line to the new syntax

e.g.

I9341.pstring(15,15,"The First Line is Here",2,0,Black,White)

becomes:

text 15,15,"The First Line is Here",,8,2,rgb(black),rgb(white)

note that to be compatible you will need to use this loadable fontEdited by matherp 2016-04-22
 
Frank N. Furter
Guru

Joined: 28/05/2012
Location: Germany
Posts: 946
Posted: 08:33am 21 Apr 2016
Copy link to clipboard 
Print this post

Hi Peter,

thank you very much! I will try to convert it!

Frank
 
Quazee137

Guru

Joined: 07/08/2016
Location: United States
Posts: 593
Posted: 09:12pm 09 Oct 2016
Copy link to clipboard 
Print this post

I posted my tiny touch keyboard over at this topic.

Arrays when saving memory

Have a look I hope it can help you test.Edited by Quazee137 2016-10-11
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025