Kamcho Library 02.00.03  lib.kamcho.02.00.03.287
Functions
wdt_device.c File Reference
#include "wdt_device.h"
#include "errno.h"

Functions

WDT_Device_tWDT_devRequest (void)
 The instance of WDT device. More...
 
int32_t WDT_devIsReset (WDT_Device_t *dev)
 Check if Watch Reset Occurred. More...
 
int32_t WDT_devClear (WDT_Device_t *dev)
 Clear Watchdog Timer. More...
 
void Watchdog_Handler (void)
 
int32_t WDT_devInit (WDT_Device_t *dev, uint8_t mode, uint8_t time, void *cb)
 Initialize Watchdog Timer. More...
 

Detailed Description

This file is proprietary to Indie Semiconductor. All rights reserved. Reproduction or distribution, in whole or in part, is forbidden except by express written permission of Indie Semiconductor.

Function Documentation

void Watchdog_Handler ( void  )
int32_t WDT_devClear ( WDT_Device_t dev)

Clear Watchdog Timer.

Parameters
devThe pointer to WDT device
Returns
0 for success or error code upon a failure.
int32_t WDT_devInit ( WDT_Device_t dev,
uint8_t  mode,
uint8_t  time,
void *  cb 
)

Initialize Watchdog Timer.

Parameters
devThe pointer to WDT device,
modeThe enumeration of watchdog timer mode.
timeThe enumeration of time settings.
cbThe pointer to the call back function if it is set to interrupt mode.
Returns
0 for success or error code upon a failure.
int32_t WDT_devIsReset ( WDT_Device_t dev)

Check if Watch Reset Occurred.

Parameters
devThe pointer to WDT device
Returns
1 for reset occurred, 0 for no reset occurred or error code upon a failure.
WDT_Device_t* WDT_devRequest ( void  )

The instance of WDT device.

WDT Request Device.