[][src]Struct cc13x2_cc26x2_pac::ccfg::RegisterBlock

#[repr(C)]
pub struct RegisterBlock { pub reserved_0: RESERVED_0, pub ext_lf_clk: EXT_LF_CLK, pub mode_conf_1: MODE_CONF_1, pub size_and_dis_flags: SIZE_AND_DIS_FLAGS, pub mode_conf: MODE_CONF, pub volt_load_0: VOLT_LOAD_0, pub volt_load_1: VOLT_LOAD_1, pub rtc_offset: RTC_OFFSET, pub freq_offset: FREQ_OFFSET, pub ieee_mac_0: IEEE_MAC_0, pub ieee_mac_1: IEEE_MAC_1, pub ieee_ble_0: IEEE_BLE_0, pub ieee_ble_1: IEEE_BLE_1, pub bl_config: BL_CONFIG, pub erase_conf: ERASE_CONF, pub ccfg_ti_options: CCFG_TI_OPTIONS, pub ccfg_tap_dap_0: CCFG_TAP_DAP_0, pub ccfg_tap_dap_1: CCFG_TAP_DAP_1, pub image_valid_conf: IMAGE_VALID_CONF, pub ccfg_prot_31_0: CCFG_PROT_31_0, pub ccfg_prot_63_32: CCFG_PROT_63_32, pub ccfg_prot_95_64: CCFG_PROT_95_64, pub ccfg_prot_127_96: CCFG_PROT_127_96, // some fields omitted }

Register block

Fields

reserved_0: RESERVED_0

0x00 - Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

ext_lf_clk: EXT_LF_CLK

0x1fa8 - Extern LF clock configuration

mode_conf_1: MODE_CONF_1

0x1fac - Mode Configuration 1

size_and_dis_flags: SIZE_AND_DIS_FLAGS

0x1fb0 - CCFG Size and Disable Flags

mode_conf: MODE_CONF

0x1fb4 - Mode Configuration 0

volt_load_0: VOLT_LOAD_0

0x1fb8 - Voltage Load 0 Enabled by MODE_CONF.VDDR_EXT_LOAD.

volt_load_1: VOLT_LOAD_1

0x1fbc - Voltage Load 1 Enabled by MODE_CONF.VDDR_EXT_LOAD.

rtc_offset: RTC_OFFSET

0x1fc0 - Real Time Clock Offset Enabled by MODE_CONF.RTC_COMP.

freq_offset: FREQ_OFFSET

0x1fc4 - Frequency Offset

ieee_mac_0: IEEE_MAC_0

0x1fc8 - IEEE MAC Address 0

ieee_mac_1: IEEE_MAC_1

0x1fcc - IEEE MAC Address 1

ieee_ble_0: IEEE_BLE_0

0x1fd0 - IEEE BLE Address 0

ieee_ble_1: IEEE_BLE_1

0x1fd4 - IEEE BLE Address 1

bl_config: BL_CONFIG

0x1fd8 - Bootloader Configuration Configures the functionality of the ROM boot loader. If both the boot loader is enabled by the BOOTLOADER_ENABLE field and the boot loader backdoor is enabled by the BL_ENABLE field it is possible to force entry of the ROM boot loader even if a valid image is present in flash.

erase_conf: ERASE_CONF

0x1fdc - Erase Configuration

ccfg_ti_options: CCFG_TI_OPTIONS

0x1fe0 - TI Options

ccfg_tap_dap_0: CCFG_TAP_DAP_0

0x1fe4 - Test Access Points Enable 0

ccfg_tap_dap_1: CCFG_TAP_DAP_1

0x1fe8 - Test Access Points Enable 1

image_valid_conf: IMAGE_VALID_CONF

0x1fec - Image Valid

ccfg_prot_31_0: CCFG_PROT_31_0

0x1ff0 - Protect Sectors 0-31 Each bit write protects one 8KB flash sector from being both programmed and erased. Bit must be set to 0 in order to enable sector write protect.

ccfg_prot_63_32: CCFG_PROT_63_32

0x1ff4 - Protect Sectors 32-63 Each bit write protects one 8KB flash sector from being both programmed and erased. Bit must be set to 0 in order to enable sector write protect.

ccfg_prot_95_64: CCFG_PROT_95_64

0x1ff8 - Protect Sectors 64-95 Each bit write protects one flash sector from being both programmed and erased. Bit must be set to 0 in order to enable sector write protect. Not in use.

ccfg_prot_127_96: CCFG_PROT_127_96

0x1ffc - Protect Sectors 96-127 Each bit write protects one flash sector from being both programmed and erased. Bit must be set to 0 in order to enable sector write protect. Not in use.

Auto Trait Implementations

Blanket Implementations

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> From for T[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

type Output = T

Should always be Self