Add lora-phy examples.
This commit is contained in:
@@ -23,6 +23,8 @@ use lora_phy::sx1261_2::SX1261_2;
|
||||
use lora_phy::LoRa;
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
const LORA_FREQUENCY_IN_HZ: u32 = 903_900_000; // warning: set this appropriately for the region
|
||||
|
||||
#[embassy_executor::main]
|
||||
async fn main(_spawner: Spawner) {
|
||||
let mut config = embassy_stm32::Config::default();
|
||||
@@ -58,7 +60,12 @@ async fn main(_spawner: Spawner) {
|
||||
};
|
||||
|
||||
let mdltn_params = {
|
||||
match lora.create_modulation_params(SpreadingFactor::_10, Bandwidth::_250KHz, CodingRate::_4_8, 903900000) {
|
||||
match lora.create_modulation_params(
|
||||
SpreadingFactor::_10,
|
||||
Bandwidth::_250KHz,
|
||||
CodingRate::_4_8,
|
||||
LORA_FREQUENCY_IN_HZ,
|
||||
) {
|
||||
Ok(mp) => mp,
|
||||
Err(err) => {
|
||||
info!("Radio error = {}", err);
|
||||
|
||||
Reference in New Issue
Block a user