/********************************* (C) РОТЕК ***********************************
 * @module  wdg
 * @file    wdg.h
 * @version 1.0.0
 * @date    XX.XX.XXXX
 * $brief   External watchdog
 *******************************************************************************
 * @history     Version  Author         Comment
 * XX.XX.XXXX   1.0.0    Telenkov D.A.  First release.
 *******************************************************************************
 */

/* Define to prevent recursive  ----------------------------------------------*/
#ifndef WDG_H
#define WDG_H

#ifdef HARDWARE_BT6710
#define WDT_PIN   GPIO_Pin_0
#else
#define WDT_PIN   GPIO_Pin_15
#endif

/**
  * @brief  
  */
void WDG_Init(void);
  
/**
  * @brief  Дергаем пином (сброс внешнего WDT)
  */
void vTaskWdt(void *pvParameters);

/**
  * @brief  Дергаем пином (сброс внешнего WDT)
  */
void WDT_Reset(void);

#endif /* #ifndef WDG_H */

/********************************* (C) РОТЕК **********************************/