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[in] - context to pass to callback
  • level[in] - level of input INFRARED rx signal
  • duration[in] - duration of continuous rx signal level in us