corrected for tinySA3

pull/94/head
erikkaashoek 2 years ago
parent dc2af9a791
commit 1867fa014a

@ -1140,7 +1140,7 @@ config_t config = {
//properties_t current_props; //properties_t current_props;
//properties_t *active_props = &current_props; //properties_t *active_props = &current_props;
#ifdef TINYSA4
const freq_t v5_2_correction_frequency[CORRECTION_SIZE][CORRECTION_POINTS]= const freq_t v5_2_correction_frequency[CORRECTION_SIZE][CORRECTION_POINTS]=
{ {
/* low */ { 100000, 400000, 1000000, 80000000, 180000000, 260000000, 270000000, 300000000, 320000000, 390000000, 490000000, 660000000, 680000000, 690000000, 750000000, 790000000, 800000000, 810000000, 820000000, 830000000}, /* low */ { 100000, 400000, 1000000, 80000000, 180000000, 260000000, 270000000, 300000000, 320000000, 390000000, 490000000, 660000000, 680000000, 690000000, 750000000, 790000000, 800000000, 810000000, 820000000, 830000000},
@ -1172,7 +1172,7 @@ const float v5_2_correction_value[CORRECTION_SIZE][CORRECTION_POINTS]=
const float v5_2_harmonic_level_offset = 10; const float v5_2_harmonic_level_offset = 10;
const float v5_2_lna_level_offset = 7; const float v5_2_lna_level_offset = 7;
#endif
static const marker_t def_markers[MARKERS_MAX] = { static const marker_t def_markers[MARKERS_MAX] = {
{M_TRACKING, M_ENABLED, 0, TRACE_ACTUAL, 30, 0 }, {M_TRACKING, M_ENABLED, 0, TRACE_ACTUAL, 30, 0 },
@ -2974,6 +2974,7 @@ int main(void)
clear_backup(); clear_backup();
} }
} }
#ifdef TINYSA4
if (max2871) { if (max2871) {
ULTRA_MAX_FREQ = 7250000000ULL + config.overclock; // Start of harmonic mode ULTRA_MAX_FREQ = 7250000000ULL + config.overclock; // Start of harmonic mode
MAX_LO_FREQ = 6300000000ULL + config.overclock; MAX_LO_FREQ = 6300000000ULL + config.overclock;
@ -2986,6 +2987,7 @@ int main(void)
MIN_BELOW_IF_FREQ = 2310000000ULL + config.overclock; // Range to use for below IF MIN_BELOW_IF_FREQ = 2310000000ULL + config.overclock; // Range to use for below IF
} }
set_jump_freq( MAX_ABOVE_IF_FREQ, ULTRA_MAX_FREQ); set_jump_freq( MAX_ABOVE_IF_FREQ, ULTRA_MAX_FREQ);
#endif
config.cor_am = 0; // Should be removed from config config.cor_am = 0; // Should be removed from config
config.cor_nfm = 0; config.cor_nfm = 0;
config.cor_wfm = 0; config.cor_wfm = 0;

@ -18,7 +18,7 @@
*/ */
#include "ch.h" #include "ch.h"
//#ifdef TINYSA_F303 #ifdef TINYSA_F303
#ifdef TINYSA_F072 #ifdef TINYSA_F072
#error "Remove comment for #ifdef TINYSA_F303" #error "Remove comment for #ifdef TINYSA_F303"
#endif #endif
@ -26,7 +26,7 @@
#define TINYSA4 #define TINYSA4
#endif #endif
#define TINYSA4_PROTO #define TINYSA4_PROTO
//#endif #endif
#ifdef TINYSA_F072 #ifdef TINYSA_F072
#ifdef TINYSA_F303 #ifdef TINYSA_F303

18
ui.c

@ -1428,8 +1428,8 @@ static const struct {
[KM_LEVELSWEEP] = {keypads_plusmin , "LEVEL\nSWEEP"}, // KM_LEVELSWEEP [KM_LEVELSWEEP] = {keypads_plusmin , "LEVEL\nSWEEP"}, // KM_LEVELSWEEP
[KM_SWEEP_TIME] = {keypads_time , "SWEEP\nSECONDS"}, // KM_SWEEP_TIME [KM_SWEEP_TIME] = {keypads_time , "SWEEP\nSECONDS"}, // KM_SWEEP_TIME
[KM_OFFSET_DELAY] = {keypads_positive , "OFFSET\nDELAY"}, // KM_OFFSET_DELAY #20 [KM_OFFSET_DELAY] = {keypads_positive , "OFFSET\nDELAY"}, // KM_OFFSET_DELAY #20
[KM_FAST_SPEEDUP] = {keypads_positive , "FAST\nSPEEDUP"}, // KM_FAST_SPEEDUP [KM_FAST_SPEEDUP] = {keypads_positive , "NARROW\nSPEEDUP"}, // KM_FAST_SPEEDUP
[KM_FASTER_SPEEDUP] = {keypads_positive , "FASTER\nSPEEDUP"}, // KM_FAST_SPEEDUP [KM_FASTER_SPEEDUP] = {keypads_positive , "WIDE\nSPEEDUP"}, // KM_FAST_SPEEDUP
[KM_GRIDLINES] = {keypads_positive , "MINIMUM\nGRIDLINES"}, // KM_GRIDLINES [KM_GRIDLINES] = {keypads_positive , "MINIMUM\nGRIDLINES"}, // KM_GRIDLINES
[KM_MARKER] = {keypads_freq , "MARKER\nFREQ"}, // KM_MARKER [KM_MARKER] = {keypads_freq , "MARKER\nFREQ"}, // KM_MARKER
[KM_MODULATION] = {keypads_freq , "MODULATION\nFREQ"}, // KM_MODULATION [KM_MODULATION] = {keypads_freq , "MODULATION\nFREQ"}, // KM_MODULATION
@ -1538,8 +1538,8 @@ static const menuitem_t menu_settings3[];
static const menuitem_t menu_measure_noise_figure[]; static const menuitem_t menu_measure_noise_figure[];
static const menuitem_t menu_calibrate_harmonic[]; static const menuitem_t menu_calibrate_harmonic[];
static const menuitem_t menu_calibrate_max[]; static const menuitem_t menu_calibrate_max[];
static const menuitem_t menu_calibrate[];
#endif #endif
static const menuitem_t menu_calibrate[];
static const menuitem_t menu_sweep[]; static const menuitem_t menu_sweep[];
static const menuitem_t menu_settings[]; static const menuitem_t menu_settings[];
static const menuitem_t menu_settings2[]; static const menuitem_t menu_settings2[];
@ -2209,7 +2209,11 @@ static UI_FUNCTION_CALLBACK(menu_config_cb)
show_version(); show_version();
break; break;
case CONFIG_MENUITEM_CALIBRATE: case CONFIG_MENUITEM_CALIBRATE:
#ifdef TINYSA4
menu_push_submenu(max2871?menu_calibrate_max:menu_calibrate); menu_push_submenu(max2871?menu_calibrate_max:menu_calibrate);
#else
menu_push_submenu(menu_calibrate);
#endif
return; return;
} }
ui_mode_normal(); ui_mode_normal();
@ -4493,12 +4497,8 @@ static const menuitem_t menu_sweep_speed[] =
{ MT_ADV_CALLBACK | MT_LOW,SD_FAST, "FAST", menu_scanning_speed_acb}, { MT_ADV_CALLBACK | MT_LOW,SD_FAST, "FAST", menu_scanning_speed_acb},
#endif #endif
{ MT_ADV_CALLBACK, SD_NOISE_SOURCE, "NOISE\nSOURCE", menu_scanning_speed_acb}, { MT_ADV_CALLBACK, SD_NOISE_SOURCE, "NOISE\nSOURCE", menu_scanning_speed_acb},
#ifdef TINYSA4 { MT_KEYPAD, KM_FAST_SPEEDUP,"NSPEEDUP\n\b%s", "2..20, 0=disable"},
{ MT_KEYPAD, KM_FAST_SPEEDUP,"SPEEDUP\n\b%s", "2..20, 0=disable"}, { MT_KEYPAD, KM_FASTER_SPEEDUP,"WSPEEDUP\n\b%s", "2..20, 0=disable"},
{ MT_KEYPAD, KM_FASTER_SPEEDUP,"FASTER\n\b%s", "2..10, 0=disable"},
#else
{ MT_KEYPAD | MT_LOW,KM_FAST_SPEEDUP,"SPEEDUP\n\b%s", "2..20, 0=disable"},
#endif
{ MT_NONE, 0, NULL, menu_back} // next-> menu_back { MT_NONE, 0, NULL, menu_back} // next-> menu_back
}; };

Loading…
Cancel
Save

Powered by TurnKey Linux.