This is the generated driver source file for RESET driver. More...
#include <stdbool.h>
#include <stdint.h>
#include <xc.h>
#include "../reset.h"
Go to the source code of this file.
Functions | |
static bool | RESET_CauseFromTrap (uint16_t resetCause) |
RESET cause from trap. | |
static bool | RESET_CauseFromIllegalOpcode (uint16_t resetCause) |
RESET cause from Illegal Opcode | |
static bool | RESET_CauseFromConfigurationMismatch (uint16_t resetCause) |
RESET cause from Configuration Mismatch | |
static bool | RESET_CauseFromExternal (uint16_t resetCause) |
RESET cause from External | |
static bool | RESET_CauseFromSoftware (uint16_t resetCause) |
RESET cause from Software | |
static bool | RESET_CauseFromWatchdogTimer (uint16_t resetCause) |
RESET cause from Watchdog Time | |
static void | RESET_CauseClear (enum RESET_MASKS resetFlagMask) |
RESET cause from Clear | |
uint16_t | RESET_CauseGet (void) |
Returns the cause of previous reset. | |
void | RESET_CauseHandler (void) |
It handles the reset cause by clearing the cause register values. This is a weak attribute function. The user can override and implement the same function without weak attribute. | |
void | RESET_CauseClearAll (void) |
Clears the Reset Cause register. | |
RESET Generated Driver Source File
Definition in file reset.c.