Function esp_idf_hal::sys::rmt_enable

source ·
pub unsafe extern "C" fn rmt_enable(
    channel: *mut rmt_drv_channel_t,
) -> i32
Expand description

@brief Enable the RMT channel

@note This function will acquire a PM lock that might be installed during channel allocation

@param[in] channel RMT generic channel that created by rmt_new_tx_channel() or rmt_new_rx_channel() @return - ESP_OK: Enable RMT channel successfully - ESP_ERR_INVALID_ARG: Enable RMT channel failed because of invalid argument - ESP_ERR_INVALID_STATE: Enable RMT channel failed because it’s enabled already - ESP_FAIL: Enable RMT channel failed because of other error