Date
1 - 5 of 5
code compile #bitx40 #firmware
terry hughes
hi
i loaded ubitx-v4.3-code into aduino iide and clicked on compile/verify the error message " checkCAT() not declared in this scope what has gone wrong note - i have no trouble in compiling the bitx40 code terry gm4dso
|
|
ajparent1/KB1GMX <kb1gmx@...>
Is ubitx_cat.ino in the same directory as the V4.3 code?
There should be 7 files: ubitx_si5351.ino ubitx_menu.ino ubitx_keyer.ino ubutx_factory_alignment.ino ubitx_ui.ino ubitx_cat.ino ubitx_v4.3_code.ino Why does this happen? Usually its because if the Arduino-IDE is loading a file for the first time the file and the directory have to match and if it doesn't it will create it and copy that one file to the directory. However as your can see the sketch is spread across 7 files all of which should be in the same directory. The error message was the compiler saying "hey you told me I need this and cant find it!".. Allison
|
|
Howard Fidel
Also, make sure you are using the
latest version of the Arduino compiler.
On 7/31/2018 2:12 PM, terryhugheskirkcudbright via Groups.Io
wrote:
hi
|
|
As a general rule, the directory holding the sketch must match the INO file name that holds the setup() and loop() functions. Personally, I don't have sketches with multiple INO files; I only have one. All of the other files are CPP (C++) files. This allows me to have type checking across files and incremental compiles, which saves me a ton of time. Jack, W8TEE
On Tuesday, July 31, 2018, 2:55:25 PM EDT, ajparent1/KB1GMX <kb1gmx@...> wrote:
Is ubitx_cat.ino in the same directory as the V4.3 code? There should be 7 files: ubitx_si5351.ino ubitx_menu.ino ubitx_keyer.ino ubutx_factory_alignment.ino ubitx_ui.ino ubitx_cat.ino ubitx_v4.3_code.ino Why does this happen? Usually its because if the Arduino-IDE is loading a file for the first time the file and the directory have to match and if it doesn't it will create it and copy that one file to the directory. However as your can see the sketch is spread across 7 files all of which should be in the same directory. The error message was the compiler saying "hey you told me I need this and cant find it!".. Allison
|
|
ajparent1/KB1GMX <kb1gmx@...>
That and it makes the hunt the missing or extra { or } a lot easier as it likes to span files.
Annoying to say the least. Allison
|
|