Function esp_idf_hal::sys::rmt_disable
source · pub unsafe extern "C" fn rmt_disable(
channel: *mut rmt_drv_channel_t,
) -> i32
Expand description
@brief Disable the RMT channel
@note This function will release 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: Disable RMT channel successfully
- ESP_ERR_INVALID_ARG: Disable RMT channel failed because of invalid argument
- ESP_ERR_INVALID_STATE: Disable RMT channel failed because it’s not enabled yet
- ESP_FAIL: Disable RMT channel failed because of other error