Function flipper0::ffi::furi_hal_infrared_async_tx_start
source · Expand description
Start IR asynchronous transmission.
It can be stopped by 2 reasons:
- implicit call for furi_hal_infrared_async_tx_stop()
- callback can provide FuriHalInfraredTxGetDataStateLastDone response which means no more data available for transmission.
Any func (furi_hal_infrared_async_tx_stop() or furi_hal_infrared_async_tx_wait_termination()) has to be called to wait end of transmission and free resources.
@param[in] freq frequency for PWM @param[in] duty_cycle duty cycle for PWM