pub struct Ble { /* private fields */ }Implementations§
Source§impl Ble
impl Ble
Sourcepub const fn ble_actscanstat_reg(
&self,
) -> &'static Reg<BleActscanstatReg_SPEC, RW>
pub const fn ble_actscanstat_reg( &self, ) -> &'static Reg<BleActscanstatReg_SPEC, RW>
Active scan register
Sourcepub const fn ble_advchmap_reg(&self) -> &'static Reg<BleAdvchmapReg_SPEC, RW>
pub const fn ble_advchmap_reg(&self) -> &'static Reg<BleAdvchmapReg_SPEC, RW>
Advertising Channel Map
Sourcepub const fn ble_advtim_reg(&self) -> &'static Reg<BleAdvtimReg_SPEC, RW>
pub const fn ble_advtim_reg(&self) -> &'static Reg<BleAdvtimReg_SPEC, RW>
Advertising Packet Interval
Sourcepub const fn ble_aescntl_reg(&self) -> &'static Reg<BleAescntlReg_SPEC, RW>
pub const fn ble_aescntl_reg(&self) -> &'static Reg<BleAescntlReg_SPEC, RW>
Start AES register
Sourcepub const fn ble_aeskey127_96_reg(
&self,
) -> &'static Reg<BleAeskey12796Reg_SPEC, RW>
pub const fn ble_aeskey127_96_reg( &self, ) -> &'static Reg<BleAeskey12796Reg_SPEC, RW>
AES encryption key
Sourcepub const fn ble_aeskey31_0_reg(&self) -> &'static Reg<BleAeskey310Reg_SPEC, RW>
pub const fn ble_aeskey31_0_reg(&self) -> &'static Reg<BleAeskey310Reg_SPEC, RW>
AES encryption key
Sourcepub const fn ble_aeskey63_32_reg(
&self,
) -> &'static Reg<BleAeskey6332Reg_SPEC, RW>
pub const fn ble_aeskey63_32_reg( &self, ) -> &'static Reg<BleAeskey6332Reg_SPEC, RW>
AES encryption key
Sourcepub const fn ble_aeskey95_64_reg(
&self,
) -> &'static Reg<BleAeskey9564Reg_SPEC, RW>
pub const fn ble_aeskey95_64_reg( &self, ) -> &'static Reg<BleAeskey9564Reg_SPEC, RW>
AES encryption key
Sourcepub const fn ble_aesptr_reg(&self) -> &'static Reg<BleAesptrReg_SPEC, RW>
pub const fn ble_aesptr_reg(&self) -> &'static Reg<BleAesptrReg_SPEC, RW>
Pointer to the block to encrypt/decrypt
Sourcepub const fn ble_basetimecntcorr_reg(
&self,
) -> &'static Reg<BleBasetimecntcorrReg_SPEC, RW>
pub const fn ble_basetimecntcorr_reg( &self, ) -> &'static Reg<BleBasetimecntcorrReg_SPEC, RW>
Base Time Counter
Sourcepub const fn ble_basetimecnt_reg(
&self,
) -> &'static Reg<BleBasetimecntReg_SPEC, RW>
pub const fn ble_basetimecnt_reg( &self, ) -> &'static Reg<BleBasetimecntReg_SPEC, RW>
Base time reference counter
Sourcepub const fn ble_bdaddrl_reg(&self) -> &'static Reg<BleBdaddrlReg_SPEC, RW>
pub const fn ble_bdaddrl_reg(&self) -> &'static Reg<BleBdaddrlReg_SPEC, RW>
BLE device address LSB register
Sourcepub const fn ble_bdaddru_reg(&self) -> &'static Reg<BleBdaddruReg_SPEC, RW>
pub const fn ble_bdaddru_reg(&self) -> &'static Reg<BleBdaddruReg_SPEC, RW>
BLE device address MSB register
Sourcepub const fn ble_blemprio0_reg(&self) -> &'static Reg<BleBlemprio0Reg_SPEC, RW>
pub const fn ble_blemprio0_reg(&self) -> &'static Reg<BleBlemprio0Reg_SPEC, RW>
Coexistence interface Priority 0 Register
Sourcepub const fn ble_blemprio1_reg(&self) -> &'static Reg<BleBlemprio1Reg_SPEC, RW>
pub const fn ble_blemprio1_reg(&self) -> &'static Reg<BleBlemprio1Reg_SPEC, RW>
Coexistence interface Priority 1 Register
Sourcepub const fn ble_cntl2_reg(&self) -> &'static Reg<BleCntl2Reg_SPEC, RW>
pub const fn ble_cntl2_reg(&self) -> &'static Reg<BleCntl2Reg_SPEC, RW>
BLE Control Register 2
Sourcepub const fn ble_coexifcntl0_reg(
&self,
) -> &'static Reg<BleCoexifcntl0Reg_SPEC, RW>
pub const fn ble_coexifcntl0_reg( &self, ) -> &'static Reg<BleCoexifcntl0Reg_SPEC, RW>
Coexistence interface Control 0 Register
Sourcepub const fn ble_coexifcntl1_reg(
&self,
) -> &'static Reg<BleCoexifcntl1Reg_SPEC, RW>
pub const fn ble_coexifcntl1_reg( &self, ) -> &'static Reg<BleCoexifcntl1Reg_SPEC, RW>
Coexistence interface Control 1 Register
Sourcepub const fn ble_currentrxdescptr_reg(
&self,
) -> &'static Reg<BleCurrentrxdescptrReg_SPEC, RW>
pub const fn ble_currentrxdescptr_reg( &self, ) -> &'static Reg<BleCurrentrxdescptrReg_SPEC, RW>
Rx Descriptor Pointer for the Receive Buffer Chained List
Sourcepub const fn ble_debugaddmax_reg(
&self,
) -> &'static Reg<BleDebugaddmaxReg_SPEC, RW>
pub const fn ble_debugaddmax_reg( &self, ) -> &'static Reg<BleDebugaddmaxReg_SPEC, RW>
Upper limit for the memory zone
Sourcepub const fn ble_debugaddmin_reg(
&self,
) -> &'static Reg<BleDebugaddminReg_SPEC, RW>
pub const fn ble_debugaddmin_reg( &self, ) -> &'static Reg<BleDebugaddminReg_SPEC, RW>
Lower limit for the memory zone
Sourcepub const fn ble_deepslcntl_reg(
&self,
) -> &'static Reg<BleDeepslcntlReg_SPEC, RW>
pub const fn ble_deepslcntl_reg( &self, ) -> &'static Reg<BleDeepslcntlReg_SPEC, RW>
Deep-Sleep control register
Sourcepub const fn ble_deepslstat_reg(
&self,
) -> &'static Reg<BleDeepslstatReg_SPEC, RW>
pub const fn ble_deepslstat_reg( &self, ) -> &'static Reg<BleDeepslstatReg_SPEC, RW>
Duration of the last deep sleep phase register
Sourcepub const fn ble_deepslwkup_reg(
&self,
) -> &'static Reg<BleDeepslwkupReg_SPEC, RW>
pub const fn ble_deepslwkup_reg( &self, ) -> &'static Reg<BleDeepslwkupReg_SPEC, RW>
Time (measured in Low Power clock cycles) in Deep Sleep Mode before waking-up the device
Sourcepub const fn ble_diagcntl2_reg(&self) -> &'static Reg<BleDiagcntl2Reg_SPEC, RW>
pub const fn ble_diagcntl2_reg(&self) -> &'static Reg<BleDiagcntl2Reg_SPEC, RW>
Debug use only
Sourcepub const fn ble_diagcntl3_reg(&self) -> &'static Reg<BleDiagcntl3Reg_SPEC, RW>
pub const fn ble_diagcntl3_reg(&self) -> &'static Reg<BleDiagcntl3Reg_SPEC, RW>
Debug use only
Sourcepub const fn ble_diagcntl_reg(&self) -> &'static Reg<BleDiagcntlReg_SPEC, RW>
pub const fn ble_diagcntl_reg(&self) -> &'static Reg<BleDiagcntlReg_SPEC, RW>
Diagnostics Register
Sourcepub const fn ble_diagstat_reg(&self) -> &'static Reg<BleDiagstatReg_SPEC, RW>
pub const fn ble_diagstat_reg(&self) -> &'static Reg<BleDiagstatReg_SPEC, RW>
Debug use only
Sourcepub const fn ble_em_base_reg(&self) -> &'static Reg<BleEmBaseReg_SPEC, RW>
pub const fn ble_em_base_reg(&self) -> &'static Reg<BleEmBaseReg_SPEC, RW>
Exchange Memory Base Register
Sourcepub const fn ble_enbpreset_reg(&self) -> &'static Reg<BleEnbpresetReg_SPEC, RW>
pub const fn ble_enbpreset_reg(&self) -> &'static Reg<BleEnbpresetReg_SPEC, RW>
Time in low power oscillator cycles register
Sourcepub const fn ble_errortypestat_reg(
&self,
) -> &'static Reg<BleErrortypestatReg_SPEC, RW>
pub const fn ble_errortypestat_reg( &self, ) -> &'static Reg<BleErrortypestatReg_SPEC, RW>
Error Type Status registers
Sourcepub const fn ble_finecntcorr_reg(
&self,
) -> &'static Reg<BleFinecntcorrReg_SPEC, RW>
pub const fn ble_finecntcorr_reg( &self, ) -> &'static Reg<BleFinecntcorrReg_SPEC, RW>
Phase correction value register
Sourcepub const fn ble_finetimecnt_reg(
&self,
) -> &'static Reg<BleFinetimecntReg_SPEC, RW>
pub const fn ble_finetimecnt_reg( &self, ) -> &'static Reg<BleFinetimecntReg_SPEC, RW>
Fine time reference counter
Sourcepub const fn ble_finetimtgt_reg(
&self,
) -> &'static Reg<BleFinetimtgtReg_SPEC, RW>
pub const fn ble_finetimtgt_reg( &self, ) -> &'static Reg<BleFinetimtgtReg_SPEC, RW>
Fine Timer Target value
Sourcepub const fn ble_grosstimtgt_reg(
&self,
) -> &'static Reg<BleGrosstimtgtReg_SPEC, RW>
pub const fn ble_grosstimtgt_reg( &self, ) -> &'static Reg<BleGrosstimtgtReg_SPEC, RW>
Gross Timer Target value
Sourcepub const fn ble_intack_reg(&self) -> &'static Reg<BleIntackReg_SPEC, RW>
pub const fn ble_intack_reg(&self) -> &'static Reg<BleIntackReg_SPEC, RW>
Interrupt acknowledge register
Sourcepub const fn ble_intcntl_reg(&self) -> &'static Reg<BleIntcntlReg_SPEC, RW>
pub const fn ble_intcntl_reg(&self) -> &'static Reg<BleIntcntlReg_SPEC, RW>
Interrupt controller register
Sourcepub const fn ble_intrawstat_reg(
&self,
) -> &'static Reg<BleIntrawstatReg_SPEC, RW>
pub const fn ble_intrawstat_reg( &self, ) -> &'static Reg<BleIntrawstatReg_SPEC, RW>
Interrupt raw status register
Sourcepub const fn ble_intstat_reg(&self) -> &'static Reg<BleIntstatReg_SPEC, RW>
pub const fn ble_intstat_reg(&self) -> &'static Reg<BleIntstatReg_SPEC, RW>
Interrupt status register
Sourcepub const fn ble_radiocntl0_reg(
&self,
) -> &'static Reg<BleRadiocntl0Reg_SPEC, RW>
pub const fn ble_radiocntl0_reg( &self, ) -> &'static Reg<BleRadiocntl0Reg_SPEC, RW>
Radio interface control register
Sourcepub const fn ble_radiocntl1_reg(
&self,
) -> &'static Reg<BleRadiocntl1Reg_SPEC, RW>
pub const fn ble_radiocntl1_reg( &self, ) -> &'static Reg<BleRadiocntl1Reg_SPEC, RW>
Radio interface control register
Sourcepub const fn ble_radiocntl2_reg(
&self,
) -> &'static Reg<BleRadiocntl2Reg_SPEC, RW>
pub const fn ble_radiocntl2_reg( &self, ) -> &'static Reg<BleRadiocntl2Reg_SPEC, RW>
Radio interface control register
Sourcepub const fn ble_radiocntl3_reg(
&self,
) -> &'static Reg<BleRadiocntl3Reg_SPEC, RW>
pub const fn ble_radiocntl3_reg( &self, ) -> &'static Reg<BleRadiocntl3Reg_SPEC, RW>
Radio interface control register
Sourcepub const fn ble_radiopwrupdn_reg(
&self,
) -> &'static Reg<BleRadiopwrupdnReg_SPEC, RW>
pub const fn ble_radiopwrupdn_reg( &self, ) -> &'static Reg<BleRadiopwrupdnReg_SPEC, RW>
RX/TX power up/down phase register
Sourcepub const fn ble_rftestcntl_reg(
&self,
) -> &'static Reg<BleRftestcntlReg_SPEC, RW>
pub const fn ble_rftestcntl_reg( &self, ) -> &'static Reg<BleRftestcntlReg_SPEC, RW>
RF Testing Register
Sourcepub const fn ble_rftestrxstat_reg(
&self,
) -> &'static Reg<BleRftestrxstatReg_SPEC, RW>
pub const fn ble_rftestrxstat_reg( &self, ) -> &'static Reg<BleRftestrxstatReg_SPEC, RW>
RF Testing Register
Sourcepub const fn ble_rftesttxstat_reg(
&self,
) -> &'static Reg<BleRftesttxstatReg_SPEC, RW>
pub const fn ble_rftesttxstat_reg( &self, ) -> &'static Reg<BleRftesttxstatReg_SPEC, RW>
RF Testing Register
Sourcepub const fn ble_rwblecntl_reg(&self) -> &'static Reg<BleRwblecntlReg_SPEC, RW>
pub const fn ble_rwblecntl_reg(&self) -> &'static Reg<BleRwblecntlReg_SPEC, RW>
BLE Control register
Sourcepub const fn ble_rwbleconf_reg(&self) -> &'static Reg<BleRwbleconfReg_SPEC, RW>
pub const fn ble_rwbleconf_reg(&self) -> &'static Reg<BleRwbleconfReg_SPEC, RW>
Configuration register
Sourcepub const fn ble_rxmicval_reg(&self) -> &'static Reg<BleRxmicvalReg_SPEC, RW>
pub const fn ble_rxmicval_reg(&self) -> &'static Reg<BleRxmicvalReg_SPEC, RW>
AES / CCM plain MIC value
Sourcepub const fn ble_sampleclk_reg(&self) -> &'static Reg<BleSampleclkReg_SPEC, RW>
pub const fn ble_sampleclk_reg(&self) -> &'static Reg<BleSampleclkReg_SPEC, RW>
Samples the Base Time Counter
Sourcepub const fn ble_swprofiling_reg(
&self,
) -> &'static Reg<BleSwprofilingReg_SPEC, RW>
pub const fn ble_swprofiling_reg( &self, ) -> &'static Reg<BleSwprofilingReg_SPEC, RW>
Software Profiling register
Sourcepub const fn ble_timgencntl_reg(
&self,
) -> &'static Reg<BleTimgencntlReg_SPEC, RW>
pub const fn ble_timgencntl_reg( &self, ) -> &'static Reg<BleTimgencntlReg_SPEC, RW>
Timing Generator Register
Sourcepub const fn ble_txmicval_reg(&self) -> &'static Reg<BleTxmicvalReg_SPEC, RW>
pub const fn ble_txmicval_reg(&self) -> &'static Reg<BleTxmicvalReg_SPEC, RW>
AES / CCM plain MIC value
Sourcepub const fn ble_version_reg(&self) -> &'static Reg<BleVersionReg_SPEC, RW>
pub const fn ble_version_reg(&self) -> &'static Reg<BleVersionReg_SPEC, RW>
Version register
Sourcepub const fn ble_wlnbdev_reg(&self) -> &'static Reg<BleWlnbdevReg_SPEC, RW>
pub const fn ble_wlnbdev_reg(&self) -> &'static Reg<BleWlnbdevReg_SPEC, RW>
Devices in white list
Sourcepub const fn ble_wlprivaddptr_reg(
&self,
) -> &'static Reg<BleWlprivaddptrReg_SPEC, RW>
pub const fn ble_wlprivaddptr_reg( &self, ) -> &'static Reg<BleWlprivaddptrReg_SPEC, RW>
Start address of private devices list
Sourcepub const fn ble_wlpubaddptr_reg(
&self,
) -> &'static Reg<BleWlpubaddptrReg_SPEC, RW>
pub const fn ble_wlpubaddptr_reg( &self, ) -> &'static Reg<BleWlpubaddptrReg_SPEC, RW>
Start address of public devices list
Trait Implementations§
impl Copy for Ble
impl Eq for Ble
impl Send for Ble
BLE registers