Subversion Repositories HomeAutomation

Rev

Rev 1629 | Rev 1631 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1629 Rev 1630
Line 1... Line 1...
1
/*
1
/*
2
 * $Id: bios.c 1629 2010-12-02 13:17:49Z arune $
2
 * $Id: bios.c 1630 2010-12-02 13:40:10Z arune $
3
 */
3
 */
4
 
4
 
5
#include <inttypes.h>
5
#include <inttypes.h>
6
#include <avr/io.h>
6
#include <avr/io.h>
7
#include <avr/interrupt.h>
7
#include <avr/interrupt.h>
Line 31... Line 31...
31
/* DEVICETYPE is sent in bios start frame */
31
/* DEVICETYPE is sent in bios start frame */
32
#if defined(__AVR_ATmega8__)
32
#if defined(__AVR_ATmega8__)
33
#define DEVICETYPE 0
33
#define DEVICETYPE 0
34
#elif defined(__AVR_ATmega88__) 
34
#elif defined(__AVR_ATmega88__) 
35
#define DEVICETYPE 2
35
#define DEVICETYPE 2
36
#elif defined(__AVR_ATmega168__) 
36
#elif defined(__AVR_ATmega168__) || defined(__AVR_ATmega168P__)
37
#define DEVICETYPE 3
-
 
38
#elif defined(__AVR_ATmega168P__) 
-
 
39
#define DEVICETYPE 3
37
#define DEVICETYPE 3
40
#elif defined(__AVR_ATmega328P__)
38
#elif defined(__AVR_ATmega328P__)
41
#define DEVICETYPE 4
39
#define DEVICETYPE 4
42
#else
40
#else
43
#error AVR device not supported!
41
#error AVR device not supported!