Smart Remote 3 nRF52 v1.2
38 #define SFRSZ (FRSZ/NSF)
40 #define MAXPP1 (MAXPP+1)
55 #define NVPSF (FRSZ/VDIM)
56 #define NVPSSF (SFRSZ/VDIM)
59 #define ScPLCGmin 0.1f
60 #define ScPLCGmax 0.9f
61 #define PePLCGmin 0.5f
62 #define PePLCGmax 0.9f
63 #define ScPLCG_b ((ScPLCGmin-ScPLCGmax)/(PePLCGmax-PePLCGmin))
64 #define ScPLCG_a (ScPLCGmin-ScPLCG_b*PePLCGmax)
67 #define AttnFacPLCG (1.0f/(Float)AttnPLCG)
73 #define INVSFRSZ (1.0f/(Float)SFRSZ)
81 #define estl_alpha (8191.0f/8192.0f)
82 #define estl_beta (1023.0f/1024.0f)
83 #define estl_beta1 (1.0f-estl_beta)
84 #define estl_a (511.0f/512.0f)
85 #define estl_a1 (1-estl_a)
100 #define NCLGLIM_TRAPPED 50
101 #define LEVEL_CONVERGENCE_TIME 100
110 #define TMinE (SFRSZ*0.25f)
114 #define cpp_scale (1<<cpp_Qvalue)
118 #define FRSZD (FRSZ/DECF)
119 #define MAXPPD (MAXPP/DECF)
120 #define MINPPD ((int) (MINPP/DECF))
121 #define PWSZD (PWSZ/DECF)
123 #define MAXPPD1 (MAXPPD+1)
124 #define LXD (MAXPPD1+PWSZD)
125 #define XDOFF (LXD-FRSZD)
126 #define HMAXPPD (MAXPPD/2)
127 #define M1 (MINPPD-1)
129 #define HDECF (DECF/2)
130 #define INVDECF (1.0F/(float)(DECF))
141 #define SMDTH1 (1.0f-SMDTH)
142 #define SMDTH2 (1.0f+SMDTH)
143 #define MPR1 (1.0f-MPDTH)
144 #define MPR2 (1.0f+MPDTH)
149 #define LX (XOFF+FRSZ)