¿ªÔÆÌåÓý

Re: no matching function for call??


 

¿ªÔÆÌåÓý

Thanks for the explanation and help, Randy. ?That was it, WOW...do I have a lot to learn. ?I did do a search of previous posts for the answer but was ?unsuccessful (it helps if you use the right search words). ? BTW, great videos ...very FB!


73,


Kent KC9LIF



From: [email protected] <[email protected]> on behalf of Randy Hall <listk7age@...>
Sent: Tuesday, February 21, 2017 9:10 PM
To: [email protected]
Subject: Re: [BITX20] no matching function for call??
?
? ?Kent,

I posted this a couple weeks ago. There is another version of the code around that has this error fixed,.

Randy, K7AGE


I am using IDE version?1.6.12.

BITX40 code from -

github.com
bitx40 - BITX40 sketch for Raduino ... Clone with HTTPS Use Git or checkout with SVN using the web URL.

Inside the sketch, it says to get the Si5351 library from -

github.com
Si5351Arduino - Library for the Si5351 clock generator IC in the Arduino environment

Install the library, search for how to do this, lots of info on the internet...


Select TOOLS - Board - Arduino?Nano

When I clicked Verify I saw this as the first error

?????si5351.set_freq((bfo_freq + cal - frequency) * 100LL, ?SI5351_PLL_FIXED, SI5351_CLK2);?

????raduino:313: error: no matching function for call to 'Si5351::set_freq(long long unsigned int, long long unsigned int, si5351_clock)'

I have no idea what this gobbledygook means. But, it is probably bad...


So, I searched the message archives for any hints. I found that?Ron ¨C PA3FAT said that??Si5351 library version 1.1.2 should be used.

Under SKETCH?- Include Library - Manage Libraries?

Filter for etherkit, you should see Etherkit Si5351 by Jason ... Ver 2.0.1 INSTALLED. Ah, not version .1.1.2

Go to Select Vers, pick 1.1.2 and click Install.

Clicked Verify again, and it complied successfully.



On Tue, Feb 21, 2017 at 8:02 AM, <kbergphd@...> wrote:

Hi All,

Got the Raduino sketch from:?

Loaded up the Si5351 library into the libraries.? Started verify...

I got the error message that "no matching function for call" ?for 'Si5351::set_freq(long long int, long long unsigned int, si5351_clock)' ?

Has this error been fixed by anyone.? If so, how?? Did a search of the messages, but came up empty.

Thanks.

73,

Kent KC9LIF


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