personal-rns 0.3.7

Personal Reticulum: the pure engine, the high-level runtime, and every interface family behind one crate and one prelude
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub use prns_interfaces_embassy::radios::{LoRaRadio, RadioEvent, RadioRecovery, ReceivedAirFrame};

pub mod lr1110 {
    pub use prns_interfaces_embassy::radios::lr1110::{
        BoardConfig, Error, HighPowerSelection, Lr1110, PowerAmplifierConfig,
        PowerAmplifierDutyCycle, PowerAmplifierSelection, PowerAmplifierSupply,
        PowerAmplifierTable, ReceiveGain, ReceivedAirFrame, ReferenceClock, RegulatorMode,
        RfSwitchConfig, RfSwitchPins, TcxoStartupTime, TcxoVoltage, TransmitRampTime,
    };
}

pub mod sx126x {
    pub use prns_interfaces_embassy::radios::sx126x::{
        Bandwidth, BoardConfig, CodingRate, Error, ExternalPowerAmplifier, LoraPacket, Modulation,
        RadioConfig, ReceivedAirFrame, SpreadingFactor, Sx126x, TcxoVoltage,
    };
}