Merge branch 'master' into tinySA-V4-SI4463

Removed_REF_marker
erikkaashoek 5 years ago
commit fbc6238cbd

@ -2425,7 +2425,7 @@ static const VNAShellCommand commands[] =
#ifdef TINYSA4 #ifdef TINYSA4
{ "g", cmd_g, CMD_WAIT_MUTEX }, { "g", cmd_g, CMD_WAIT_MUTEX },
#endif #endif
#ifdef __ULTRA_SA__ #ifdef __ADF4351__
{ "x", cmd_x, 0 }, { "x", cmd_x, 0 },
#endif #endif
{NULL , NULL , 0} {NULL , NULL , 0}
@ -2814,9 +2814,6 @@ int main(void)
} }
#endif #endif
#ifdef __ULTRA_SA__
ADF4351_Setup();
#endif
/* /*
* SPI LCD Initialize * SPI LCD Initialize
*/ */

@ -48,7 +48,6 @@
// #define __AUDIO__ // #define __AUDIO__
#define __HAM_BAND__ #define __HAM_BAND__
//#define __ULTRA__ // Add harmonics mode on low input. //#define __ULTRA__ // Add harmonics mode on low input.
//#define __ULTRA_SA__ // Adds ADF4351 control for extra high 1st IF stage
#define __SPUR__ // Does spur reduction by shifting IF #define __SPUR__ // Does spur reduction by shifting IF
//#define __USE_SERIAL_CONSOLE__ // Enable serial I/O connection (need enable HAL_USE_SERIAL as TRUE in halconf.h) //#define __USE_SERIAL_CONSOLE__ // Enable serial I/O connection (need enable HAL_USE_SERIAL as TRUE in halconf.h)
#ifdef TINYSA3 #ifdef TINYSA3

@ -384,7 +384,7 @@ VNA_SHELL_FUNCTION(cmd_selftest)
sweep_mode = SWEEP_SELFTEST; sweep_mode = SWEEP_SELFTEST;
} }
#ifdef __ULTRA_SA__ #ifdef __ADF4351__
VNA_SHELL_FUNCTION(cmd_x) VNA_SHELL_FUNCTION(cmd_x)
{ {
uint32_t reg; uint32_t reg;

@ -79,13 +79,8 @@ void update_min_max_freq(void)
maxFreq = DEFAULT_MAX_FREQ; maxFreq = DEFAULT_MAX_FREQ;
break; break;
case M_HIGH: case M_HIGH:
#ifdef __ULTRA_SA__
minFreq = 00000000;
maxFreq = 2000000000;
#else
minFreq = HIGH_MIN_FREQ_MHZ * 1000000; minFreq = HIGH_MIN_FREQ_MHZ * 1000000;
maxFreq = HIGH_MAX_FREQ_MHZ * 1000000; maxFreq = HIGH_MAX_FREQ_MHZ * 1000000;
#endif
break; break;
case M_GENHIGH: case M_GENHIGH:
minFreq = 240000000; minFreq = 240000000;
@ -228,7 +223,7 @@ void set_refer_output(int v)
{ {
setting.refer = v; setting.refer = v;
set_calibration_freq(setting.refer); set_calibration_freq(setting.refer);
// dirty = true; // dirty = true;
} }
void set_decay(int d) void set_decay(int d)
@ -1231,11 +1226,6 @@ void set_freq(int V, unsigned long freq) // translate the requested frequency
if (V==SI4463_RX) { if (V==SI4463_RX) {
SI4463_set_freq(freq); SI4463_set_freq(freq);
} }
#ifdef __ULTRA_SA__
else {
ADF4351_set_frequency(V-ADF4351_LO,freq,(setting.drive-4)/3);
}
#endif
old_freq[V] = freq; old_freq[V] = freq;
} }
@ -1913,11 +1903,6 @@ modulation_again:
} else } else
#endif #endif
{ // Else set LO ('s) { // Else set LO ('s)
#ifdef __ULTRA_SA__
set_freq (2, config.frequency_IF2 + lf); // Scanning LO up to IF2
set_freq (3, config.frequency_IF2 - DEFAULT_IF); // Down from IF2 to fixed second IF in Ultra SA mode
set_freq (SI4432_LO, DEFAULT_IF); // Second IF fixed in Ultra SA mode
#else
#ifdef __SI4432__ #ifdef __SI4432__
if (setting.mode == M_LOW && !setting.tracking && S_STATE(setting.below_IF)) // if in low input mode and below IF if (setting.mode == M_LOW && !setting.tracking && S_STATE(setting.below_IF)) // if in low input mode and below IF
set_freq (SI4432_LO, local_IF-lf); // set LO SI4432 to below IF frequency set_freq (SI4432_LO, local_IF-lf); // set LO SI4432 to below IF frequency

@ -55,11 +55,7 @@ uistat_t uistat = {
#define BIT_DOWN1 1 #define BIT_DOWN1 1
#define READ_PORT() palReadPort(GPIOA) #define READ_PORT() palReadPort(GPIOA)
#ifdef __ULTRA_SA__
#define BUTTON_MASK 0
#else
#define BUTTON_MASK 0b1110 #define BUTTON_MASK 0b1110
#endif
static uint16_t last_button = 0b0000; static uint16_t last_button = 0b0000;
static uint32_t last_button_down_ticks; static uint32_t last_button_down_ticks;
@ -2700,13 +2696,8 @@ static void extcb1(EXTDriver *extp, expchannel_t channel)
static const EXTConfig extcfg = { static const EXTConfig extcfg = {
{ {
{EXT_CH_MODE_DISABLED, NULL}, {EXT_CH_MODE_DISABLED, NULL},
#ifdef __ULTRA_SA__
{EXT_CH_MODE_DISABLED, NULL},
{EXT_CH_MODE_DISABLED, NULL},
#else
{EXT_CH_MODE_RISING_EDGE | EXT_CH_MODE_AUTOSTART | EXT_MODE_GPIOA, extcb1}, {EXT_CH_MODE_RISING_EDGE | EXT_CH_MODE_AUTOSTART | EXT_MODE_GPIOA, extcb1},
{EXT_CH_MODE_RISING_EDGE | EXT_CH_MODE_AUTOSTART | EXT_MODE_GPIOA, extcb1}, {EXT_CH_MODE_RISING_EDGE | EXT_CH_MODE_AUTOSTART | EXT_MODE_GPIOA, extcb1},
#endif
{EXT_CH_MODE_RISING_EDGE | EXT_CH_MODE_AUTOSTART | EXT_MODE_GPIOA, extcb1}, {EXT_CH_MODE_RISING_EDGE | EXT_CH_MODE_AUTOSTART | EXT_MODE_GPIOA, extcb1},
{EXT_CH_MODE_DISABLED, NULL}, {EXT_CH_MODE_DISABLED, NULL},
{EXT_CH_MODE_DISABLED, NULL}, {EXT_CH_MODE_DISABLED, NULL},

Loading…
Cancel
Save

Powered by TurnKey Linux.