¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Comments on V0.96


 

Yes. The major difference is the Setup button. Previously, the code read byte address 0 in EEPROM. If that byte was not equal to EEPROMINITVALUE ("raw" EEPROM is set to 0xFF), then the setup routine for the display was called. That code is still in place, but once you've run the display setup, EEPROM address 0 is equal to EEPROMINITVALUE and the display calibration is bypassed. Now, you can press the Setup button on the main display and re-run the display calibration routine.

In the DisplayCalibration.cpp file is a routine named InitDisplayCalibration() that starts the calibration process. You could insert a call to this function at the bottom of setup() to force a new pass through the display calibration process. Note at the bottom of InitDisplayCalibration() that the display values are written to EEPROM so they can be recalled the next time you run the program.

I know I'm going to regret doing this, but I have attached a text file we used in the DisplayCalibration.cpp file early during testing. It has display offsets that we used to test various 5" and 7" displays. As you can see, each display has slightly different values. However, if you can't get your touch screen to work well enough to calibrate it, these values might give you an idea for hard-coding sample values until the display values get "close enough" for the calibration to work. Please note: This should only be necessary for displays that are really out of whack from the factory. As such, it should be viewed as a measure of last resort.


Jack, W8TEE

On Monday, April 15, 2019, 8:48:01 AM EDT, Brian Bowling <bowlingb@...> wrote:


Does this also work for the V4 and V3 boards?


On Mon, Apr 15, 2019 at 8:32 AM jjpurdum via Groups.Io <jjpurdum=[email protected]> wrote:
Yes, it's the same one we're using on the latest V5 board.

Jack, W8TEE

On Monday, April 15, 2019, 8:19:53 AM EDT, eyelessmisfit <eyelessmisfit@...> wrote:


Is this the release for the v5 boards?

Ron



Sent from my Galaxy Tab? E

-------- Original message --------
From: "jjpurdum via Groups.Io" <jjpurdum=[email protected]>
Date: 4/14/19 8:04 PM (GMT-07:00)
Subject: Re: [JackAl] Board powered up - Display works but touches not detected

All:

Because of the hack on our site, it was restored with an old backup, which seems to have 0.95 as the code file. I've attached 0.96.

Jack, W8TEE



On Sunday, April 14, 2019, 5:37:19 PM EDT, k7da <k7da@...> wrote:


don't see a .96 ver only a .95 ver

dave

k7da


On 4/14/2019 1:37 PM, jjpurdum via Groups.Io wrote:
A new version (0.96) was posted on our site () some time ago and one of the things we changed was the setup for the screen. Start it up and select Setup.

Jack, W8TEE

On Sunday, April 14, 2019, 9:44:24 AM PDT, f1apy - Jacques <f1apy@...> wrote:


Hello Jack,

?

I encountered the same problem, encoder work fine on startup, but no touch screen active,

V0.95 is charged, and no error to compile. I have active debug mode but I don¡¯t see anything.

Help will be appreciated,

73¡¯ de Jacques ¨C F1APY

?

?

From: [email protected] [mailto:[email protected]] On Behalf Of jjpurdum via Groups.Io
Sent: Sunday, March 3, 2019 3:41 AM
To: [email protected]
Subject: Re: [JackAl] Board powered up - Display works but touches not detected

?

Are you using the latest version of the software? Al changed the way the display calibration routine works about two weeks ago.

?

Jack, W8TEE

?

On Saturday, March 2, 2019, 9:35:07 PM EST, Benjamin Von Handorf <von.handorf@...> wrote:

?

?

I've finally completed all the cabling (except the RF to and from the uBITX) and I'm working my way through the initial checkout instructions.

I'm at the point where I've plugged in the displays and encoders and brought the JackAL board online (with lots of heat sinking on the 3.3V regulator... that one gets hot fast!) and the splash screen was a welcome sight.? My encoders are working, but I can't get the touch screen to detect anything.??

At first I thought it might be a calibration issue, but I've attempted touching all over the screen and so far haven't seen any indication that anything is being detected.

Any suggestions for debugging the touch screen?

Thanks,

-Ben

--
¡°si vis pacem, para bellum¡±

--
Brian - N8BDB

Join [email protected] to automatically receive all group messages.