Struct flipper0::ffi::FuriHalNfcTxRxContext
source · pub struct FuriHalNfcTxRxContext {
pub tx_data: [u8; 512],
pub tx_parity: [u8; 64],
pub tx_bits: u16,
pub rx_data: [u8; 512],
pub rx_parity: [u8; 64],
pub rx_bits: u16,
pub tx_rx_type: FuriHalNfcTxRxType,
pub nfca_signal: *mut NfcaSignal,
pub sniff_tx: Option<unsafe extern "C" fn(*mut u8, u16, bool, *mut c_void)>,
pub sniff_rx: Option<unsafe extern "C" fn(*mut u8, u16, bool, *mut c_void)>,
pub sniff_context: *mut c_void,
}
Fields
tx_data: [u8; 512]
tx_parity: [u8; 64]
tx_bits: u16
rx_data: [u8; 512]
rx_parity: [u8; 64]
rx_bits: u16
tx_rx_type: FuriHalNfcTxRxType
nfca_signal: *mut NfcaSignal
sniff_tx: Option<unsafe extern "C" fn(*mut u8, u16, bool, *mut c_void)>
sniff_rx: Option<unsafe extern "C" fn(*mut u8, u16, bool, *mut c_void)>
sniff_context: *mut c_void
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for FuriHalNfcTxRxContext
impl !Send for FuriHalNfcTxRxContext
impl !Sync for FuriHalNfcTxRxContext
impl Unpin for FuriHalNfcTxRxContext
impl UnwindSafe for FuriHalNfcTxRxContext
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more