~ubuntu-branches/ubuntu/raring/avr-libc/raring-proposed

« back to all changes in this revision

Viewing changes to include/avr/iom644.h

  • Committer: Bazaar Package Importer
  • Author(s): Hakan Ardo
  • Date: 2008-04-04 17:05:32 UTC
  • mfrom: (1.1.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20080404170532-tiwwl2e2qln7ri0w
Tags: 1:1.6.2-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
 
31
31
/* avr/iom644.h - definitions for ATmega644 */
32
32
 
33
 
/* $Id: iom644.h,v 1.1 2005/08/30 22:47:45 joerg_wunsch Exp $ */
 
33
/* $Id: iom644.h,v 1.2.2.2 2008/01/06 20:10:45 arcanum Exp $ */
34
34
 
35
35
#ifndef _AVR_IOM644_H_
36
36
#define _AVR_IOM644_H_ 1
44
44
#define E2END           0x7FF
45
45
#define FLASHEND        0xFFFF
46
46
 
 
47
 
 
48
/* Fuses */
 
49
 
 
50
#define FUSE_MEMORY_SIZE 3
 
51
 
 
52
/* Low Fuse Byte */
 
53
#define FUSE_CKSEL0      ~_BV(0)
 
54
#define FUSE_CKSEL1      ~_BV(1)
 
55
#define FUSE_CKSEL2      ~_BV(2)
 
56
#define FUSE_CKSEL3      ~_BV(3)
 
57
#define FUSE_SUT0        ~_BV(4)
 
58
#define FUSE_SUT1        ~_BV(5)
 
59
#define FUSE_CKOUT       ~_BV(6)
 
60
#define FUSE_CKDIV8      ~_BV(7)
 
61
#define LFUSE_DEFAULT (FUSE_CKSEL0 & FUSE_CKSEL2 & FUSE_CKSEL3 & FUSE_SUT0 & FUSE_SUT1 & FUSE_CKDIV8)
 
62
 
 
63
/* High Fuse Byte */
 
64
#define FUSE_BOOTRST     ~_BV(0)
 
65
#define FUSE_BOOTSZ0     ~_BV(1)
 
66
#define FUSE_BOOTSZ1     ~_BV(2)
 
67
#define FUSE_EESAVE      ~_BV(3)
 
68
#define FUSE_WDTON       ~_BV(4)
 
69
#define FUSE_SPIEN       ~_BV(5)
 
70
#define FUSE_JTAGEN      ~_BV(6)
 
71
#define FUSE_OCDEN       ~_BV(7)
 
72
#define HFUSE_DEFAULT (FUSE_BOOTSZ0 & FUSE_BOOTSZ1 & FUSE_SPIEN & FUSE_JTAGEN)
 
73
 
 
74
/* Extended Fuse Byte */
 
75
#define FUSE_BODLEVEL0   ~_BV(0)
 
76
#define FUSE_BODLEVEL1   ~_BV(1)
 
77
#define FUSE_BODLEVEL2   ~_BV(2)
 
78
#define EFUSE_DEFAULT (0xFF)
 
79
 
 
80
 
 
81
/* Lock Bits */
 
82
#define __LOCK_BITS_EXIST
 
83
#define __BOOT_LOCK_BITS_0_EXIST
 
84
#define __BOOT_LOCK_BITS_1_EXIST 
 
85
 
 
86
 
47
87
#endif /* _AVR_IOM644_H_ */