¿ªÔÆÌåÓý

Re: Struggling with tuning clicks and birdie sounds


 

As Pavel mentioned I have indeed tried his modified library a few days ago
and the initial results were quite promising (except that tuning was not
yet working on a standard raduino, but I trust that Pavel will be able to
fix this).

If his library will be evaluated OK, then we need to open a discussion
whether or not we should switch to Pavel's library.

Potential pro's:
1. no tuning clicks
2. less memory space - more room for extra features

Potential cons:
1. non standard library
2. certain unused features have been removed by Pavel, these are currently
not needed but might be needed for other (future) hacks or improvements.

Anyway a good documentation of the library would be an absolute must.
I would recommend that the interface would be identical to the one as used
in the standard library, so that you can easily change libraries without
having to recode the sketch (existing sketches would be compatible to
either library).


73 Allard PE1NWL

On Thu, June 8, 2017 20:19, Pavel Milanes Costa wrote:

El 08/06/17 a las 13:01, Jack Purdum via Groups.Io escribi??:
When you say you are going to publish a patch that cuts the firmware
code size by 25% plus "a lot" of SRAM...
You save 25% of the firmware and about 7% of sram, not much in deed, but
every byte counts: see the data below.

After the patch is applied (depending on Allard, it's his play) I will
try to apply some optimizations learned on another projects; It can
compplicate the code for non coders, but the important is that the code
works and with many coments to explain what every piece of code does I
think it's not a great problem.

I have other features such as CAT control (SRAM agressive), use of a
second Si5351 output as BFO to generate pure CW with and put ALWAYS the
VFO above the RF and get rid of a few birdies, amongs others.

All of these are part of other of my projects, one similar to the
raduino ()

_Raduino (allard 1.13):_

Sketch uses 26886 bytes (87%) of program storage space. Maximum is 30720
bytes. Global variables use 1521 bytes (74%) of dynamic memory, leaving
527 bytes

_Raduino (pavel's patch switch to onther si5351 Lib)_

Sketch uses 19878 bytes (61%) of program storage space. Maximum is 32256
bytes.
Global variables use 1377 bytes (67%) of dynamic memory, leaving 671
bytes for local variables. Maximum is 2048 bytes.

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