IRPyro messaging application
Communications program between IRPyro and IRPyro evaluation tool
Watchdog_Driver.c File Reference

This file contains all the functions involving the watchdog Timer. More...

#include "Watchdog_Driver.h"
Include dependency graph for Watchdog_Driver.c:

Go to the source code of this file.

Functions

void Reload_Counter (void)
 Reloads the counter for the watchdog to avoid resetting when the hardware has not hung up. More...
 
void Timeout_Set (Timeout_Length_Type Timeout_Length_Types)
 Used to increase the timeout period. This is used when the device is going to be doing a very time consuming task that would temporarily freeze the main loop. More...
 
void Watchdog_Init (Watchdog_Config_Type *External_Config)
 Initializes the Watchdog Timer used incase the MCU hangs up. More...
 

Variables

static Watchdog_Config_Type Config = {0}
 
static uint8_t Config_Set_Flag = 0
 

Detailed Description

This file contains all the functions involving the watchdog Timer.

Author
Hugo Vargas Llanas, _KEMET Ltd.
Date
21-April-2015
Version
v1.1

Definition in file Watchdog_Driver.c.

Variable Documentation

◆ Config

Watchdog_Config_Type Config = {0}
static

Definition at line 16 of file Watchdog_Driver.c.

◆ Config_Set_Flag

uint8_t Config_Set_Flag = 0
static

Definition at line 17 of file Watchdog_Driver.c.