Skip to main content

BleIntstatReg

Type Alias BleIntstatReg 

Source
pub type BleIntstatReg = RegValueT<BleIntstatReg_SPEC>;
Expand description

Interrupt status register

Aliased Type§

pub struct BleIntstatReg { /* private fields */ }

Implementations§

Source§

impl BleIntstatReg

Source

pub fn swintstat(self) -> RegisterFieldBool<9, 1, 0, BleIntstatReg_SPEC, R>

SW triggered interrupt status 0: No SW triggered interrupt. 1: A SW triggered interrupt is pending

Source

pub fn eventapfaintstat( self, ) -> RegisterFieldBool<8, 1, 0, BleIntstatReg_SPEC, R>

End of event / Anticipated Pre-Fetch Abort interrupt status 0: No End of Event interrupt. 1: An End of Event interrupt is pending.

Source

pub fn finetgtimintstat( self, ) -> RegisterFieldBool<7, 1, 0, BleIntstatReg_SPEC, R>

Masked Fine Target Timer Error interrupt status 0: No Fine Target Timer interrupt. 1: A Fine Target Timer interrupt is pending.

Source

pub fn grosstgtimintstat( self, ) -> RegisterFieldBool<6, 1, 0, BleIntstatReg_SPEC, R>

Masked Gross Target Timer interrupt status 0: No Gross Target Timer interrupt. 1: A Gross Target Timer interrupt is pending.

Source

pub fn errorintstat(self) -> RegisterFieldBool<5, 1, 0, BleIntstatReg_SPEC, R>

Masked Error interrupt status 0: No Error interrupt. 1: An Error interrupt is pending.

Source

pub fn cryptintstat(self) -> RegisterFieldBool<4, 1, 0, BleIntstatReg_SPEC, R>

Masked Encryption engine interrupt status 0: No Encryption / Decryption interrupt. 1: An Encryption / Decryption interrupt is pending.

Source

pub fn eventintstat(self) -> RegisterFieldBool<3, 1, 0, BleIntstatReg_SPEC, R>

Masked End of Event interrupt status 0: No End of Advertising / Scanning / Connection interrupt. 1: An End of Advertising / Scanning / Connection interrupt is pending.

Source

pub fn slpintstat(self) -> RegisterFieldBool<2, 1, 0, BleIntstatReg_SPEC, R>

Masked Sleep interrupt status 0: No End of Sleep Mode interrupt. 1: An End of Sleep Mode interrupt is pending.

Source

pub fn rxintstat(self) -> RegisterFieldBool<1, 1, 0, BleIntstatReg_SPEC, R>

Masked Packet Reception interrupt status 0: No Rx interrupt. 1: An Rx interrupt is pending.

Source

pub fn cscntintstat(self) -> RegisterFieldBool<0, 1, 0, BleIntstatReg_SPEC, R>

Masked 625us base time reference interrupt status 0: No 625us Base Time interrupt. 1: A 625us Base Time interrupt is pending.

Trait Implementations§

Source§

impl Default for BleIntstatReg

Source§

fn default() -> BleIntstatReg

Returns the “default value” for a type. Read more