Leds Management
[USBKEY Module]

Collaboration diagram for Leds Management:

Macros to manage Leds on USB KEY. More...

Defines

#define Leds_init()   (DDRD |= 0xF0)
#define Leds_on()   (PORTD |= 0xF0)
#define Leds_off()   (PORTD &= 0x0F)
#define Led0_on()   (PORTD |= 0x10)
#define Led1_on()   (PORTD |= 0x20)
#define Led2_on()   (PORTD |= 0x40)
#define Led3_on()   (PORTD |= 0x80)
#define Led0_off()   (PORTD &= 0xEF)
#define Led1_off()   (PORTD &= 0xDF)
#define Led2_off()   (PORTD &= 0xBF)
#define Led3_off()   (PORTD &= 0x7F)
#define Led0_toggle()   (PIND |= 0x10)
#define Led1_toggle()   (PIND |= 0x20)
#define Led2_toggle()   (PIND |= 0x40)
#define Led3_toggle()   (PIND |= 0x80)
#define Leds_set_val(c)   (Leds_off(),PORTD |= (c<<4)&0xF0)
#define Leds_get_val()   (PORTD>>4)
#define Is_led0_on()   (PIND & 0x10 ? TRUE : FALSE)

Detailed Description

Macros to manage Leds on USB KEY.


Define Documentation

 
#define Leds_init  )     (DDRD |= 0xF0)
 

Definition at line 34 of file usb_key.h.

 
#define Leds_on  )     (PORTD |= 0xF0)
 

Definition at line 35 of file usb_key.h.

 
#define Leds_off  )     (PORTD &= 0x0F)
 

Definition at line 36 of file usb_key.h.

 
#define Led0_on  )     (PORTD |= 0x10)
 

Definition at line 37 of file usb_key.h.

 
#define Led1_on  )     (PORTD |= 0x20)
 

Definition at line 38 of file usb_key.h.

 
#define Led2_on  )     (PORTD |= 0x40)
 

Definition at line 39 of file usb_key.h.

 
#define Led3_on  )     (PORTD |= 0x80)
 

Definition at line 40 of file usb_key.h.

 
#define Led0_off  )     (PORTD &= 0xEF)
 

Definition at line 41 of file usb_key.h.

 
#define Led1_off  )     (PORTD &= 0xDF)
 

Definition at line 42 of file usb_key.h.

 
#define Led2_off  )     (PORTD &= 0xBF)
 

Definition at line 43 of file usb_key.h.

 
#define Led3_off  )     (PORTD &= 0x7F)
 

Definition at line 44 of file usb_key.h.

 
#define Led0_toggle  )     (PIND |= 0x10)
 

Definition at line 45 of file usb_key.h.

 
#define Led1_toggle  )     (PIND |= 0x20)
 

Definition at line 46 of file usb_key.h.

 
#define Led2_toggle  )     (PIND |= 0x40)
 

Definition at line 47 of file usb_key.h.

 
#define Led3_toggle  )     (PIND |= 0x80)
 

Definition at line 48 of file usb_key.h.

#define Leds_set_val  )     (Leds_off(),PORTD |= (c<<4)&0xF0)
 

Definition at line 49 of file usb_key.h.

 
#define Leds_get_val  )     (PORTD>>4)
 

Definition at line 50 of file usb_key.h.

 
#define Is_led0_on  )     (PIND & 0x10 ? TRUE : FALSE)
 

Definition at line 51 of file usb_key.h.


Generated on Fri Mar 17 16:02:12 2006 for Atmel by  doxygen 1.4.6-NO