#[repr(u16)]pub enum RadioChipId {
Show 16 variants
Unknown = 0,
Sx1261 = 1,
Sx1262 = 2,
Sx1268 = 3,
Llcc68 = 4,
Sx1272 = 16,
Sx1276 = 17,
Sx1277 = 18,
Sx1278 = 19,
Sx1279 = 20,
Sx1280 = 32,
Sx1281 = 33,
Lr1110 = 48,
Lr1120 = 49,
Lr1121 = 50,
Lr2021 = 64,
}Expand description
Radio chip identifier (u16, little-endian on the wire).
Values are assigned by PROTOCOL.md §8. Ranges are grouped by chip
family so future additions slot in next to their siblings.
Variants§
Unknown = 0
Firmware could not identify its radio. Hosts should abort: the device will not function.
Sx1261 = 1
Sx1262 = 2
Sx1268 = 3
Llcc68 = 4
Sx1272 = 16
Sx1276 = 17
Sx1277 = 18
Sx1278 = 19
Sx1279 = 20
Sx1280 = 32
Sx1281 = 33
Lr1110 = 48
Lr1120 = 49
Lr1121 = 50
Lr2021 = 64
Implementations§
Source§impl RadioChipId
impl RadioChipId
Trait Implementations§
Source§impl Clone for RadioChipId
impl Clone for RadioChipId
Source§fn clone(&self) -> RadioChipId
fn clone(&self) -> RadioChipId
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RadioChipId
impl Debug for RadioChipId
Source§impl Format for RadioChipId
impl Format for RadioChipId
Source§impl PartialEq for RadioChipId
impl PartialEq for RadioChipId
impl Copy for RadioChipId
impl Eq for RadioChipId
impl StructuralPartialEq for RadioChipId
Auto Trait Implementations§
impl Freeze for RadioChipId
impl RefUnwindSafe for RadioChipId
impl Send for RadioChipId
impl Sync for RadioChipId
impl Unpin for RadioChipId
impl UnsafeUnpin for RadioChipId
impl UnwindSafe for RadioChipId
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more