Function otPlatBleDisable

Source
pub unsafe extern "C" fn otPlatBleDisable(
    aInstance: *mut otInstance,
) -> otError
Expand description

Disable the Bluetooth Low Energy radio.

When disabled, the BLE stack will flush event queues and not generate new events. The BLE peripheral is turned off or put into a low power sleep state. Any dynamic memory used by the stack should be released, but static memory may remain reserved.

@param[in] aInstance The OpenThread instance structure.

@retval ::OT_ERROR_NONE Successfully transitioned to disabled. @retval ::OT_ERROR_FAILED The BLE radio could not be disabled.