~ubuntu-branches/ubuntu/saucy/avr-libc/saucy

« back to all changes in this revision

Viewing changes to include/avr/iousb82.h

  • Committer: Bazaar Package Importer
  • Author(s): Hakan Ardo
  • Date: 2011-07-14 11:15:32 UTC
  • mfrom: (1.1.10 upstream) (4.1.6 sid)
  • Revision ID: james.westby@ubuntu.com-20110714111532-e83i3vqdowgxw8lv
Tags: 1:1.7.1-2
include/util/delay.h.in: Add math.h to list of includes (closes:
#633822)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* Copyright (c) 2007 Anatoly Sokolov 
 
1
/* Copyright (c) 2007 Anatoly Sokolov
 
2
   Copyright (c) 2010 Atmel Corporation
2
3
   All rights reserved.
3
4
 
4
5
   Redistribution and use in source and binary forms, with or without
28
29
  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29
30
  POSSIBILITY OF SUCH DAMAGE. */
30
31
 
31
 
/* $Id: iousb82.h,v 1.2.2.4 2009/02/11 18:05:34 arcanum Exp $ */
 
32
/* $Id: iousb82.h 2102 2010-03-16 22:52:39Z joerg_wunsch $ */
32
33
 
33
34
/* avr/iousb82.h - definitions for AT90USB82 */
34
35
 
58
59
#define FUSE_SUT1        (unsigned char)~_BV(5)
59
60
#define FUSE_CKOUT       (unsigned char)~_BV(6)
60
61
#define FUSE_CKDIV8      (unsigned char)~_BV(7)
61
 
#define LFUSE_DEFAULT (CKSEL0 & SUT1 & CKDIV8)
 
62
#define LFUSE_DEFAULT (FUSE_CKSEL0 & FUSE_SUT1 & FUSE_CKDIV8)
62
63
 
63
64
/* High Fuse Byte */
64
65
#define FUSE_BOOTRST     (unsigned char)~_BV(0)
69
70
#define FUSE_SPIEN       (unsigned char)~_BV(5)
70
71
#define FUSE_RSTDSBL     (unsigned char)~_BV(6)
71
72
#define FUSE_DWEN        (unsigned char)~_BV(7)
72
 
#define HFUSE_DEFAULT (BOOTSZ0 & BOOTSZ1 & SPIEN)
 
73
#define HFUSE_DEFAULT (FUSE_BOOTSZ0 & FUSE_BOOTSZ1 & FUSE_SPIEN)
73
74
 
74
75
/* Extended Fuse Byte */
75
76
#define FUSE_BODLEVEL0   (unsigned char)~_BV(0)
76
77
#define FUSE_BODLEVEL1   (unsigned char)~_BV(1)
77
78
#define FUSE_BODLEVEL2   (unsigned char)~_BV(2)
78
79
#define FUSE_HWBE        (unsigned char)~_BV(3)
79
 
#define EFUSE_DEFAULT (BODLEVEL0 & BODLEVEL1 & HWBE)
 
80
#define EFUSE_DEFAULT (FUSE_BODLEVEL0 & FUSE_BODLEVEL1 & FUSE_HWBE)
80
81
 
81
82
 
82
83
/* Lock Bits */