Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

GPIOconfig.c File Reference

#include "GPIOconfig.h"

Functions

void gpio_set (T_GPIO_MASK pa_nFlag)
void gpio_clear (T_GPIO_MASK pa_nFlag)
void gpio_becomeInput (T_GPIO_MASK pa_nFlag)
void gpio_becomeOutput (T_GPIO_MASK pa_nFlag)
void gpio_toggle (T_GPIO_MASK pa_nFlag)
unsigned short gpio_readFlag (T_GPIO_MASK pa_nFlag)
ADI_INT_HANDLER_RESULT GPIOintHandler (void *pa_pClientArg)
void * gpio_setupInterrupt (T_GPIO_MASK pa_nFlag, bool pa_bOnLevel, bool pa_bOnLow, unsigned int pa_nChannel, T_GPIO_CALLBACK pa_fnCallback)
void gpio_clearInterrupt (void *pa_pIntInfo)

Variables

T_GPIO_BANKS g_aGPIObanks []
T_GPIO_SPEC g_stGPIOspec
unsigned int g_nGPIObankCount

Function Documentation

void gpio_becomeInput T_GPIO_MASK  pa_nFlag  ) 
 

Parameters:
pa_nFlag sets the specified gpio flag to become input (enables the input buffer)

void gpio_becomeOutput T_GPIO_MASK  pa_nFlag  ) 
 

Parameters:
pa_nFlag sets the specified gpio flag to become output

void gpio_clear T_GPIO_MASK  pa_nFlag  ) 
 

Parameters:
pa_nFlag clears a certain gpio flag

void gpio_clearInterrupt void *  pa_pIntInfo  ) 
 

Parameters:
pa_pIntInfo handle to interrupt resource
experimental: frees resources allocated by the interrupt handler

unsigned short gpio_readFlag T_GPIO_MASK  pa_nFlag  ) 
 

Parameters:
pa_nFlag 

void gpio_set T_GPIO_MASK  pa_nFlag  ) 
 

Parameters:
pa_nFlag sets a certain gpio flag

void* gpio_setupInterrupt T_GPIO_MASK  pa_nFlag,
bool  pa_bOnLevel,
bool  pa_bOnLow,
unsigned int  pa_nChannel,
T_GPIO_CALLBACK  pa_fnCallback
 

Parameters:
pa_nFlag 
pa_bOnLevel 
pa_bOnLow 
pa_nChannel 
pa_fnCallback 
Returns:
handle to interrupt resource
experimental: sets up a interrupt for gpio flag

void gpio_toggle T_GPIO_MASK  pa_nFlag  ) 
 

Parameters:
pa_nFlag toggles a certain gpio flag

ADI_INT_HANDLER_RESULT GPIOintHandler void *  pa_pClientArg  ) 
 


Variable Documentation

T_GPIO_BANKS g_aGPIObanks[]
 

unsigned int g_nGPIObankCount
 

T_GPIO_SPEC g_stGPIOspec
 


Generated on Thu Mar 2 16:11:30 2006 for VDK Blacksheep by  doxygen 1.4.1