/* Unregisters an asynchronous callback function with the driver. 
Unregisters an asynchronous callback with the WDT driver, removing it from the internal callback registration table. */
enum status_code wdt_unregister_callback(const enum wdt_callback type)
/* Unregisters an asynchronous callback function with the driver. 
Unregisters an asynchronous callback with the WDT driver, removing it from the internal callback registration table. */
enum status_code wdt_unregister_callback(const enum wdt_callback type)
{
	switch (type)
	{
	case WDT_CALLBACK_EARLY_WARNING:
		wdt_early_warning_callback = NULL;
		return STATUS_OK;
	default:
		Assert(false);
		return STATUS_ERR_INVALID_ARG;
	}
}