hsk_libs-dev  163:b63ae088cc97
High Speed Karlsruhe XC878 library collection
 All Data Structures Files Functions Variables Typedefs Macros Groups Pages
hsk_isr8_callback Struct Reference

Shared interrupt 8 routine. More...

#include <hsk_isr.h>

Collaboration diagram for hsk_isr8_callback:

Data Fields

void(* EXINT2 )(void)
 Function to be called back when the EXINT2 interrupt event is triggered. More...
 
void(* RI )(void)
 Function to be called back when the RI interrupt event is triggered. More...
 
void(* TI )(void)
 Function to be called back when the TI interrupt event is triggered. More...
 
void(* TF2 )(void)
 Function to be called back when the TF2 interrupt event is triggered. More...
 
void(* EXF2 )(void)
 Function to be called back when the EXF2 interrupt event is triggered. More...
 
void(* NDOV )(void)
 Function to be called back when the NDOV interrupt event is triggered. More...
 
void(* EOC )(void)
 Function to be called back when the EOC interrupt event is triggered. More...
 
void(* IRDY )(void)
 Function to be called back when the IRDY interrupt event is triggered. More...
 
void(* IERR )(void)
 Function to be called back when the IERR interrupt event is triggered. More...
 

Detailed Description

Shared interrupt 8 routine.

Activate the interrupt by setting EX2 = 1.

This interrupt has the following sources:

  • External Interrupt 2 (EXINT2)
  • UART1 (RI)
  • UART1 (TI)
  • Timer 21 Overflow (TF2)
  • T21EX (EXF2)
  • UART1 Fractional Divider (Normal Divider Overflow) (NDOV)
  • CORDIC (EOC)
  • MDU Result Ready (IRDY)
  • MDU Error (IERR)

Field Documentation

void( * hsk_isr8_callback::EOC)(void)

Function to be called back when the EOC interrupt event is triggered.

void( * hsk_isr8_callback::EXF2)(void)

Function to be called back when the EXF2 interrupt event is triggered.

void( * hsk_isr8_callback::EXINT2)(void)

Function to be called back when the EXINT2 interrupt event is triggered.

void( * hsk_isr8_callback::IERR)(void)

Function to be called back when the IERR interrupt event is triggered.

void( * hsk_isr8_callback::IRDY)(void)

Function to be called back when the IRDY interrupt event is triggered.

void( * hsk_isr8_callback::NDOV)(void)

Function to be called back when the NDOV interrupt event is triggered.

void( * hsk_isr8_callback::RI)(void)

Function to be called back when the RI interrupt event is triggered.

void( * hsk_isr8_callback::TF2)(void)

Function to be called back when the TF2 interrupt event is triggered.

void( * hsk_isr8_callback::TI)(void)

Function to be called back when the TI interrupt event is triggered.


The documentation for this struct was generated from the following file: