IPC@CHIP® RTOS-LNX – API Documentation

Header image

Main page


Macros | Enumerations | Functions
Watchdog API

Detailed Description

The IPC@CHIP® offers a hardware watchdog which is normally triggered by the RTOS itself, but could also be used by the user application.

Macros

#define hal_refresh_watchdog   watchdogRefresh
 Legacy API, mapped to watchdogRefresh() More...
 
#define hal_set_watchdog_mode   watchdogSetMode
 Legacy API, mapped to watchdogSetMode() More...
 
#define hal_watchdog_manager_sign_on   watchdogManagerSignOn
 Legacy API, mapped to watchdogManagerSignOn() More...
 
#define hal_watchdog_manager_sign_off   watchdogManagerSignOff
 Legacy API, mapped to watchdogManagerSignOff() More...
 
#define hal_watchdog_manager_refresh   watchdogManagerRefresh
 Legacy API, mapped to watchdogManagerRefresh() More...
 

Enumerations

enum  HalWatchdogMode { ,
  HAL_WATCHDOG_MODE_GET = 0,
  HAL_WATCHDOG_MODE_USER = 2,
  HAL_WATCHDOG_MODE_RTOS = 3,
  HAL_WATCHDOG_MODE_MANAGER = 4
}
 Watchdog modes. More...
 

Functions

void watchdogRefresh (void)
 Refresh the watchdog. More...
 
unsigned char watchdogSetMode (unsigned char mode)
 Set/get watchdog mode. More...
 
int watchdogManagerSignOn (unsigned long period)
 Sign on to watchdog manager. More...
 
int watchdogManagerRefresh (unsigned handle, unsigned long period)
 Refresh watchdog manager. More...
 
int watchdogManagerSignOff (unsigned handle)
 Sign off from watchdog manager. More...
 





Top of page | Main page

Copyright © 2018 Beck IPC GmbH
Generated on Fri Feb 9 2018 17:44:49 by Doxygen 1.8.13