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

« back to all changes in this revision

Viewing changes to include/avr/iotn13.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:
14
14
 
15
15
   * Neither the name of the copyright holders nor the names of
16
16
     contributors may be used to endorse or promote products derived
17
 
     from this software without specific prior written permission       .
 
17
     from this software without specific prior written permission.
18
18
 
19
19
  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20
20
  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
28
28
  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29
29
  POSSIBILITY OF SUCH DAMAGE. */
30
30
 
31
 
/* $Id: iotn13.h,v 1.6.2.1 2007/10/25 12:51:02 aesok Exp $ */
 
31
/* $Id: iotn13.h,v 1.8.2.3 2008/01/09 16:07:48 arcanum Exp $ */
32
32
 
33
33
/* avr/iotn13.h - definitions for ATtiny13 */
34
34
 
259
259
 
260
260
/* General Interrupt Flag Register */
261
261
#define GIFR                 _SFR_IO8(0x3a)
262
 
#  define INF0                 6
 
262
#  define INTF0                6
263
263
#  define PCIF                 5
264
264
 
265
265
/* General Interrupt MaSK register */
325
325
#define E2END       0x3F
326
326
#define FLASHEND    0x3FF
327
327
 
 
328
 
 
329
/* Fuses */
 
330
 
 
331
#define FUSE_MEMORY_SIZE 2
 
332
 
 
333
/* Low Fuse Byte */
 
334
#define FUSE_CKSEL0      ~_BV(0)
 
335
#define FUSE_CKSEL1      ~_BV(1)
 
336
#define FUSE_SUT0        ~_BV(2)
 
337
#define FUSE_SUT1        ~_BV(3)
 
338
#define FUSE_CKDIV8      ~_BV(4)
 
339
#define FUSE_WDTON       ~_BV(5)
 
340
#define FUSE_EESAVE      ~_BV(6)
 
341
#define FUSE_SPIEN       ~_BV(7)
 
342
#define LFUSE_DEFAULT (FUSE_CKSEL0 & FUSE_SUT0 & FUSE_CKDIV8 & FUSE_SPIEN)
 
343
 
 
344
/* High Fuse Byte */
 
345
#define FUSE_RSTDISBL    ~_BV(0)
 
346
#define FUSE_BODLEVEL0   ~_BV(1)
 
347
#define FUSE_BODLEVEL1   ~_BV(2)
 
348
#define FUSE_DWEN        ~_BV(3)
 
349
#define FUSE_SPMEN       ~_BV(4)
 
350
#define HFUSE_DEFAULT (0xFF)
 
351
 
 
352
 
 
353
/* Lock Bits */
 
354
#define __LOCK_BITS_EXIST
 
355
 
 
356
 
328
357
#endif /* _AVR_IOTN13_H_*/