Open Garden  0.10.1-21
Macros | Functions
led.h File Reference

Utility for handle leds. More...

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

Go to the source code of this file.

Macros

#define LED_PORT   PORTB
 
#define LED_DDR   DDRB
 
#define LED_RED   PB2
 
#define LED_GREEN   PB3
 
#define LED_DELAY   _delay_ms(200)
 
#define OFF   0
 
#define ON   1
 
#define BLINK   2
 
#define NONE   0
 
#define RED   1
 
#define GREEN   2
 
#define BOTH   3
 

Functions

void led_set (const uint8_t led, const uint8_t status)
 
void led_init (void)
 
void led_shut (void)
 

Detailed Description

Utility for handle leds.

Macro Definition Documentation

◆ BLINK

#define BLINK   2

Leds status BLINK

◆ BOTH

#define BOTH   3

Led OnOff or Blink BOTH

◆ GREEN

#define GREEN   2

Led Green

◆ LED_DDR

#define LED_DDR   DDRB

Led DDR

◆ LED_DELAY

#define LED_DELAY   _delay_ms(200)

Led blink delay

◆ LED_GREEN

#define LED_GREEN   PB3

Green led pin

◆ LED_PORT

#define LED_PORT   PORTB

Led PORT

◆ LED_RED

#define LED_RED   PB2

Red led pin

◆ NONE

#define NONE   0

Led ON OFF NONE

◆ OFF

#define OFF   0

Leds status OFF

◆ ON

#define ON   1

Leds status ON

◆ RED

#define RED   1

Led Red

Function Documentation

◆ led_init()

void led_init ( void  )

Configure led IO lines.

◆ led_set()

void led_set ( const uint8_t  led,
const uint8_t  status 
)

Set led On Off or Blink.

Parameters
ledwhich led.
statusOn Off or Blink.

◆ led_shut()

void led_shut ( void  )

Deconfigure led IO lines.