Partager via


OAL_ILT_STATE (Compact 2013)

10/16/2014

This structure specifies the timer module component control block. It encapsulate all the OAL internal module variables that can be used by other modules.

Syntax

typedef struct {
  BOOL active;
  UINT16 interrupts;
  UINT32 isrTime1;
  UINT32 isrTime2;
  UINT32 savedPC;
  UINT32 counter;
  UINT32 counterSet;
} OAL_ILT_STATE, *POAL_ILT_STATE;

Members

  • active
    Indicates whether interrupt latency timing is active.
  • interrupts
    Number of interrupts since the last call.
  • isrTime1
    Start time of the interrupt service routine (ISR).
  • isrTime2
    End time of the ISR.
  • savedPC
    Saved program counter at the time of the INT.
  • counter
    Interrupt latency counter.
  • counterSet
    Interrupt latency counter set value.

Requirements

Header

oal_ilt.h

Library

Developer Implemented

See Also

Reference

Interrupt Latency Timing Structures