Added/Renamed AM bandwidth modes

This commit is contained in:
GullCode 2022-11-20 17:44:11 +01:00
parent 17d3cb387e
commit 17f6475506
5 changed files with 21 additions and 17 deletions

View File

@ -1690,7 +1690,7 @@ namespace ui {
break; break;
case WFM_MODULATION: case WFM_MODULATION:
freqman_set_bandwidth_option( new_mod , field_bw ); freqman_set_bandwidth_option( new_mod , field_bw );
//bw 16k (0) only/default //bw 200k (0) only/default
field_bw.set_selected_index(0); field_bw.set_selected_index(0);
baseband::run_image(portapack::spi_flash::image_tag_wfm_audio); baseband::run_image(portapack::spi_flash::image_tag_wfm_audio);
receiver_model.set_modulation(ReceiverModel::Mode::WidebandFMAudio); receiver_model.set_modulation(ReceiverModel::Mode::WidebandFMAudio);

View File

@ -235,12 +235,12 @@ namespace ui {
OptionsField field_bw { OptionsField field_bw {
{ 3 * 8, 1 * 16 }, { 3 * 8, 1 * 16 },
4, 6,
{ } { }
}; };
NumberField field_squelch { NumberField field_squelch {
{ 10 * 8, 1 * 16 }, { 12 * 8, 1 * 16 },
3, 3,
{ -90, 20 }, { -90, 20 },
1, 1,
@ -248,7 +248,7 @@ namespace ui {
}; };
NumberField field_wait { NumberField field_wait {
{ 18 * 8, 1 * 16 }, { 20 * 8, 1 * 16 },
5, 5,
{ -9000, 9000 }, { -9000, 9000 },
100, 100,
@ -256,7 +256,7 @@ namespace ui {
}; };
NumberField field_lock_wait { NumberField field_lock_wait {
{ 24 * 8, 1 * 16 }, { 26 * 8, 1 * 16 },
4, 4,
{ 100 , 9000 }, { 100 , 9000 },
100, 100,

View File

@ -529,10 +529,13 @@ size_t ScannerView::change_mode(uint8_t new_mod) { //Before this, do a scan_thre
receiver_model.set_sampling_rate(3072000); receiver_model.set_baseband_bandwidth(1750000); receiver_model.set_sampling_rate(3072000); receiver_model.set_baseband_bandwidth(1750000);
break; break;
case AM: case AM:
bw.emplace_back("DSB", 0); bw.emplace_back("DSB+9k" , 0 );
bw.emplace_back("USB", 0); bw.emplace_back("DSB+6k" , 1 );
bw.emplace_back("LSB", 0); bw.emplace_back("USB+3k" , 2 );
bw.emplace_back("CW ", 0); bw.emplace_back("LSB-3k" , 3 );
bw.emplace_back("LSB-3k" , 4 );
bw.emplace_back("CW " , 5 );
field_bw.set_options(bw); field_bw.set_options(bw);
baseband::run_image(portapack::spi_flash::image_tag_am_audio); baseband::run_image(portapack::spi_flash::image_tag_am_audio);

View File

@ -143,7 +143,7 @@ private:
Labels labels { Labels labels {
{ { 0 * 8, 0 * 16 }, "LNA: VGA: AMP: VOL:", Color::light_grey() }, { { 0 * 8, 0 * 16 }, "LNA: VGA: AMP: VOL:", Color::light_grey() },
{ { 0 * 8, 1* 16 }, "BW: SQUELCH: db WAIT:", Color::light_grey() }, { { 0 * 8, 1* 16 }, "BW: SQLCH: db WAIT:", Color::light_grey() },
{ { 3 * 8, 10 * 16 }, "START END MANUAL", Color::light_grey() }, { { 3 * 8, 10 * 16 }, "START END MANUAL", Color::light_grey() },
{ { 0 * 8, (26 * 8) + 4 }, "MODE:", Color::light_grey() }, { { 0 * 8, (26 * 8) + 4 }, "MODE:", Color::light_grey() },
{ { 11 * 8, (26 * 8) + 4 }, "STEP:", Color::light_grey() }, { { 11 * 8, (26 * 8) + 4 }, "STEP:", Color::light_grey() },
@ -176,7 +176,7 @@ private:
}; };
NumberField field_squelch { NumberField field_squelch {
{ 15 * 8, 1 * 16 }, { 18 * 8, 1 * 16 },
3, 3,
{ -90, 20 }, { -90, 20 },
1, 1,
@ -184,7 +184,7 @@ private:
}; };
NumberField field_wait { NumberField field_wait {
{ 26 * 8, 1 * 16 }, { 27 * 8, 1 * 16 },
2, 2,
{ 0, 99 }, { 0, 99 },
1, 1,

View File

@ -34,10 +34,11 @@ options_t freqman_entry_modulations = {
options_t freqman_entry_bandwidths[ 4 ] = { options_t freqman_entry_bandwidths[ 4 ] = {
{ //AM { //AM
{ "DSB", 0 }, { "DSB+9k" , 0 },
{ "USB", 1 }, { "DSB+6k" , 1 },
{ "LSB", 2 }, { "USB+3k" , 2 },
{ "CW" , 3 } { "LSB-3k" , 3 },
{ "CW" , 4 }
}, },
{ //NFM { //NFM
{ "8k5" , 0 }, { "8k5" , 0 },