You can try also this lib, it's focused on small size and
optimizations for MCU operations
73 CO7WT.
El 09/11/17 a las 23:03, W0PWE
escribi¨®:
Thanks for all the
great suggestions. Looks like I have the Etherkit library version
2.01 so I updated to 2.10. This makes a noticeable improvement to
around 2.5ms but I can't duplicate Don's results of 735us. I don't
understand how our results could vary so widely. Could it be
frequency dependent? I am switching back and forth between
7.030Mhz and 11.946Mhz.
So then I followed one of Jerry's (KE7ER) suggestions and modified
my sketch to use his?si5351bx code. That was really easy to do
and?si5351bx_setfreq()?took about 2ms to execute. Not bad - at
30WPM that is about 5% of the morse element length.?
Here is an ADDED BONUS.... I think Jerry wrote that code to save
code space and wow did it ever. Using his code instead of the
Si5351 library cut my code size from 22.4K (72%) down to 12.4K
(40%). That is awesome! Thank you Jerry!! Even if I eventually
decide to use two outputs for this I will stay with the si5351bx
code for the code size reduction.
73, Jerry, W0PWE
--
73 CO7WT, Pavel.