¿ªÔÆÌåÓý

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

Re: what would cause the secondary encoder to stop working

Vince Loschiavo
 

I brought it into work and had a bit of time to check it out...
So looked at the outputs...and yes pretty narrow pulses...I've tried other encoders...at home and it didn't work.
Guess what...Hooked it up here and i could get both encoders to work.? secondary encoder a bit flakey...seems that? it is not sampling the output of the pulses fast enough.
Off to a meeting.
What are we looking for?? as far as pulse width on the output?
Can you adjust the clock? or will that hork up everything else?

Vince
N2aie


Re: what would cause the secondary encoder to stop working

Vince Loschiavo
 

i'll look at it with a scope later, but just to let you know that was my first thought was a possible bad encoder, as it didn't recognize the turns very well (skipped)..
so another one plugged in, and still a no go.?
vince
n2aie


Re: calibration of keys on diaplay

 

Let me try to come up with a solution. I'm a little fried right now.

Jack, W8TEE

On Tuesday, April 9, 2019, 7:48:58 PM EDT, k7da <k7da@...> wrote:



it seems that anything i do to calibrate the screen nothing happens.

from the manual pt 1.

1. the unit has been on and off many times so the first time cal does not work

2.? the keys do nothing when touched so that method does not work

3. the //InitDisplayCalibration ();? line was already uncommented so that does not work.


what am i doing wrong and how can i get the calibration screen to come up so as to finish the setup of the software?

dave k7da



Re: what would cause the secondary encoder to stop working

 

Are you saying it doesn't work at all, or just in the setup section? We've had two bad encoders lately and Al just found one that gives pulses that are too short. Can you put the encoder on a scope?

Jack, W8TEE

On Tuesday, April 9, 2019, 8:24:56 PM EDT, Vince Loschiavo <vince320@...> wrote:


ugg...from one issue to another..
nothing has changed except the cal values.
the secondary encoder will not change selections (ie in operational setup can't change the selection from MODE down to EXIT.
the push switch does work however..
now that i think i have the cal thing worked out (my issue)
now i cant select the choice.
Vince
n2aie


what would cause the secondary encoder to stop working

Vince Loschiavo
 

ugg...from one issue to another..
nothing has changed except the cal values.
the secondary encoder will not change selections (ie in operational setup can't change the selection from MODE down to EXIT.
the push switch does work however..
now that i think i have the cal thing worked out (my issue)
now i cant select the choice.
Vince
n2aie


calibration of keys on diaplay

 

¿ªÔÆÌåÓý


it seems that anything i do to calibrate the screen nothing happens.

from the manual pt 1.

1. the unit has been on and off many times so the first time cal does not work

2.? the keys do nothing when touched so that method does not work

3. the //InitDisplayCalibration ();? line was already uncommented so that does not work.


what am i doing wrong and how can i get the calibration screen to come up so as to finish the setup of the software?

dave k7da



Re: Initial Tests

 

Think the in stock count on that heat sink is now 0. :-)

Mark


Re: Initial Tests

 

Looks nice! Yes the 3.3V gets very toasty. I bought a bunch of these from Arrow:

Inline image
made by

Fischer Elektronik

SK104-25.4-STS

They're less that $2 each. Arrow only has 1 left when I checked.

Jack, W8TEE

On Friday, April 5, 2019, 9:54:33 PM EDT, Guy <sgbridge@...> wrote:


Just wanted to say that my initial tests with just the JackAl board and display went very well. No magic smoke but the 3.3 V Reg. does get a little warm- even with a 4 inch heat sink.?

73,
Guy WB7SZI?


Initial Tests

 

Just wanted to say that my initial tests with just the JackAl board and display went very well. No magic smoke but the 3.3 V Reg. does get a little warm- even with a 4 inch heat sink.?

73,
Guy WB7SZI?


Re: display

 

Have you read the manual? Looking at the screen, perhaps Setup might be promising. Read the manual...it took weeks to write it, so you may want to read it.

Jack, W8TEE

On Friday, April 5, 2019, 7:19:46 PM EDT, k7da <k7da@...> wrote:


roger that--

and what is necessary to bring up the screen calibration screen?

dave k7da


On 4/5/2019 2:08 PM, jjpurdum via Groups.Io wrote:

It will work there, but the next time we need to do something to it, I'm going to ask you to look for it near the top of setup(), as that's were it belongs. The purpose of the setup() function is to "define" the environment in which the application is to run. The setRotation() function does set part of the environment, so you should remove it from splash() and put it into setup(), near the top.

Jack, W8TEE

On Friday, April 5, 2019, 4:56:57 PM EDT, k7da <k7da@...> wrote:


i put it in splash and seems to work

dave


On 4/5/2019 1:55 PM, jjpurdum via Groups.Io wrote:
I just reread what you said. Did you put it in the splash() code or setup()? It belongs at the top of setup().

Jack, W8TEE

On Friday, April 5, 2019, 4:48:12 PM EDT, k7da <k7da@...> wrote:


i put the piece of code at the top of the splash write code and works like a charm.

thanks for the help.

now to get the rest of the hardware working and things will be grand.

dave k7da


On 4/5/2019 1:39 PM, jjpurdum via Groups.Io wrote:
Set the rotation command at the very top of the setup() function instead of towards the bottom and see what happens.

Jack, W8TEE


On Friday, April 5, 2019, 4:28:12 PM EDT, k7da <k7da@...> wrote:


jack

where would i have to put that piece of code to get the designers splash screen to come up right side up?

dave

On 4/5/2019 12:02 PM, jjpurdum via Groups.Io wrote:
One of the values in the loop I had you add placed the display in the orientation you wanted. Take whatever that value is and

?? tft.setRotation( (uint8_t) i);
?
place it where i is above. Erase all of the code I had you add, except the line above with the number instead of i. Save the file. Now recompile and upload the code and you're done. It should be a permanent part of the code.

Jack, W8TEE

On Friday, April 5, 2019, 2:55:38 PM EDT, k7da <k7da@...> wrote:


now that there is a way to rotate the image on the display what must i do to make this a permanent thing?? i am not a hacker so do not know what to do with this information.

dave? k7da


On 4/4/2019 8:09 PM, jjpurdum via Groups.Io wrote:
Are you saying to see the main display page that looks like this:



Jack, W8TEE


On Thursday, April 4, 2019, 6:51:30 PM EDT, k7da <k7da@...> wrote:


it did compile and and it id upload? the code works and now how do i use that info to effect the display permanently? and i assume remove the provided code.? i did not have the serial link hooked up but it looks like value 3 is the one i want.

dave k7da


On 4/1/2019 7:30 PM, jjpurdum via Groups.Io wrote:
If it compiled and uploaded and ran, that's what's important. What happened on screen? Did it say Upload Complete?

Jack, W8TEE

On Monday, April 1, 2019, 10:08:59 PM EDT, k7da <k7da@...> wrote:


?it complies now but there are some warnings that i can figure out how to copy.

dave k7da


On 4/1/2019 6:38 PM, jjpurdum via Groups.Io wrote:
I said go INTO the setup() function and place the code. You didn't.

It should be:

void setup() {

// a bunch of statements....

// At the very bottom of setup, BUT INSIDE IT

? for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
? }

}?? // THIS IS THE CLOSING BRACE FOR setup()


Jack, W8TEE



On Monday, April 1, 2019, 7:24:21 PM EDT, k7da <k7da@...> wrote:


i got an error as follows


Arduino: 1.8.8 (Windows 10), TD: 1.45, Board: "Teensy 3.6, Serial, 180 MHz, Faster, US English"

JackAlV095: In function 'int SetFilterCenterFrequency(int, int, int)':
JackAlV095:632: warning: variable 'delta' set but not used
?? int coordinate, delta, increment, target;

?????????????????? ^

C:\Users\dave\Desktop\jackal\JackaLSourceCode\JackAlV095\JackAlV095.ino: At global scope:

JackAlV095:1077: error: expected unqualified-id before 'for'
?for (int i = 0; i < 4; i++) {

?^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

???????????????? ^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

??????????????????????? ^

Multiple libraries were found for "SD.h"
?Used: C:\Arduino1.8.8\hardware\teensy\avr\libraries\SD
?Not used: C:\Arduino1.8.8\libraries\SD
Equalizer.cpp: In function 'void SetEqualizerBands()':
Equalizer.cpp:220: warning: 'position' may be used uninitialized in this function
???? rxEqualizer[j] = position;

????????????????????????????? ^

expected unqualified-id before 'for'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.


dave k7da


On 4/1/2019 5:58 AM, jjpurdum via Groups.Io wrote:
I assume that you have a graphics object named tft. Go into the setup() function and add this code at the bottom:

for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
}

and see if any of the rotation values works for what you need.

Jack, W8TEE

On Sunday, March 31, 2019, 11:26:30 PM EDT, k7da <k7da@...> wrote:


i mounted the display upside down and turning it over makes it not fit the hole.

so i need to turn the picture upside down.

is that possible in sofeward or alectrically?

dave k7da


On 3/31/2019 7:57 PM, jjpurdum via Groups.Io wrote:
What do you mean "turned over"? There's a Landscape and Portrait mode

Jack, W8TEE

On Sunday, March 31, 2019, 10:29:40 PM EDT, k7da <k7da@...> wrote:


can the display be turned over in software?

dave k7da






Re: display

 

¿ªÔÆÌåÓý

roger that--

and what is necessary to bring up the screen calibration screen?

dave k7da


On 4/5/2019 2:08 PM, jjpurdum via Groups.Io wrote:

It will work there, but the next time we need to do something to it, I'm going to ask you to look for it near the top of setup(), as that's were it belongs. The purpose of the setup() function is to "define" the environment in which the application is to run. The setRotation() function does set part of the environment, so you should remove it from splash() and put it into setup(), near the top.

Jack, W8TEE

On Friday, April 5, 2019, 4:56:57 PM EDT, k7da <k7da@...> wrote:


i put it in splash and seems to work

dave


On 4/5/2019 1:55 PM, jjpurdum via Groups.Io wrote:
I just reread what you said. Did you put it in the splash() code or setup()? It belongs at the top of setup().

Jack, W8TEE

On Friday, April 5, 2019, 4:48:12 PM EDT, k7da <k7da@...> wrote:


i put the piece of code at the top of the splash write code and works like a charm.

thanks for the help.

now to get the rest of the hardware working and things will be grand.

dave k7da


On 4/5/2019 1:39 PM, jjpurdum via Groups.Io wrote:
Set the rotation command at the very top of the setup() function instead of towards the bottom and see what happens.

Jack, W8TEE


On Friday, April 5, 2019, 4:28:12 PM EDT, k7da <k7da@...> wrote:


jack

where would i have to put that piece of code to get the designers splash screen to come up right side up?

dave

On 4/5/2019 12:02 PM, jjpurdum via Groups.Io wrote:
One of the values in the loop I had you add placed the display in the orientation you wanted. Take whatever that value is and

?? tft.setRotation( (uint8_t) i);
?
place it where i is above. Erase all of the code I had you add, except the line above with the number instead of i. Save the file. Now recompile and upload the code and you're done. It should be a permanent part of the code.

Jack, W8TEE

On Friday, April 5, 2019, 2:55:38 PM EDT, k7da <k7da@...> wrote:


now that there is a way to rotate the image on the display what must i do to make this a permanent thing?? i am not a hacker so do not know what to do with this information.

dave? k7da


On 4/4/2019 8:09 PM, jjpurdum via Groups.Io wrote:
Are you saying to see the main display page that looks like this:



Jack, W8TEE


On Thursday, April 4, 2019, 6:51:30 PM EDT, k7da <k7da@...> wrote:


it did compile and and it id upload? the code works and now how do i use that info to effect the display permanently? and i assume remove the provided code.? i did not have the serial link hooked up but it looks like value 3 is the one i want.

dave k7da


On 4/1/2019 7:30 PM, jjpurdum via Groups.Io wrote:
If it compiled and uploaded and ran, that's what's important. What happened on screen? Did it say Upload Complete?

Jack, W8TEE

On Monday, April 1, 2019, 10:08:59 PM EDT, k7da <k7da@...> wrote:


?it complies now but there are some warnings that i can figure out how to copy.

dave k7da


On 4/1/2019 6:38 PM, jjpurdum via Groups.Io wrote:
I said go INTO the setup() function and place the code. You didn't.

It should be:

void setup() {

// a bunch of statements....

// At the very bottom of setup, BUT INSIDE IT

? for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
? }

}?? // THIS IS THE CLOSING BRACE FOR setup()


Jack, W8TEE



On Monday, April 1, 2019, 7:24:21 PM EDT, k7da <k7da@...> wrote:


i got an error as follows


Arduino: 1.8.8 (Windows 10), TD: 1.45, Board: "Teensy 3.6, Serial, 180 MHz, Faster, US English"

JackAlV095: In function 'int SetFilterCenterFrequency(int, int, int)':
JackAlV095:632: warning: variable 'delta' set but not used
?? int coordinate, delta, increment, target;

?????????????????? ^

C:\Users\dave\Desktop\jackal\JackaLSourceCode\JackAlV095\JackAlV095.ino: At global scope:

JackAlV095:1077: error: expected unqualified-id before 'for'
?for (int i = 0; i < 4; i++) {

?^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

???????????????? ^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

??????????????????????? ^

Multiple libraries were found for "SD.h"
?Used: C:\Arduino1.8.8\hardware\teensy\avr\libraries\SD
?Not used: C:\Arduino1.8.8\libraries\SD
Equalizer.cpp: In function 'void SetEqualizerBands()':
Equalizer.cpp:220: warning: 'position' may be used uninitialized in this function
???? rxEqualizer[j] = position;

????????????????????????????? ^

expected unqualified-id before 'for'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.


dave k7da


On 4/1/2019 5:58 AM, jjpurdum via Groups.Io wrote:
I assume that you have a graphics object named tft. Go into the setup() function and add this code at the bottom:

for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
}

and see if any of the rotation values works for what you need.

Jack, W8TEE

On Sunday, March 31, 2019, 11:26:30 PM EDT, k7da <k7da@...> wrote:


i mounted the display upside down and turning it over makes it not fit the hole.

so i need to turn the picture upside down.

is that possible in sofeward or alectrically?

dave k7da


On 3/31/2019 7:57 PM, jjpurdum via Groups.Io wrote:
What do you mean "turned over"? There's a Landscape and Portrait mode

Jack, W8TEE

On Sunday, March 31, 2019, 10:29:40 PM EDT, k7da <k7da@...> wrote:


can the display be turned over in software?

dave k7da






Re: display

 

It will work there, but the next time we need to do something to it, I'm going to ask you to look for it near the top of setup(), as that's were it belongs. The purpose of the setup() function is to "define" the environment in which the application is to run. The setRotation() function does set part of the environment, so you should remove it from splash() and put it into setup(), near the top.

Jack, W8TEE

On Friday, April 5, 2019, 4:56:57 PM EDT, k7da <k7da@...> wrote:


i put it in splash and seems to work

dave


On 4/5/2019 1:55 PM, jjpurdum via Groups.Io wrote:
I just reread what you said. Did you put it in the splash() code or setup()? It belongs at the top of setup().

Jack, W8TEE

On Friday, April 5, 2019, 4:48:12 PM EDT, k7da <k7da@...> wrote:


i put the piece of code at the top of the splash write code and works like a charm.

thanks for the help.

now to get the rest of the hardware working and things will be grand.

dave k7da


On 4/5/2019 1:39 PM, jjpurdum via Groups.Io wrote:
Set the rotation command at the very top of the setup() function instead of towards the bottom and see what happens.

Jack, W8TEE


On Friday, April 5, 2019, 4:28:12 PM EDT, k7da <k7da@...> wrote:


jack

where would i have to put that piece of code to get the designers splash screen to come up right side up?

dave

On 4/5/2019 12:02 PM, jjpurdum via Groups.Io wrote:
One of the values in the loop I had you add placed the display in the orientation you wanted. Take whatever that value is and

?? tft.setRotation( (uint8_t) i);
?
place it where i is above. Erase all of the code I had you add, except the line above with the number instead of i. Save the file. Now recompile and upload the code and you're done. It should be a permanent part of the code.

Jack, W8TEE

On Friday, April 5, 2019, 2:55:38 PM EDT, k7da <k7da@...> wrote:


now that there is a way to rotate the image on the display what must i do to make this a permanent thing?? i am not a hacker so do not know what to do with this information.

dave? k7da


On 4/4/2019 8:09 PM, jjpurdum via Groups.Io wrote:
Are you saying to see the main display page that looks like this:



Jack, W8TEE


On Thursday, April 4, 2019, 6:51:30 PM EDT, k7da <k7da@...> wrote:


it did compile and and it id upload? the code works and now how do i use that info to effect the display permanently? and i assume remove the provided code.? i did not have the serial link hooked up but it looks like value 3 is the one i want.

dave k7da


On 4/1/2019 7:30 PM, jjpurdum via Groups.Io wrote:
If it compiled and uploaded and ran, that's what's important. What happened on screen? Did it say Upload Complete?

Jack, W8TEE

On Monday, April 1, 2019, 10:08:59 PM EDT, k7da <k7da@...> wrote:


?it complies now but there are some warnings that i can figure out how to copy.

dave k7da


On 4/1/2019 6:38 PM, jjpurdum via Groups.Io wrote:
I said go INTO the setup() function and place the code. You didn't.

It should be:

void setup() {

// a bunch of statements....

// At the very bottom of setup, BUT INSIDE IT

? for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
? }

}?? // THIS IS THE CLOSING BRACE FOR setup()


Jack, W8TEE



On Monday, April 1, 2019, 7:24:21 PM EDT, k7da <k7da@...> wrote:


i got an error as follows


Arduino: 1.8.8 (Windows 10), TD: 1.45, Board: "Teensy 3.6, Serial, 180 MHz, Faster, US English"

JackAlV095: In function 'int SetFilterCenterFrequency(int, int, int)':
JackAlV095:632: warning: variable 'delta' set but not used
?? int coordinate, delta, increment, target;

?????????????????? ^

C:\Users\dave\Desktop\jackal\JackaLSourceCode\JackAlV095\JackAlV095.ino: At global scope:

JackAlV095:1077: error: expected unqualified-id before 'for'
?for (int i = 0; i < 4; i++) {

?^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

???????????????? ^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

??????????????????????? ^

Multiple libraries were found for "SD.h"
?Used: C:\Arduino1.8.8\hardware\teensy\avr\libraries\SD
?Not used: C:\Arduino1.8.8\libraries\SD
Equalizer.cpp: In function 'void SetEqualizerBands()':
Equalizer.cpp:220: warning: 'position' may be used uninitialized in this function
???? rxEqualizer[j] = position;

????????????????????????????? ^

expected unqualified-id before 'for'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.


dave k7da


On 4/1/2019 5:58 AM, jjpurdum via Groups.Io wrote:
I assume that you have a graphics object named tft. Go into the setup() function and add this code at the bottom:

for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
}

and see if any of the rotation values works for what you need.

Jack, W8TEE

On Sunday, March 31, 2019, 11:26:30 PM EDT, k7da <k7da@...> wrote:


i mounted the display upside down and turning it over makes it not fit the hole.

so i need to turn the picture upside down.

is that possible in sofeward or alectrically?

dave k7da


On 3/31/2019 7:57 PM, jjpurdum via Groups.Io wrote:
What do you mean "turned over"? There's a Landscape and Portrait mode

Jack, W8TEE

On Sunday, March 31, 2019, 10:29:40 PM EDT, k7da <k7da@...> wrote:


can the display be turned over in software?

dave k7da






Re: display

 

¿ªÔÆÌåÓý

i put it in splash and seems to work

dave


On 4/5/2019 1:55 PM, jjpurdum via Groups.Io wrote:

I just reread what you said. Did you put it in the splash() code or setup()? It belongs at the top of setup().

Jack, W8TEE

On Friday, April 5, 2019, 4:48:12 PM EDT, k7da <k7da@...> wrote:


i put the piece of code at the top of the splash write code and works like a charm.

thanks for the help.

now to get the rest of the hardware working and things will be grand.

dave k7da


On 4/5/2019 1:39 PM, jjpurdum via Groups.Io wrote:
Set the rotation command at the very top of the setup() function instead of towards the bottom and see what happens.

Jack, W8TEE


On Friday, April 5, 2019, 4:28:12 PM EDT, k7da <k7da@...> wrote:


jack

where would i have to put that piece of code to get the designers splash screen to come up right side up?

dave

On 4/5/2019 12:02 PM, jjpurdum via Groups.Io wrote:
One of the values in the loop I had you add placed the display in the orientation you wanted. Take whatever that value is and

?? tft.setRotation( (uint8_t) i);
?
place it where i is above. Erase all of the code I had you add, except the line above with the number instead of i. Save the file. Now recompile and upload the code and you're done. It should be a permanent part of the code.

Jack, W8TEE

On Friday, April 5, 2019, 2:55:38 PM EDT, k7da <k7da@...> wrote:


now that there is a way to rotate the image on the display what must i do to make this a permanent thing?? i am not a hacker so do not know what to do with this information.

dave? k7da


On 4/4/2019 8:09 PM, jjpurdum via Groups.Io wrote:
Are you saying to see the main display page that looks like this:



Jack, W8TEE


On Thursday, April 4, 2019, 6:51:30 PM EDT, k7da <k7da@...> wrote:


it did compile and and it id upload? the code works and now how do i use that info to effect the display permanently? and i assume remove the provided code.? i did not have the serial link hooked up but it looks like value 3 is the one i want.

dave k7da


On 4/1/2019 7:30 PM, jjpurdum via Groups.Io wrote:
If it compiled and uploaded and ran, that's what's important. What happened on screen? Did it say Upload Complete?

Jack, W8TEE

On Monday, April 1, 2019, 10:08:59 PM EDT, k7da <k7da@...> wrote:


?it complies now but there are some warnings that i can figure out how to copy.

dave k7da


On 4/1/2019 6:38 PM, jjpurdum via Groups.Io wrote:
I said go INTO the setup() function and place the code. You didn't.

It should be:

void setup() {

// a bunch of statements....

// At the very bottom of setup, BUT INSIDE IT

? for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
? }

}?? // THIS IS THE CLOSING BRACE FOR setup()


Jack, W8TEE



On Monday, April 1, 2019, 7:24:21 PM EDT, k7da <k7da@...> wrote:


i got an error as follows


Arduino: 1.8.8 (Windows 10), TD: 1.45, Board: "Teensy 3.6, Serial, 180 MHz, Faster, US English"

JackAlV095: In function 'int SetFilterCenterFrequency(int, int, int)':
JackAlV095:632: warning: variable 'delta' set but not used
?? int coordinate, delta, increment, target;

?????????????????? ^

C:\Users\dave\Desktop\jackal\JackaLSourceCode\JackAlV095\JackAlV095.ino: At global scope:

JackAlV095:1077: error: expected unqualified-id before 'for'
?for (int i = 0; i < 4; i++) {

?^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

???????????????? ^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

??????????????????????? ^

Multiple libraries were found for "SD.h"
?Used: C:\Arduino1.8.8\hardware\teensy\avr\libraries\SD
?Not used: C:\Arduino1.8.8\libraries\SD
Equalizer.cpp: In function 'void SetEqualizerBands()':
Equalizer.cpp:220: warning: 'position' may be used uninitialized in this function
???? rxEqualizer[j] = position;

????????????????????????????? ^

expected unqualified-id before 'for'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.


dave k7da


On 4/1/2019 5:58 AM, jjpurdum via Groups.Io wrote:
I assume that you have a graphics object named tft. Go into the setup() function and add this code at the bottom:

for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
}

and see if any of the rotation values works for what you need.

Jack, W8TEE

On Sunday, March 31, 2019, 11:26:30 PM EDT, k7da <k7da@...> wrote:


i mounted the display upside down and turning it over makes it not fit the hole.

so i need to turn the picture upside down.

is that possible in sofeward or alectrically?

dave k7da


On 3/31/2019 7:57 PM, jjpurdum via Groups.Io wrote:
What do you mean "turned over"? There's a Landscape and Portrait mode

Jack, W8TEE

On Sunday, March 31, 2019, 10:29:40 PM EDT, k7da <k7da@...> wrote:


can the display be turned over in software?

dave k7da






Re: display

 

¿ªÔÆÌåÓý

i figured you would know.

i have all the wiring done but something is not quite right.

i used a couple of optical encoders and i think that they might not work right,

well just have to keep trying till i get there.

thanks for all the work both you have done for all of us "not as talented" folks.

dave k7da



On 4/5/2019 1:50 PM, jjpurdum via Groups.Io wrote:

Kinda knew it would! :>)? Don't forget there are new instructions for building the wiring harness.

Jack, W8TEE

On Friday, April 5, 2019, 4:48:12 PM EDT, k7da <k7da@...> wrote:


i put the piece of code at the top of the splash write code and works like a charm.

thanks for the help.

now to get the rest of the hardware working and things will be grand.

dave k7da


On 4/5/2019 1:39 PM, jjpurdum via Groups.Io wrote:
Set the rotation command at the very top of the setup() function instead of towards the bottom and see what happens.

Jack, W8TEE


On Friday, April 5, 2019, 4:28:12 PM EDT, k7da <k7da@...> wrote:


jack

where would i have to put that piece of code to get the designers splash screen to come up right side up?

dave

On 4/5/2019 12:02 PM, jjpurdum via Groups.Io wrote:
One of the values in the loop I had you add placed the display in the orientation you wanted. Take whatever that value is and

?? tft.setRotation( (uint8_t) i);
?
place it where i is above. Erase all of the code I had you add, except the line above with the number instead of i. Save the file. Now recompile and upload the code and you're done. It should be a permanent part of the code.

Jack, W8TEE

On Friday, April 5, 2019, 2:55:38 PM EDT, k7da <k7da@...> wrote:


now that there is a way to rotate the image on the display what must i do to make this a permanent thing?? i am not a hacker so do not know what to do with this information.

dave? k7da


On 4/4/2019 8:09 PM, jjpurdum via Groups.Io wrote:
Are you saying to see the main display page that looks like this:



Jack, W8TEE


On Thursday, April 4, 2019, 6:51:30 PM EDT, k7da <k7da@...> wrote:


it did compile and and it id upload? the code works and now how do i use that info to effect the display permanently? and i assume remove the provided code.? i did not have the serial link hooked up but it looks like value 3 is the one i want.

dave k7da


On 4/1/2019 7:30 PM, jjpurdum via Groups.Io wrote:
If it compiled and uploaded and ran, that's what's important. What happened on screen? Did it say Upload Complete?

Jack, W8TEE

On Monday, April 1, 2019, 10:08:59 PM EDT, k7da <k7da@...> wrote:


?it complies now but there are some warnings that i can figure out how to copy.

dave k7da


On 4/1/2019 6:38 PM, jjpurdum via Groups.Io wrote:
I said go INTO the setup() function and place the code. You didn't.

It should be:

void setup() {

// a bunch of statements....

// At the very bottom of setup, BUT INSIDE IT

? for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
? }

}?? // THIS IS THE CLOSING BRACE FOR setup()


Jack, W8TEE



On Monday, April 1, 2019, 7:24:21 PM EDT, k7da <k7da@...> wrote:


i got an error as follows


Arduino: 1.8.8 (Windows 10), TD: 1.45, Board: "Teensy 3.6, Serial, 180 MHz, Faster, US English"

JackAlV095: In function 'int SetFilterCenterFrequency(int, int, int)':
JackAlV095:632: warning: variable 'delta' set but not used
?? int coordinate, delta, increment, target;

?????????????????? ^

C:\Users\dave\Desktop\jackal\JackaLSourceCode\JackAlV095\JackAlV095.ino: At global scope:

JackAlV095:1077: error: expected unqualified-id before 'for'
?for (int i = 0; i < 4; i++) {

?^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

???????????????? ^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

??????????????????????? ^

Multiple libraries were found for "SD.h"
?Used: C:\Arduino1.8.8\hardware\teensy\avr\libraries\SD
?Not used: C:\Arduino1.8.8\libraries\SD
Equalizer.cpp: In function 'void SetEqualizerBands()':
Equalizer.cpp:220: warning: 'position' may be used uninitialized in this function
???? rxEqualizer[j] = position;

????????????????????????????? ^

expected unqualified-id before 'for'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.


dave k7da


On 4/1/2019 5:58 AM, jjpurdum via Groups.Io wrote:
I assume that you have a graphics object named tft. Go into the setup() function and add this code at the bottom:

for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
}

and see if any of the rotation values works for what you need.

Jack, W8TEE

On Sunday, March 31, 2019, 11:26:30 PM EDT, k7da <k7da@...> wrote:


i mounted the display upside down and turning it over makes it not fit the hole.

so i need to turn the picture upside down.

is that possible in sofeward or alectrically?

dave k7da


On 3/31/2019 7:57 PM, jjpurdum via Groups.Io wrote:
What do you mean "turned over"? There's a Landscape and Portrait mode

Jack, W8TEE

On Sunday, March 31, 2019, 10:29:40 PM EDT, k7da <k7da@...> wrote:


can the display be turned over in software?

dave k7da






Re: display

 

I just reread what you said. Did you put it in the splash() code or setup()? It belongs at the top of setup().

Jack, W8TEE

On Friday, April 5, 2019, 4:48:12 PM EDT, k7da <k7da@...> wrote:


i put the piece of code at the top of the splash write code and works like a charm.

thanks for the help.

now to get the rest of the hardware working and things will be grand.

dave k7da


On 4/5/2019 1:39 PM, jjpurdum via Groups.Io wrote:
Set the rotation command at the very top of the setup() function instead of towards the bottom and see what happens.

Jack, W8TEE


On Friday, April 5, 2019, 4:28:12 PM EDT, k7da <k7da@...> wrote:


jack

where would i have to put that piece of code to get the designers splash screen to come up right side up?

dave

On 4/5/2019 12:02 PM, jjpurdum via Groups.Io wrote:
One of the values in the loop I had you add placed the display in the orientation you wanted. Take whatever that value is and

?? tft.setRotation( (uint8_t) i);
?
place it where i is above. Erase all of the code I had you add, except the line above with the number instead of i. Save the file. Now recompile and upload the code and you're done. It should be a permanent part of the code.

Jack, W8TEE

On Friday, April 5, 2019, 2:55:38 PM EDT, k7da <k7da@...> wrote:


now that there is a way to rotate the image on the display what must i do to make this a permanent thing?? i am not a hacker so do not know what to do with this information.

dave? k7da


On 4/4/2019 8:09 PM, jjpurdum via Groups.Io wrote:
Are you saying to see the main display page that looks like this:



Jack, W8TEE


On Thursday, April 4, 2019, 6:51:30 PM EDT, k7da <k7da@...> wrote:


it did compile and and it id upload? the code works and now how do i use that info to effect the display permanently? and i assume remove the provided code.? i did not have the serial link hooked up but it looks like value 3 is the one i want.

dave k7da


On 4/1/2019 7:30 PM, jjpurdum via Groups.Io wrote:
If it compiled and uploaded and ran, that's what's important. What happened on screen? Did it say Upload Complete?

Jack, W8TEE

On Monday, April 1, 2019, 10:08:59 PM EDT, k7da <k7da@...> wrote:


?it complies now but there are some warnings that i can figure out how to copy.

dave k7da


On 4/1/2019 6:38 PM, jjpurdum via Groups.Io wrote:
I said go INTO the setup() function and place the code. You didn't.

It should be:

void setup() {

// a bunch of statements....

// At the very bottom of setup, BUT INSIDE IT

? for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
? }

}?? // THIS IS THE CLOSING BRACE FOR setup()


Jack, W8TEE



On Monday, April 1, 2019, 7:24:21 PM EDT, k7da <k7da@...> wrote:


i got an error as follows


Arduino: 1.8.8 (Windows 10), TD: 1.45, Board: "Teensy 3.6, Serial, 180 MHz, Faster, US English"

JackAlV095: In function 'int SetFilterCenterFrequency(int, int, int)':
JackAlV095:632: warning: variable 'delta' set but not used
?? int coordinate, delta, increment, target;

?????????????????? ^

C:\Users\dave\Desktop\jackal\JackaLSourceCode\JackAlV095\JackAlV095.ino: At global scope:

JackAlV095:1077: error: expected unqualified-id before 'for'
?for (int i = 0; i < 4; i++) {

?^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

???????????????? ^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

??????????????????????? ^

Multiple libraries were found for "SD.h"
?Used: C:\Arduino1.8.8\hardware\teensy\avr\libraries\SD
?Not used: C:\Arduino1.8.8\libraries\SD
Equalizer.cpp: In function 'void SetEqualizerBands()':
Equalizer.cpp:220: warning: 'position' may be used uninitialized in this function
???? rxEqualizer[j] = position;

????????????????????????????? ^

expected unqualified-id before 'for'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.


dave k7da


On 4/1/2019 5:58 AM, jjpurdum via Groups.Io wrote:
I assume that you have a graphics object named tft. Go into the setup() function and add this code at the bottom:

for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
}

and see if any of the rotation values works for what you need.

Jack, W8TEE

On Sunday, March 31, 2019, 11:26:30 PM EDT, k7da <k7da@...> wrote:


i mounted the display upside down and turning it over makes it not fit the hole.

so i need to turn the picture upside down.

is that possible in sofeward or alectrically?

dave k7da


On 3/31/2019 7:57 PM, jjpurdum via Groups.Io wrote:
What do you mean "turned over"? There's a Landscape and Portrait mode

Jack, W8TEE

On Sunday, March 31, 2019, 10:29:40 PM EDT, k7da <k7da@...> wrote:


can the display be turned over in software?

dave k7da






Re: display

 

Kinda knew it would! :>)? Don't forget there are new instructions for building the wiring harness.

Jack, W8TEE

On Friday, April 5, 2019, 4:48:12 PM EDT, k7da <k7da@...> wrote:


i put the piece of code at the top of the splash write code and works like a charm.

thanks for the help.

now to get the rest of the hardware working and things will be grand.

dave k7da


On 4/5/2019 1:39 PM, jjpurdum via Groups.Io wrote:
Set the rotation command at the very top of the setup() function instead of towards the bottom and see what happens.

Jack, W8TEE


On Friday, April 5, 2019, 4:28:12 PM EDT, k7da <k7da@...> wrote:


jack

where would i have to put that piece of code to get the designers splash screen to come up right side up?

dave

On 4/5/2019 12:02 PM, jjpurdum via Groups.Io wrote:
One of the values in the loop I had you add placed the display in the orientation you wanted. Take whatever that value is and

?? tft.setRotation( (uint8_t) i);
?
place it where i is above. Erase all of the code I had you add, except the line above with the number instead of i. Save the file. Now recompile and upload the code and you're done. It should be a permanent part of the code.

Jack, W8TEE

On Friday, April 5, 2019, 2:55:38 PM EDT, k7da <k7da@...> wrote:


now that there is a way to rotate the image on the display what must i do to make this a permanent thing?? i am not a hacker so do not know what to do with this information.

dave? k7da


On 4/4/2019 8:09 PM, jjpurdum via Groups.Io wrote:
Are you saying to see the main display page that looks like this:



Jack, W8TEE


On Thursday, April 4, 2019, 6:51:30 PM EDT, k7da <k7da@...> wrote:


it did compile and and it id upload? the code works and now how do i use that info to effect the display permanently? and i assume remove the provided code.? i did not have the serial link hooked up but it looks like value 3 is the one i want.

dave k7da


On 4/1/2019 7:30 PM, jjpurdum via Groups.Io wrote:
If it compiled and uploaded and ran, that's what's important. What happened on screen? Did it say Upload Complete?

Jack, W8TEE

On Monday, April 1, 2019, 10:08:59 PM EDT, k7da <k7da@...> wrote:


?it complies now but there are some warnings that i can figure out how to copy.

dave k7da


On 4/1/2019 6:38 PM, jjpurdum via Groups.Io wrote:
I said go INTO the setup() function and place the code. You didn't.

It should be:

void setup() {

// a bunch of statements....

// At the very bottom of setup, BUT INSIDE IT

? for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
? }

}?? // THIS IS THE CLOSING BRACE FOR setup()


Jack, W8TEE



On Monday, April 1, 2019, 7:24:21 PM EDT, k7da <k7da@...> wrote:


i got an error as follows


Arduino: 1.8.8 (Windows 10), TD: 1.45, Board: "Teensy 3.6, Serial, 180 MHz, Faster, US English"

JackAlV095: In function 'int SetFilterCenterFrequency(int, int, int)':
JackAlV095:632: warning: variable 'delta' set but not used
?? int coordinate, delta, increment, target;

?????????????????? ^

C:\Users\dave\Desktop\jackal\JackaLSourceCode\JackAlV095\JackAlV095.ino: At global scope:

JackAlV095:1077: error: expected unqualified-id before 'for'
?for (int i = 0; i < 4; i++) {

?^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

???????????????? ^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

??????????????????????? ^

Multiple libraries were found for "SD.h"
?Used: C:\Arduino1.8.8\hardware\teensy\avr\libraries\SD
?Not used: C:\Arduino1.8.8\libraries\SD
Equalizer.cpp: In function 'void SetEqualizerBands()':
Equalizer.cpp:220: warning: 'position' may be used uninitialized in this function
???? rxEqualizer[j] = position;

????????????????????????????? ^

expected unqualified-id before 'for'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.


dave k7da


On 4/1/2019 5:58 AM, jjpurdum via Groups.Io wrote:
I assume that you have a graphics object named tft. Go into the setup() function and add this code at the bottom:

for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
}

and see if any of the rotation values works for what you need.

Jack, W8TEE

On Sunday, March 31, 2019, 11:26:30 PM EDT, k7da <k7da@...> wrote:


i mounted the display upside down and turning it over makes it not fit the hole.

so i need to turn the picture upside down.

is that possible in sofeward or alectrically?

dave k7da


On 3/31/2019 7:57 PM, jjpurdum via Groups.Io wrote:
What do you mean "turned over"? There's a Landscape and Portrait mode

Jack, W8TEE

On Sunday, March 31, 2019, 10:29:40 PM EDT, k7da <k7da@...> wrote:


can the display be turned over in software?

dave k7da






Re: display

 

¿ªÔÆÌåÓý

i put the piece of code at the top of the splash write code and works like a charm.

thanks for the help.

now to get the rest of the hardware working and things will be grand.

dave k7da


On 4/5/2019 1:39 PM, jjpurdum via Groups.Io wrote:

Set the rotation command at the very top of the setup() function instead of towards the bottom and see what happens.

Jack, W8TEE


On Friday, April 5, 2019, 4:28:12 PM EDT, k7da <k7da@...> wrote:


jack

where would i have to put that piece of code to get the designers splash screen to come up right side up?

dave

On 4/5/2019 12:02 PM, jjpurdum via Groups.Io wrote:
One of the values in the loop I had you add placed the display in the orientation you wanted. Take whatever that value is and

?? tft.setRotation( (uint8_t) i);
?
place it where i is above. Erase all of the code I had you add, except the line above with the number instead of i. Save the file. Now recompile and upload the code and you're done. It should be a permanent part of the code.

Jack, W8TEE

On Friday, April 5, 2019, 2:55:38 PM EDT, k7da <k7da@...> wrote:


now that there is a way to rotate the image on the display what must i do to make this a permanent thing?? i am not a hacker so do not know what to do with this information.

dave? k7da


On 4/4/2019 8:09 PM, jjpurdum via Groups.Io wrote:
Are you saying to see the main display page that looks like this:



Jack, W8TEE


On Thursday, April 4, 2019, 6:51:30 PM EDT, k7da <k7da@...> wrote:


it did compile and and it id upload? the code works and now how do i use that info to effect the display permanently? and i assume remove the provided code.? i did not have the serial link hooked up but it looks like value 3 is the one i want.

dave k7da


On 4/1/2019 7:30 PM, jjpurdum via Groups.Io wrote:
If it compiled and uploaded and ran, that's what's important. What happened on screen? Did it say Upload Complete?

Jack, W8TEE

On Monday, April 1, 2019, 10:08:59 PM EDT, k7da <k7da@...> wrote:


?it complies now but there are some warnings that i can figure out how to copy.

dave k7da


On 4/1/2019 6:38 PM, jjpurdum via Groups.Io wrote:
I said go INTO the setup() function and place the code. You didn't.

It should be:

void setup() {

// a bunch of statements....

// At the very bottom of setup, BUT INSIDE IT

? for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
? }

}?? // THIS IS THE CLOSING BRACE FOR setup()


Jack, W8TEE



On Monday, April 1, 2019, 7:24:21 PM EDT, k7da <k7da@...> wrote:


i got an error as follows


Arduino: 1.8.8 (Windows 10), TD: 1.45, Board: "Teensy 3.6, Serial, 180 MHz, Faster, US English"

JackAlV095: In function 'int SetFilterCenterFrequency(int, int, int)':
JackAlV095:632: warning: variable 'delta' set but not used
?? int coordinate, delta, increment, target;

?????????????????? ^

C:\Users\dave\Desktop\jackal\JackaLSourceCode\JackAlV095\JackAlV095.ino: At global scope:

JackAlV095:1077: error: expected unqualified-id before 'for'
?for (int i = 0; i < 4; i++) {

?^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

???????????????? ^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

??????????????????????? ^

Multiple libraries were found for "SD.h"
?Used: C:\Arduino1.8.8\hardware\teensy\avr\libraries\SD
?Not used: C:\Arduino1.8.8\libraries\SD
Equalizer.cpp: In function 'void SetEqualizerBands()':
Equalizer.cpp:220: warning: 'position' may be used uninitialized in this function
???? rxEqualizer[j] = position;

????????????????????????????? ^

expected unqualified-id before 'for'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.


dave k7da


On 4/1/2019 5:58 AM, jjpurdum via Groups.Io wrote:
I assume that you have a graphics object named tft. Go into the setup() function and add this code at the bottom:

for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
}

and see if any of the rotation values works for what you need.

Jack, W8TEE

On Sunday, March 31, 2019, 11:26:30 PM EDT, k7da <k7da@...> wrote:


i mounted the display upside down and turning it over makes it not fit the hole.

so i need to turn the picture upside down.

is that possible in sofeward or alectrically?

dave k7da


On 3/31/2019 7:57 PM, jjpurdum via Groups.Io wrote:
What do you mean "turned over"? There's a Landscape and Portrait mode

Jack, W8TEE

On Sunday, March 31, 2019, 10:29:40 PM EDT, k7da <k7da@...> wrote:


can the display be turned over in software?

dave k7da






Re: display

 

Set the rotation command at the very top of the setup() function instead of towards the bottom and see what happens.

Jack, W8TEE


On Friday, April 5, 2019, 4:28:12 PM EDT, k7da <k7da@...> wrote:


jack

where would i have to put that piece of code to get the designers splash screen to come up right side up?

dave

On 4/5/2019 12:02 PM, jjpurdum via Groups.Io wrote:
One of the values in the loop I had you add placed the display in the orientation you wanted. Take whatever that value is and

?? tft.setRotation( (uint8_t) i);
?
place it where i is above. Erase all of the code I had you add, except the line above with the number instead of i. Save the file. Now recompile and upload the code and you're done. It should be a permanent part of the code.

Jack, W8TEE

On Friday, April 5, 2019, 2:55:38 PM EDT, k7da <k7da@...> wrote:


now that there is a way to rotate the image on the display what must i do to make this a permanent thing?? i am not a hacker so do not know what to do with this information.

dave? k7da


On 4/4/2019 8:09 PM, jjpurdum via Groups.Io wrote:
Are you saying to see the main display page that looks like this:



Jack, W8TEE


On Thursday, April 4, 2019, 6:51:30 PM EDT, k7da <k7da@...> wrote:


it did compile and and it id upload? the code works and now how do i use that info to effect the display permanently? and i assume remove the provided code.? i did not have the serial link hooked up but it looks like value 3 is the one i want.

dave k7da


On 4/1/2019 7:30 PM, jjpurdum via Groups.Io wrote:
If it compiled and uploaded and ran, that's what's important. What happened on screen? Did it say Upload Complete?

Jack, W8TEE

On Monday, April 1, 2019, 10:08:59 PM EDT, k7da <k7da@...> wrote:


?it complies now but there are some warnings that i can figure out how to copy.

dave k7da


On 4/1/2019 6:38 PM, jjpurdum via Groups.Io wrote:
I said go INTO the setup() function and place the code. You didn't.

It should be:

void setup() {

// a bunch of statements....

// At the very bottom of setup, BUT INSIDE IT

? for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
? }

}?? // THIS IS THE CLOSING BRACE FOR setup()


Jack, W8TEE



On Monday, April 1, 2019, 7:24:21 PM EDT, k7da <k7da@...> wrote:


i got an error as follows


Arduino: 1.8.8 (Windows 10), TD: 1.45, Board: "Teensy 3.6, Serial, 180 MHz, Faster, US English"

JackAlV095: In function 'int SetFilterCenterFrequency(int, int, int)':
JackAlV095:632: warning: variable 'delta' set but not used
?? int coordinate, delta, increment, target;

?????????????????? ^

C:\Users\dave\Desktop\jackal\JackaLSourceCode\JackAlV095\JackAlV095.ino: At global scope:

JackAlV095:1077: error: expected unqualified-id before 'for'
?for (int i = 0; i < 4; i++) {

?^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

???????????????? ^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

??????????????????????? ^

Multiple libraries were found for "SD.h"
?Used: C:\Arduino1.8.8\hardware\teensy\avr\libraries\SD
?Not used: C:\Arduino1.8.8\libraries\SD
Equalizer.cpp: In function 'void SetEqualizerBands()':
Equalizer.cpp:220: warning: 'position' may be used uninitialized in this function
???? rxEqualizer[j] = position;

????????????????????????????? ^

expected unqualified-id before 'for'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.


dave k7da


On 4/1/2019 5:58 AM, jjpurdum via Groups.Io wrote:
I assume that you have a graphics object named tft. Go into the setup() function and add this code at the bottom:

for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
}

and see if any of the rotation values works for what you need.

Jack, W8TEE

On Sunday, March 31, 2019, 11:26:30 PM EDT, k7da <k7da@...> wrote:


i mounted the display upside down and turning it over makes it not fit the hole.

so i need to turn the picture upside down.

is that possible in sofeward or alectrically?

dave k7da


On 3/31/2019 7:57 PM, jjpurdum via Groups.Io wrote:
What do you mean "turned over"? There's a Landscape and Portrait mode

Jack, W8TEE

On Sunday, March 31, 2019, 10:29:40 PM EDT, k7da <k7da@...> wrote:


can the display be turned over in software?

dave k7da






Re: display

 

¿ªÔÆÌåÓý

jack

where would i have to put that piece of code to get the designers splash screen to come up right side up?

dave

On 4/5/2019 12:02 PM, jjpurdum via Groups.Io wrote:

One of the values in the loop I had you add placed the display in the orientation you wanted. Take whatever that value is and

?? tft.setRotation( (uint8_t) i);
?
place it where i is above. Erase all of the code I had you add, except the line above with the number instead of i. Save the file. Now recompile and upload the code and you're done. It should be a permanent part of the code.

Jack, W8TEE

On Friday, April 5, 2019, 2:55:38 PM EDT, k7da <k7da@...> wrote:


now that there is a way to rotate the image on the display what must i do to make this a permanent thing?? i am not a hacker so do not know what to do with this information.

dave? k7da


On 4/4/2019 8:09 PM, jjpurdum via Groups.Io wrote:
Are you saying to see the main display page that looks like this:



Jack, W8TEE


On Thursday, April 4, 2019, 6:51:30 PM EDT, k7da <k7da@...> wrote:


it did compile and and it id upload? the code works and now how do i use that info to effect the display permanently? and i assume remove the provided code.? i did not have the serial link hooked up but it looks like value 3 is the one i want.

dave k7da


On 4/1/2019 7:30 PM, jjpurdum via Groups.Io wrote:
If it compiled and uploaded and ran, that's what's important. What happened on screen? Did it say Upload Complete?

Jack, W8TEE

On Monday, April 1, 2019, 10:08:59 PM EDT, k7da <k7da@...> wrote:


?it complies now but there are some warnings that i can figure out how to copy.

dave k7da


On 4/1/2019 6:38 PM, jjpurdum via Groups.Io wrote:
I said go INTO the setup() function and place the code. You didn't.

It should be:

void setup() {

// a bunch of statements....

// At the very bottom of setup, BUT INSIDE IT

? for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
? }

}?? // THIS IS THE CLOSING BRACE FOR setup()


Jack, W8TEE



On Monday, April 1, 2019, 7:24:21 PM EDT, k7da <k7da@...> wrote:


i got an error as follows


Arduino: 1.8.8 (Windows 10), TD: 1.45, Board: "Teensy 3.6, Serial, 180 MHz, Faster, US English"

JackAlV095: In function 'int SetFilterCenterFrequency(int, int, int)':
JackAlV095:632: warning: variable 'delta' set but not used
?? int coordinate, delta, increment, target;

?????????????????? ^

C:\Users\dave\Desktop\jackal\JackaLSourceCode\JackAlV095\JackAlV095.ino: At global scope:

JackAlV095:1077: error: expected unqualified-id before 'for'
?for (int i = 0; i < 4; i++) {

?^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

???????????????? ^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

??????????????????????? ^

Multiple libraries were found for "SD.h"
?Used: C:\Arduino1.8.8\hardware\teensy\avr\libraries\SD
?Not used: C:\Arduino1.8.8\libraries\SD
Equalizer.cpp: In function 'void SetEqualizerBands()':
Equalizer.cpp:220: warning: 'position' may be used uninitialized in this function
???? rxEqualizer[j] = position;

????????????????????????????? ^

expected unqualified-id before 'for'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.


dave k7da


On 4/1/2019 5:58 AM, jjpurdum via Groups.Io wrote:
I assume that you have a graphics object named tft. Go into the setup() function and add this code at the bottom:

for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
}

and see if any of the rotation values works for what you need.

Jack, W8TEE

On Sunday, March 31, 2019, 11:26:30 PM EDT, k7da <k7da@...> wrote:


i mounted the display upside down and turning it over makes it not fit the hole.

so i need to turn the picture upside down.

is that possible in sofeward or alectrically?

dave k7da


On 3/31/2019 7:57 PM, jjpurdum via Groups.Io wrote:
What do you mean "turned over"? There's a Landscape and Portrait mode

Jack, W8TEE

On Sunday, March 31, 2019, 10:29:40 PM EDT, k7da <k7da@...> wrote:


can the display be turned over in software?

dave k7da






Re: display

 

¿ªÔÆÌåÓý

thank you sir i will give it a whirl.?

dave k7da


On 4/5/2019 12:02 PM, jjpurdum via Groups.Io wrote:

One of the values in the loop I had you add placed the display in the orientation you wanted. Take whatever that value is and

?? tft.setRotation( (uint8_t) i);
?
place it where i is above. Erase all of the code I had you add, except the line above with the number instead of i. Save the file. Now recompile and upload the code and you're done. It should be a permanent part of the code.

Jack, W8TEE

On Friday, April 5, 2019, 2:55:38 PM EDT, k7da <k7da@...> wrote:


now that there is a way to rotate the image on the display what must i do to make this a permanent thing?? i am not a hacker so do not know what to do with this information.

dave? k7da


On 4/4/2019 8:09 PM, jjpurdum via Groups.Io wrote:
Are you saying to see the main display page that looks like this:



Jack, W8TEE


On Thursday, April 4, 2019, 6:51:30 PM EDT, k7da <k7da@...> wrote:


it did compile and and it id upload? the code works and now how do i use that info to effect the display permanently? and i assume remove the provided code.? i did not have the serial link hooked up but it looks like value 3 is the one i want.

dave k7da


On 4/1/2019 7:30 PM, jjpurdum via Groups.Io wrote:
If it compiled and uploaded and ran, that's what's important. What happened on screen? Did it say Upload Complete?

Jack, W8TEE

On Monday, April 1, 2019, 10:08:59 PM EDT, k7da <k7da@...> wrote:


?it complies now but there are some warnings that i can figure out how to copy.

dave k7da


On 4/1/2019 6:38 PM, jjpurdum via Groups.Io wrote:
I said go INTO the setup() function and place the code. You didn't.

It should be:

void setup() {

// a bunch of statements....

// At the very bottom of setup, BUT INSIDE IT

? for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
? }

}?? // THIS IS THE CLOSING BRACE FOR setup()


Jack, W8TEE



On Monday, April 1, 2019, 7:24:21 PM EDT, k7da <k7da@...> wrote:


i got an error as follows


Arduino: 1.8.8 (Windows 10), TD: 1.45, Board: "Teensy 3.6, Serial, 180 MHz, Faster, US English"

JackAlV095: In function 'int SetFilterCenterFrequency(int, int, int)':
JackAlV095:632: warning: variable 'delta' set but not used
?? int coordinate, delta, increment, target;

?????????????????? ^

C:\Users\dave\Desktop\jackal\JackaLSourceCode\JackAlV095\JackAlV095.ino: At global scope:

JackAlV095:1077: error: expected unqualified-id before 'for'
?for (int i = 0; i < 4; i++) {

?^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

???????????????? ^

JackAlV095:1077: error: 'i' does not name a type
?for (int i = 0; i < 4; i++) {

??????????????????????? ^

Multiple libraries were found for "SD.h"
?Used: C:\Arduino1.8.8\hardware\teensy\avr\libraries\SD
?Not used: C:\Arduino1.8.8\libraries\SD
Equalizer.cpp: In function 'void SetEqualizerBands()':
Equalizer.cpp:220: warning: 'position' may be used uninitialized in this function
???? rxEqualizer[j] = position;

????????????????????????????? ^

expected unqualified-id before 'for'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.


dave k7da


On 4/1/2019 5:58 AM, jjpurdum via Groups.Io wrote:
I assume that you have a graphics object named tft. Go into the setup() function and add this code at the bottom:

for (int i = 0; i < 4; i++) {
?? tft.setRotation( (uint8_t) i);
?? tft.setCursor(10, 10);
?? tft.print("New rotation value of ");
?? tft.print(i);
?? delay(5000);?????? // You have 5 seconds to view the message
}

and see if any of the rotation values works for what you need.

Jack, W8TEE

On Sunday, March 31, 2019, 11:26:30 PM EDT, k7da <k7da@...> wrote:


i mounted the display upside down and turning it over makes it not fit the hole.

so i need to turn the picture upside down.

is that possible in sofeward or alectrically?

dave k7da


On 3/31/2019 7:57 PM, jjpurdum via Groups.Io wrote:
What do you mean "turned over"? There's a Landscape and Portrait mode

Jack, W8TEE

On Sunday, March 31, 2019, 10:29:40 PM EDT, k7da <k7da@...> wrote:


can the display be turned over in software?

dave k7da