lora: Make some options configurable
Call `config()` only once at construction not with every RX and TX operation. The Lora-E5 only supports HP mode, use that instead. The nucleo board supports both HP and LP and should continue to work.
This commit is contained in:
@ -60,7 +60,9 @@ async fn main(_spawner: Spawner) {
|
||||
let radio = SubGhz::new(p.SUBGHZSPI, NoDma, NoDma);
|
||||
let irq = interrupt::take!(SUBGHZ_RADIO);
|
||||
|
||||
let radio = SubGhzRadio::new(radio, rfs, irq);
|
||||
let mut radio_config = SubGhzRadioConfig::default();
|
||||
radio_config.calibrate_image = CalibrateImage::ISM_863_870;
|
||||
let radio = SubGhzRadio::new(radio, rfs, irq, radio_config).unwrap();
|
||||
|
||||
let mut region: region::Configuration = region::EU868::default().into();
|
||||
|
||||
|
Reference in New Issue
Block a user