RTEMS: cpukit/include/rtems/score/isrlevel.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Macros | Typedefs
isrlevel.h File Reference
Internal » SuperCore » ISR Handler

ISR Level Type. More...

`#include <rtems/score/cpu.h>`
`#include <rtems/score/assert.h>`

Go to the source code of this file.

## Macros
#define | _ISR_Local_disable(_level)
| Disables interrupts on this processor.
#define | _ISR_Local_enable(_level)
| Enables interrupts on this processor.
#define | _ISR_Local_flash(_level)
| Temporarily enables interrupts on this processor.
#define | _ISR_Is_enabled(_level) _CPU_ISR_Is_enabled( _level )
| Returns true if interrupts are enabled in the specified interrupt level, otherwise returns false.
#define | _ISR_Get_level() _CPU_ISR_Get_level()
| Return current interrupt level.
#define | _ISR_Set_level(_new_level)
| Set current interrupt level.

## Typedefs
typedef uint32_t | ISR_Level

## Detailed Description

ISR Level Type.

This include file defines the ISR Level type. It exists to simplify include dependencies. It is part of the ISR Handler.