2022-04-27 16:08:20 -04:00

65 lines
1.6 KiB
C

/*******************************************************************************
* *
* 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