gd_wdog.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /******************************************************************************
  2. **
  3. ** \file gd_wdog.h
  4. **
  5. ** \brief DEMO test application.
  6. **
  7. ** (C) Goke Microelectronics China 2002 - 2007
  8. **
  9. ** \attention THIS SAMPLE CODE IS PROVIDED AS IS. GOKE MICROELECTRONICS
  10. ** ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR
  11. ** OMMISSIONS.
  12. **
  13. ** \version \$Id: gd_wdog.h,v 1.8 2007/01/04 15:13:22 mneuma Exp $
  14. **
  15. ******************************************************************************/
  16. #ifndef _GD_WDOG_H_
  17. #define _GD_WDOG_H_
  18. #include <gtypes.h>
  19. #include <gmodids.h>
  20. //*****************************************************************************
  21. //*****************************************************************************
  22. //** Defines and Macros
  23. //*****************************************************************************
  24. //*****************************************************************************
  25. #define GD_WDOG_INTENABLE 0x05
  26. #define GD_WDOG_RSTENABLE 0x03
  27. #ifdef __cplusplus
  28. extern "C" {
  29. #endif
  30. GERR GD_Wdog_Init(void);
  31. GERR GD_Wdog_Enable(U32 index);
  32. GERR GD_Wdog_Disable(void);
  33. GERR GD_Wdog_ClrTimeout(void);
  34. GERR GD_Wdog_GetTimeout(void);
  35. GERR GD_Wdog_GetValue(void);
  36. GERR GD_Wdog_LoadValue(U32 index);
  37. GERR GD_Wdog_Enable_Reset(void);
  38. #ifdef __cplusplus
  39. }
  40. #endif
  41. #endif /* _GD_WDOG_H_ */