[][src]Type Definition rsl10_pac::rf::rf_reg08::R

type R = R<u32, RF_REG08>;

Reader of register RF_REG08

Methods

impl R[src]

pub fn packet_length_packet_len(&self) -> PACKET_LENGTH_PACKET_LEN_R[src]

Bits 24:31 - The packet length in the fixed packet length mode. In the variable packet length mode, it specifies the maximal packet length defined by the standard. In case of error a packet_len_err is raised.

pub fn packet_handling_lsb_first(&self) -> PACKET_HANDLING_LSB_FIRST_R[src]

Bit 23 - If set to 1, the LSB is the first bit to be sent, the MSB otherwise

pub fn packet_handling_en_crc(&self) -> PACKET_HANDLING_EN_CRC_R[src]

Bit 22 - If set to 1, enables the automatic CRC evaluation and insertion

pub fn packet_handling_en_crc_on_pktlen(
    &self
) -> PACKET_HANDLING_EN_CRC_ON_PKTLEN_R
[src]

Bit 21 - If set to 1, enables the CRC calculation on the packet length part of the packet.

pub fn packet_handling_en_preamble(&self) -> PACKET_HANDLING_EN_PREAMBLE_R[src]

Bit 20 - If set to 1, enables the automatic preamble insertion

pub fn packet_handling_en_multi_frame(&self) -> PACKET_HANDLING_EN_MULTI_FRAME_R[src]

Bit 19 - If set to 1, enables the multi-frame packet (preamble-pattern-data-CRC-data-CRC-...)

pub fn packet_handling_enb_dw_on_crc(&self) -> PACKET_HANDLING_ENB_DW_ON_CRC_R[src]

Bit 18 - Enables the data-whitening on the CRC (active low)

pub fn packet_handling_en_pattern(&self) -> PACKET_HANDLING_EN_PATTERN_R[src]

Bit 17 - If set to 1, enables the automatic pattern insertion and recognition

pub fn packet_handling_en_packet(&self) -> PACKET_HANDLING_EN_PACKET_R[src]

Bit 16 - If set to 1 enables the packet handler

pub fn coding_en_datawhite(&self) -> CODING_EN_DATAWHITE_R[src]

Bit 15 - If set to 1 enables the data-whitening

pub fn coding_i_nq_delayed(&self) -> CODING_I_NQ_DELAYED_R[src]

Bit 14 - If set to 1, the channel I is considered 'delayed' in case of a 2bit per symbol modulaton

pub fn coding_offset(&self) -> CODING_OFFSET_R[src]

Bit 13 - If set to 1, an offset (delay) is introduced in one of the two channels (2 bits per symbol modulation).

pub fn coding_bit_invert(&self) -> CODING_BIT_INVERT_R[src]

Bit 12 - If set to 1, it inverts the bit value (Tx and Rx)

pub fn coding_even_before_odd(&self) -> CODING_EVEN_BEFORE_ODD_R[src]

Bit 11 - Determines the bit order in case of a 2 bits per symbol modulation: if set to 1 the first bit (bit 0, even) goes to the I path

pub fn coding_en_802154_l2f(&self) -> CODING_EN_802154_L2F_R[src]

Bit 10 - If set to 1 enables the linear to frequency encoding needed in order to modulate an OQPSK as an MSK.

pub fn coding_en_802154_b2c(&self) -> CODING_EN_802154_B2C_R[src]

Bit 9 - If set to 1 enables the bit to chips encoding used in the IEEE 802.15.4 standard

pub fn coding_en_manchester(&self) -> CODING_EN_MANCHESTER_R[src]

Bit 8 - If set to 1 enables the Manchester encoding

pub fn channels_2_en_channel_sel(&self) -> CHANNELS_2_EN_CHANNEL_SEL_R[src]

Bit 7 - If set to 1 enables the definition of channels

pub fn channels_2_channel_spacing_hi(&self) -> CHANNELS_2_CHANNEL_SPACING_HI_R[src]

Bits 0:3 - channel spacing: the formula that determines this value is the same as for the central frequency. v=ch_sp/144e6*2^25