Function esp_idf_hal::sys::ledc_fade_stop
source ยท pub unsafe extern "C" fn ledc_fade_stop(
speed_mode: u32,
channel: u32,
) -> i32
Expand description
@brief Stop LEDC fading. The duty of the channel is garanteed to be fixed at most one PWM cycle after the function returns. @note This API can be called if a new fixed duty or a new fade want to be set while the last fade operation is still running in progress. @note Call this API will abort the fading operation only if it was started by calling ledc_fade_start with LEDC_FADE_NO_WAIT mode. @note If a fade was started with LEDC_FADE_WAIT_DONE mode, calling this API afterwards HAS no use in stopping the fade. Fade will continue until it reachs the target duty. @param speed_mode Select the LEDC channel group with specified speed mode. Note that not all targets support high speed mode. @param channel LEDC channel number
@return - ESP_OK Success - ESP_ERR_INVALID_STATE Fade function not installed. - ESP_ERR_INVALID_ARG Parameter error.