| Xmega IEC60730 Class B Library 1.0 |

All Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
classb_interrupt_monitor.h File Reference

## Detailed Description

This file contains settings and definitions for the interrupt monitor.

Application note:
  AVR1610: Guide to IEC60730 Class B compliance with XMEGA

Documentation
  For comprehensive code documentation, supported compilers, compiler settings and supported devices see readme.html

Author:
  Atmel Corporation: http://www.atmel.com
  Support email: avr@a.nosp@m.tmel.nosp@m..com

Copyright (C) 2012 Atmel Corporation. All rights reserved.

Definition in file classb_interrupt_monitor.h.

`#include "avr_compiler.h"`
`#include "classb_rtc_common.h"`
`#include "error_handler.h"`
Include dependency graph for classb_interrupt_monitor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Macros
#define | CLASSB_STRICT
| Behavior for re-enabling or re-disabling monitoring of interrupts.

## Enumerations
enum | classb_int_identifiers { MY_INTERRUPT, N_INTERRUPTS }
| Enumeration of interrupt identifiers. More...
enum | classb_int_states { , ENABLE, DISABLE }
| Enumeration of interrupt states. More...

## Functions
void | classb_intmon_set_state (enum classb_int_identifiers identifier, enum classb_int_states state)
| Set a state for the specified interrupt.
void | classb_intmon_reg_int (enum classb_int_identifiers identifier, uint16_t interrupt_counter, uint8_t tolerance_percent)
| Registers an interrupt.
void | classb_intmon_increase (enum classb_int_identifiers identifier)
| Increases the interrupt counter of the specified interrupt.
void | classb_intmon_callback (void)
| The interrupt monitor.