/*******************************************************************************
*                                                                              *
* Copyright 2010 Rheinmetall Canada Inc.                                  	   *
*                                                                              *
* No part of this document may be reproduced, stored in                        *
* a retrieval system, or transmitted, in any form or by any means,             *
* electronic, mechanical, photocopying, recording, or otherwise,               *
* without the prior written permission of Rheinmetall Canada Inc.              *
*                                                                              *
*******************************************************************************/
/*
	Description:
	This is a template file for standard C code file.

*/

/* ************************************************************************** */
/* ¤Revision:
000 20100616 JFM,
	Original version.

### YYYYMMDD Initial, Bug Identification
	Change description.
 */

/* ************************************************************************** */
/* Includes */
#include "define.h"
#include "Watchdog.h"
int WatchdogTriggered = 0;

void InitWatchdog(void)
{
	if(RCONbits.WDTO == 1)
	{
        WatchdogTriggered = 1;
		printf("Watchdog was triggered\n");
	}	
 }	

void EnableWatchdog(void)
{
//	WDTCONbits.ON = 1;
	WDTCONSET = _WDTCON_ON_MASK;
}

void DisableWatchdog(void)
{
//	WDTCONbits.ON = 0;
	WDTCONCLR = _WDTCON_ON_MASK;
}

void KickWatchdog(void)
{
//	WDTCONbits.WDTCLR = 1;
	WDTCONSET = 0x01;
}	




//EOF


