flipperzero_sys

Type Alias FuriHalInfraredRxCaptureCallback

Source
pub type FuriHalInfraredRxCaptureCallback = Option<unsafe extern "C" fn(ctx: *mut c_void, level: bool, duration: u32)>;
Expand description

Signature of callback function for receiving continuous INFRARED rx signal.

§Arguments

  • ctx (direction in) - context to pass to callback
  • level (direction in) - level of input INFRARED rx signal
  • duration (direction in) - duration of continuous rx signal level in us

Aliased Type§

enum FuriHalInfraredRxCaptureCallback {
    None,
    Some(unsafe extern "C" fn(_: *mut c_void, _: bool, _: u32)),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(_: *mut c_void, _: bool, _: u32))

Some value of type T.