gpio.h File Reference

Implements the functions: gpioLEDOn, gpioLEDOff. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  gpio_csreg

Defines

#define GPIO_DIR_IN   0x00
 set pin for input
#define GPIO_DIR_OUT   0x01
 set pin for output
#define GPIO_BUT_CISCO   GPIO4
 Front Cisco button.
#define GPIO_BUT_RESET   GPIO6
 Back reset button.
#define GPIO_LED_WLAN   GPIO0
 WLAN LED.
#define GPIO_LED_POWER   GPIO1
 Power LED (hardware ctrl'd).
#define GPIO_LED_CISCOWHT   GPIO2
 White Cisco LED.
#define GPIO_LED_CISCOONG   GPIO3
 Orange Cisco LED.
#define GPIO_LED_DMZ   GPIO7
 DMZ LED.
#define gpioLEDOn(n)
 Turns an LED on.
#define gpioLEDOff(n)   ((struct gpio_csreg *)GPIO_BASE)->enable &= ~n
 Turns an LED off.


Detailed Description

Implements the functions: gpioLEDOn, gpioLEDOff.

Id
gpio.h 1447 2008-08-12 19:23:34Z mschul

Definition in file gpio.h.


Define Documentation

#define gpioLEDOff (  )     ((struct gpio_csreg *)GPIO_BASE)->enable &= ~n

Turns an LED off.

Parameters:
n GPIO bit for LED (use GPIO_LED_* constants)

Definition at line 65 of file gpio.h.

Referenced by xdone(), and xsh_led().

#define gpioLEDOn (  ) 

Value:

((struct gpio_csreg *)GPIO_BASE)->enable |= n; \
                            ((struct gpio_csreg *)GPIO_BASE)->output &= ~n
Turns an LED on.

Parameters:
n GPIO bit for LED (use GPIO_LED_* constants)

Definition at line 57 of file gpio.h.

Referenced by sysinit(), and xsh_led().


Generated on Wed Aug 27 06:08:25 2008 for Embedded XINU by  doxygen 1.5.5