Leds Management
[STK525 Module]

Collaboration diagram for Leds Management:


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 STK525

Define Documentation

 
#define Leds_init (  )     (DDRD |= 0xF0)

Definition at line 32 of file stk_525.h.

Referenced by hid_task_init().

 
#define Leds_on (  )     (PORTD |= 0xF0)

Definition at line 33 of file stk_525.h.

 
#define Leds_off (  )     (PORTD &= 0x0F)

Definition at line 34 of file stk_525.h.

Referenced by hid_task().

 
#define Led0_on (  )     (PORTD |= 0x10)

Definition at line 35 of file stk_525.h.

Referenced by hid_task().

 
#define Led1_on (  )     (PORTD |= 0x20)

Definition at line 36 of file stk_525.h.

Referenced by hid_task().

 
#define Led2_on (  )     (PORTD |= 0x40)

Definition at line 37 of file stk_525.h.

Referenced by hid_task().

 
#define Led3_on (  )     (PORTD |= 0x80)

Definition at line 38 of file stk_525.h.

Referenced by hid_task().

 
#define Led0_off (  )     (PORTD &= 0xEF)

Definition at line 39 of file stk_525.h.

Referenced by hid_task().

 
#define Led1_off (  )     (PORTD &= 0xDF)

Definition at line 40 of file stk_525.h.

Referenced by hid_task().

 
#define Led2_off (  )     (PORTD &= 0xBF)

Definition at line 41 of file stk_525.h.

Referenced by hid_task().

 
#define Led3_off (  )     (PORTD &= 0x7F)

Definition at line 42 of file stk_525.h.

Referenced by hid_task().

 
#define Led0_toggle (  )     (PIND |= 0x10)

Definition at line 43 of file stk_525.h.

 
#define Led1_toggle (  )     (PIND |= 0x20)

Definition at line 44 of file stk_525.h.

 
#define Led2_toggle (  )     (PIND |= 0x40)

Definition at line 45 of file stk_525.h.

 
#define Led3_toggle (  )     (PIND |= 0x80)

Definition at line 46 of file stk_525.h.

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

Definition at line 47 of file stk_525.h.

 
#define Leds_get_val (  )     (PORTD>>4)

Definition at line 48 of file stk_525.h.

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

Definition at line 49 of file stk_525.h.


Generated on Fri Jan 26 17:33:08 2007 for Atmel by  doxygen 1.5.1-p1