Solar panel
Loading...
Searching...
No Matches
interrupt_manager.h File Reference

Go to the source code of this file.

Macros

#define INTERRUPT_GlobalInterruptEnable()   (INTCONbits.GIE = 1)
 
#define INTERRUPT_GlobalInterruptDisable()   (INTCONbits.GIE = 0)
 
#define INTERRUPT_PeripheralInterruptEnable()   (INTCONbits.PEIE = 1)
 
#define INTERRUPT_PeripheralInterruptDisable()   (INTCONbits.PEIE = 0)
 

Functions

void INTERRUPT_Initialize (void)
 

Macro Definition Documentation

◆ INTERRUPT_GlobalInterruptDisable

#define INTERRUPT_GlobalInterruptDisable ( )    (INTCONbits.GIE = 0)

@Param none @Returns none @Description This macro will disable global interrupts. @Example INTERRUPT_GlobalInterruptDisable();

Definition at line 75 of file interrupt_manager.h.

◆ INTERRUPT_GlobalInterruptEnable

#define INTERRUPT_GlobalInterruptEnable ( )    (INTCONbits.GIE = 1)

Generated Interrupt Manager Header File

@Company: Microchip Technology Inc.

@File Name: interrupt_manager.h

@Summary: This is the Interrupt Manager file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs

@Description: This header file provides implementations for global interrupt handling. For individual peripheral handlers please see the peripheral driver for all modules selected in the GUI. Generation Information : Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.8 Device : PIC18F97J60 Driver Version : 2.03 The generated drivers are tested against the following: Compiler : XC8 2.36 and above or later MPLAB : MPLAB X 6.00 @Param none @Returns none @Description This macro will enable global interrupts. @Example INTERRUPT_GlobalInterruptEnable();

Definition at line 63 of file interrupt_manager.h.

◆ INTERRUPT_PeripheralInterruptDisable

#define INTERRUPT_PeripheralInterruptDisable ( )    (INTCONbits.PEIE = 0)

@Param none @Returns none @Description This macro will disable peripheral interrupts. @Example INTERRUPT_PeripheralInterruptDisable();

Definition at line 98 of file interrupt_manager.h.

◆ INTERRUPT_PeripheralInterruptEnable

#define INTERRUPT_PeripheralInterruptEnable ( )    (INTCONbits.PEIE = 1)

@Param none @Returns none @Description This macro will enable peripheral interrupts. @Example INTERRUPT_PeripheralInterruptEnable();

Definition at line 86 of file interrupt_manager.h.

Function Documentation

◆ INTERRUPT_Initialize()

void INTERRUPT_Initialize ( void  )

@Param none @Returns none @Description Initializes PIC18 peripheral interrupt priorities; enables/disables priority vectors @Example INTERRUPT_Initialize();

Generated Interrupt Manager Source File

@Company: Microchip Technology Inc.

@File Name: interrupt_manager.c

@Summary: This is the Interrupt Manager file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs

@Description: This header file provides implementations for global interrupt handling. For individual peripheral handlers please see the peripheral driver for all modules selected in the GUI. Generation Information : Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.8 Device : PIC18F97J60 Driver Version : 2.04 The generated drivers are tested against the following: Compiler : XC8 2.36 and above or later MPLAB : MPLAB X 6.00

Definition at line 52 of file interrupt_manager.c.