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

Performs a hardware reset on the platform to launch bootloader mode, if supported.

Used when OPENTHREAD_CONFIG_PLATFORM_BOOTLOADER_MODE_ENABLE is enabled.

@param[in] aInstance The OpenThread instance structure.

@retval OT_ERROR_NONE Reset to bootloader successfully. @retval OT_ERROR_BUSY Failed due to another operation is ongoing. @retval OT_ERROR_NOT_CAPABLE Not capable of resetting to bootloader.