From a03836940c6eacb11bd2b9527555e3e18711d000 Mon Sep 17 00:00:00 2001
From: boblark
levelDataCount();
Returns an uint32_t with the number of averaged samples @@ -3591,12 +3591,20 @@ look ahead delay, as well.
overshoot. A value of 2.0 or slightly less is normally used. gainOut is for convenience and sets the drive level to the next block. -setSideband(bool sbReverse);
The LSB/USB selection depends on the processing of the IQ outputs of this class. But, what we can do here is to reverse the selection by reversing the phase of one of the Weaver LO's.
+setProcessing(bool cessbActive);
+This function turns the CESSB on (if boolean cessbActive==true) or stops the CESSB (if false. + if boolean cessbActive==false). If cessbActive==false the SSB generation continues normally, but + without CESSB. The default is true.
+ +getProcessing();
+This function returns boolean true if CESSB processing is running + and boolean false if it is not.
+File > Examples > OpenAudio_ArduinoLibrary > CESSB
@@ -3721,7 +3729,14 @@ look ahead delay, as well. IQ outputs of this class. But, what we can do here is to reverse the selection by reversing the phase of the Q signal. +setProcessing(bool cessbActive);
+This function turns the CESSB on (if boolean cessbActive==true) or stops the CESSB + (if boolean cessbActive==false). If cessbActive==false the SSB generation continues normally, but + without CESSB. The default is true.
+getProcessing();
+This function returns boolean true if CESSB processing is running + and boolean false if it is not.
setIQCorrections (bool useIQCorrection, float32_t gainI, float32_t crossIQ,float32_t crossQI);
@@ -4012,15 +4027,31 @@ look ahead delay, as well. Additionally, getTransmitEnable() will go false when all characters in the buffer have been fully sent. This can be useful for control of Transmit/Receive. +getBufferSpace();
+Returns the number of places (of 512) left in the character buffer.
+amplitude(float32_t a);
Sets a, the zero-to-peak amplitude of the transmit signal. The default is 1.0. No return value.
-frequency(float32_t f);
+setFrequency(float32_t f);
Sets the frequency of the CW waveform. The default is 600 Hz. Any value up to half of the sample rate can be used. No return value.
+setCWSpeedWPM(uint16_t speed);
+Sets the speed ofCW sending. The default is 13 WPM. The speed is the highest of + the following that does not exceed the requested speed. There is no return value. +
+ 5 11 17 23 29 + 6 12 18 24 30 + 7 13 19 25 35 + 8 14 20 26 40 + 9 15 21 27 50 + 10 16 22 28 ++ +
setLongDashMs(uint32_t longDashMs);
Sets the length, in milliseconds, of the long dash, longDashMs. This is sent by a semi-colon in the CW buffer. The default is 1000 milliseconds. No return value.
diff --git a/gui/DesignTool_F32.zip b/gui/DesignTool_F32.zip index 1e7f766e8f8c5b14e89318acf7a0ee75cc3873e9..ef27fa4fbb9882bcfd4bc8935b4eb8fb91d3f55a 100644 GIT binary patch delta 47256 zcmYg%b9kLg_jYXCw$s>FqsF!yv++)Y#A}Q}RiOJ&wso)wV^cXHUj0xkYUg?g|Fb5$QQ{%R
z_YrYHq<(QStA8WPBK?O|pCcUbZ>0Y@CznwDp(#7jeSm&Wo1*`viT7?~`7dJpM5EY0
z!2&RvfEZ1no09)%!4EH>z=szw8?q18f*2fVK@8z3^`Y*WLjd>8AzASMQGvMrkhvHC
z#Y|pxgcAHGHIUE=${+2&+{x{MP@n$sNe1nL@&?)kK}CT5rF(`zv4Vc+u|rS}$;4q$
zRUav4!k|X}MgE9n!0rgBI;j8i^a0+)LnZ!=S0zGe!TyDZWJAIHm&pf+ng=!TFaJ*^
zK0u8ED8j$-yCNvs|8#F)Rw-1;f4UEFr~(T6Z{468s^h 1XRfcRhqkHK8y{l&`OhiUop(aV3le7Rt^5I?BK
z60pS|%MXa?4jcR71 |rmxgh!j_78=oa#O`Gky3+gk59XTDS8*1+7YZTtk8|~cuin57H >ZgmHtuxW6gjy}Ptx6?mXvkeTfPlPv+PRx2aU94Grpk5HWJMDs5%`DdlEYtHmnt`Ei4jN340nDT$A8UV6Dr@m0ye)?pp
z66Mu(y2yo2B;dvivZAj|iA-gXQ%$!bIm$UQL)8%NplVTPl}muxRN}1;_M`Z79ent&
zLRjIi`Gf`K0(Bn9R9~~DJdAk0n9Qa!+JN}lxoK_i!K2kdQGnI?&bHE?okTm`_%;mX
zYD9`i7(IvO!?hCWI3okVrXq%MEKtrJ-+MP)-NneUNaqcH3X%xU2C1IWFsK?v{7DHq
zXN47KU?dKulF6>%6|xqEcD)wTZX2QOK6gac@Vdt%k;BUVTW#qCFJa=5o1h!dNJB0j
zL}qEthCOSx9oP7-XN#Bco>#cl+}X#vxRb;6DQ0^}-XM?lSPEdj>4+m0ttKr1*iRxjek3%W9?EZr_I
z?cIujmMr>9Svo^TdhHP#KJ+kdr>d_cM^kq|%K~67QroP6O-Fa`4aoboz5O`Q_UA4H
zJaoWtbPkJw`)0(Gf3}546UKa0+0%!I_e{0`>S(rTub_;n2!ng7$
zjw|wwxndqog3TSIeB=X~YRj2eU7<=@QM*U@ZVZV2k~TMyVM14bi@>Za<0rz-W6>>V
z0yJbDR{3f0Y+FY}%X=CqQ{fa2E+t8E!6Zb~6{tNWAD@y
8I(BrF{X58y~x
z7U%yGW@n-d4^nc7DbBZQc9u