RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Macros | Typedefs | Functions
isrlevel.h File Reference

This header file provides the ISR_Level related interfaces of the ISR Handler. 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
 

Functions

bool _ISR_Is_in_progress (void)
 Checks if an ISR in progress.
 

Detailed Description

This header file provides the ISR_Level related interfaces of the ISR Handler.

This header file exists to simplify include dependencies.