Single function to configure/enable radio.

This commit is contained in:
Jared Boone 2016-02-10 16:58:25 -08:00
parent 692a262f41
commit 49a89b9dee
5 changed files with 54 additions and 24 deletions

View file

@ -341,14 +341,16 @@ AISAppView::AISAppView(NavigationView&) {
}
);
set_target_frequency(initial_target_frequency);
radio::set_rf_amp(false);
radio::set_lna_gain(32);
radio::set_vga_gain(32);
radio::set_baseband_rate(sampling_rate);
radio::set_baseband_decimation_by(1);
radio::set_baseband_filter_bandwidth(baseband_bandwidth);
radio::set_direction(rf::Direction::Receive);
target_frequency_ = initial_target_frequency;
radio::enable({
tuning_frequency(),
sampling_rate,
baseband_bandwidth,
rf::Direction::Receive,
false, 32, 32,
1,
});
BasebandConfigurationMessage message { {
.mode = 3,