CMSIS-Core (Cortex-A): Interrupt Status Register (ISR)

| CMSIS-Core (Cortex-A) Version 1.0.0 CMSIS-Core support for Cortex-A processor-based devices

- Main Page
- Usage and Description
- Reference

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Content | Data Structures | Functions
Interrupt Status Register (ISR)
Core Register Access

The ISR shows whether an IRQ, FIQ, or external abort is pending. More...

## Content
| ISR Bits
| Bit position and mask macros.

## Data Structures
struct | ISR_Type
| Bit field declaration for ISR layout. More...

## Functions
__STATIC_INLINE uint32_t | __get_ISR (void)
| Get ISR (Interrupt Status Register) More...

## Description

Bits | Name | Function
--- | --- | ---
[31:9] | - | Reserved.
[8] | A | External abort pending bit.
[7] | I | IRQ pending bit.
[6] | F | FIQ pending bit.
[5:0] | - | Reserved.

Consider __get_IFSR to access this register.

## Function Documentation

__STATIC_INLINE uint32_t __get_ISR | ( | void |  | ) |

Returns
  Interrupt Status Register value

This function returns the current value of the Interrupt Status Register (ISR).