|
|
|
|
@ -344,6 +344,14 @@ extern const char * const info_about[];
|
|
|
|
|
#ifdef TINYSA4
|
|
|
|
|
void toggle_extra_lna(void);
|
|
|
|
|
void set_extra_lna(int t);
|
|
|
|
|
|
|
|
|
|
enum { A_DAC, A_PWM };
|
|
|
|
|
void set_audio_mode(uint16_t new_mode);
|
|
|
|
|
void pwm_start(int f);
|
|
|
|
|
void pwm_stop(void);
|
|
|
|
|
#ifdef __GUARD__
|
|
|
|
|
void reset_guard(void);
|
|
|
|
|
#endif
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
// ------------------------------- sa_core.c ----------------------------------
|
|
|
|
|
@ -1747,8 +1755,9 @@ void interpolate_maximum(int m);
|
|
|
|
|
void calibrate_modulation(int modulation, int8_t *correction);
|
|
|
|
|
|
|
|
|
|
enum {
|
|
|
|
|
M_OFF, M_IMD, M_OIP3, M_PHASE_NOISE, M_SNR, M_PASS_BAND, M_LINEARITY, M_AM, M_FM, M_THD, M_CP, M_NF_TINYSA, M_NF_STORE, M_NF_VALIDATE, M_NF_AMPLIFIER, M_GUARD, M_DECONV
|
|
|
|
|
M_OFF, M_IMD, M_OIP3, M_PHASE_NOISE, M_SNR, M_PASS_BAND, M_LINEARITY, M_AM, M_FM, M_THD, M_CP, M_NF_TINYSA, M_NF_STORE, M_NF_VALIDATE, M_NF_AMPLIFIER, M_GUARD, M_DECONV,M_MAX
|
|
|
|
|
};
|
|
|
|
|
#define MEASUREMENT_TEXT "OFF","IMD","OIP3","PN","SNR","PASS","LIN","AM","FM","THD","CP","NF T","NF S","NF V","NF A","GUARD","DECONF"
|
|
|
|
|
|
|
|
|
|
enum {
|
|
|
|
|
T_AUTO, T_NORMAL, T_SINGLE, T_DONE, T_UP, T_DOWN, T_MODE, T_PRE, T_POST, T_MID
|
|
|
|
|
|