Project

General

Profile

Statistics
| Branch: | Revision:

root / toolbox / led.h @ 532ba0bd

History | View | Annotate | Download (393 Bytes)

1
#ifndef LED_H
2
#define LED_H
3

    
4
#include <avr/io.h>
5

    
6
static inline void led_init() {DDRC |= _BV(DDC1) | _BV(DDC0);}
7
static inline void led_off() {PORTC &= ~(_BV(PC1) | _BV(PC0));}
8
static inline void led_red() {PORTC = (PORTC & ~_BV(PC0)) | _BV(PC1);}
9
static inline void led_yellow() {PORTC |= _BV(PC1) | _BV(PC0);}
10
static inline void led_green() {PORTC = (PORTC & ~_BV(PC1)) | _BV(PC0);}
11

    
12
#endif