Hal_Wdg.h 548 B

12345678910111213141516171819202122232425262728293031
  1. /*
  2. * Hal_Wdg.h
  3. *
  4. * Created on: 2022Äê3ÔÂ14ÈÕ
  5. * Author: Zhengchao
  6. */
  7. #ifndef HAL_WDG_H_
  8. #define HAL_WDG_H_
  9. #include "Hal_Var.h"
  10. #include "FreeRTOS.h"
  11. #include "timers.h"
  12. #include "Wdg_43_Instance0.h"
  13. void vTimer1msCallback(TimerHandle_t pxTimer);
  14. boolean HAL_Is1msTickTimeout(void);
  15. boolean HAL_Is100msTickTimeout(void);
  16. /* get timer tick cnt for random seed. */
  17. uint32 HAL_GetTimerTickCnt(void);
  18. void WATCHDOG_HAL_Feed(void);
  19. void DoResetECUWithWdg(void);
  20. void WdgInit(void);
  21. void WdgDeInit(void);
  22. #endif /* HAL_WDG_H_ */