FuSa 8-Bit Libraries Safety Framework
Loading...
Searching...
No Matches
midware_interrupt_manager.c File Reference

Implements APIs for the Interrupt Manager. More...

#include <driver_cpuctrl.h>
#include <driver_cpuint.h>
#include <midware_interrupt_manager.h>
#include <xc.h>

Go to the source code of this file.

Functions

void MW_SetIntVectorLocation (bool expectAltLoc)
 Configures whether the device should expect an alternative interrupt vector table location (see IVSEL bit in CPUINT.CTRLA).
errFlag_t MW_SetIntPriority (bool useRoundRobin, uint8_t altStartVect, uint8_t highPriorityVect)
 Configures interrupt scheduling and priority scheme.
errFlag_t MW_EnableGlobalInterrupts (void)
 Enables global interrupts on the device.
void MW_DisableGlobalInterrupts (void)
 Disables global interrupts on the device.

Detailed Description

Implements APIs for the Interrupt Manager.

Definition in file midware_interrupt_manager.c.