MotorWare f2806x Driver API Documentation
Functions
pie.c File Reference

Contains the various functions related to the peripheral interrupt expansion (PIE) object. More...

#include "sw/drivers/pie/src/32b/f28x/f2806x/pie.h"

Go to the source code of this file.

Functions

void PIE_clearAllFlags (PIE_Handle pieHandle)
 Clears all the interrupt flags. More...
 
void PIE_clearAllInts (PIE_Handle pieHandle)
 Clears all the interrupts. More...
 
void PIE_disable (PIE_Handle pieHandle)
 Disables the peripheral interrupt expansion (PIE) More...
 
void PIE_disableCaptureInt (PIE_Handle pieHandle)
 Disables the capture interrupt. More...
 
void PIE_disableExtInt (PIE_Handle pieHandle, const CPU_ExtIntNumber_e intNumber)
 
void PIE_disableAllInts (PIE_Handle pieHandle)
 Disables all of the interrupts. More...
 
void PIE_disableInt (PIE_Handle pieHandle, const PIE_GroupNumber_e group, const PIE_InterruptSource_e intSource)
 Disable a specific PIE interrupt. More...
 
void PIE_enable (PIE_Handle pieHandle)
 Enables the peripheral interrupt expansion (PIE) More...
 
void PIE_enableAdcInt (PIE_Handle pieHandle, const ADC_IntNumber_e intNumber)
 Enables the specified ADC interrupt. More...
 
void PIE_enableCaptureInt (PIE_Handle pieHandle)
 Enables the capture interrupt. More...
 
void PIE_enableExtInt (PIE_Handle pieHandle, const CPU_ExtIntNumber_e intNumber)
 Enables the prescribed external interrupt. More...
 
void PIE_enableInt (PIE_Handle pieHandle, const PIE_GroupNumber_e group, const PIE_InterruptSource_e intSource)
 Enable a specific PIE interrupt. More...
 
void PIE_enablePwmInt (PIE_Handle pieHandle, const PWM_Number_e pwmNumber)
 Enables the PWM interrupt. More...
 
void PIE_enablePwmTzInt (PIE_Handle pieHandle, const PWM_Number_e pwmNumber)
 Enables the PWM Trip Zone interrupt. More...
 
void PIE_enableTimer0Int (PIE_Handle pieHandle)
 Enables the Cpu Timer 0 interrupt. More...
 
void PIE_forceInt (PIE_Handle pieHandle, const PIE_GroupNumber_e group, const PIE_InterruptSource_e intSource)
 Force a specific PIE interrupt. More...
 
uint16_t PIE_getExtIntCount (PIE_Handle pieHandle, const CPU_ExtIntNumber_e intNumber)
 Gets the external interrupt count value. More...
 
uint16_t PIE_getIntEnables (PIE_Handle pieHandle, const PIE_GroupNumber_e group)
 Gets PIE interrupt enable values. More...
 
uint16_t PIE_getIntFlags (PIE_Handle pieHandle, const PIE_GroupNumber_e group)
 Gets PIE interrupt flag values. More...
 
interrupt void PIE_illegalIsr (void)
 Defines an illegal interrupt service routine - if the program pointer references this function, there is an incorrect mapping in the PIE interrupt table. More...
 
PIE_Handle PIE_init (void *pMemory, const size_t numBytes)
 Initializes the peripheral interrupt expansion (PIE) object handle. More...
 
void PIE_registerPieIntHandler (PIE_Handle pieHandle, const PIE_GroupNumber_e groupNumber, const PIE_SubGroupNumber_e subGroupNumber, const PIE_IntVec_t vector)
 Registers a handler for a PIE interrupt. More...
 
void PIE_registerSystemIntHandler (PIE_Handle pieHandle, const PIE_SystemInterrupts_e systemInt, const PIE_IntVec_t vector)
 Registers a handler for a PIE interrupt. More...
 
void PIE_setDefaultIntVectorTable (PIE_Handle pieHandle)
 Initializes the vector table with illegal ISR handlers. More...
 
void PIE_setExtIntPolarity (PIE_Handle pieHandle, const CPU_ExtIntNumber_e intNumber, const PIE_ExtIntPolarity_e polarity)
 Sets the external interrupt polarity. More...
 
void PIE_unregisterPieIntHandler (PIE_Handle pieHandle, const PIE_GroupNumber_e groupNumber, const PIE_SubGroupNumber_e subGroupNumber)
 Unregisters a handler for a PIE interrupt. More...
 
void PIE_unregisterSystemIntHandler (PIE_Handle pieHandle, const PIE_SystemInterrupts_e systemInt)
 Unregisters a handler for a PIE interrupt. More...
 

Detailed Description

Contains the various functions related to the peripheral interrupt expansion (PIE) object.

(C) Copyright 2015, Texas Instruments, Inc.

Definition in file pie.c.

Function Documentation

void PIE_disableExtInt ( PIE_Handle  pieHandle,
const CPU_ExtIntNumber_e  intNumber 
)

Definition at line 104 of file pie.c.

References PIE_XINTnCR_ENABLE_BITS, and _PIE_Obj_::XINTnCR.