RTEMS CPU Kit with SuperCore
Macros
io86r401.h File Reference

Definitions for AT86RF401. More...

#include <avr/sfr_defs.h>
Include dependency graph for io86r401.h:

Go to the source code of this file.

Macros

#define _AVR_IOXXX_H_   "io86r401.h"
 
#define SREG   _SFR_IO8(0x3F)
 
#define SP   _SFR_IO16(0x3D)
 
#define SPH   _SFR_IO8(0x3E)
 
#define SPL   _SFR_IO8(0x3D)
 
#define BL_CONFIG   _SFR_IO8(0x35)
 
#define B_DET   _SFR_IO8(0x34)
 
#define AVR_CONFIG   _SFR_IO8(0x33)
 
#define IO_DATIN   _SFR_IO8(0x32)
 
#define IO_DATOUT   _SFR_IO8(0x31)
 
#define IO_ENAB   _SFR_IO8(0x30)
 
#define WDTCR   _SFR_IO8(0x22)
 
#define BTCR   _SFR_IO8(0x21)
 
#define BTCNT   _SFR_IO8(0x20)
 
#define DEEAR   _SFR_IO8(0x1E)
 
#define DEEARL   _SFR_IO8(0x1E)
 
#define DEEDR   _SFR_IO8(0x1D)
 
#define DEECR   _SFR_IO8(0x1C)
 
#define LOCKDET2   _SFR_IO8(0x17)
 
#define VCOTUNE   _SFR_IO8(0x16)
 
#define PWR_ATTEN   _SFR_IO8(0x14)
 
#define TX_CNTL   _SFR_IO8(0x12)
 
#define LOCKDET1   _SFR_IO8(0x10)
 
#define TXDONE_vect   _VECTOR(1)
 
#define SIG_TXDONE   _VECTOR(1)
 
#define TXEMPTY_vect   _VECTOR(2)
 
#define SIG_TXBE   _VECTOR(2)
 
#define _VECTORS_SIZE   12
 
#define UPOK   4
 
#define ENKO   3
 
#define BOD   2
 
#define CS1   1
 
#define CS0   0
 
#define TXE   5
 
#define TXK   4
 
#define LOC   2
 
#define PCC2   5
 
#define PCC1   4
 
#define PCC0   3
 
#define PCF2   2
 
#define PCF1   1
 
#define PCF0   0
 
#define VCOVDET1   7
 
#define VCOVDET0   6
 
#define VCOTUNE4   4
 
#define VCOTUNE3   3
 
#define VCOTUNE2   2
 
#define VCOTUNE1   1
 
#define VCOTUNE0   0
 
#define EUD   7
 
#define LAT   6
 
#define ULC2   5
 
#define ULC1   4
 
#define ULC0   3
 
#define LC2   2
 
#define LC1   1
 
#define LC0   0
 
#define BSY   3
 
#define EEU   2
 
#define EEL   1
 
#define EER   0
 
#define ED7   7
 
#define ED6   6
 
#define ED5   5
 
#define ED4   4
 
#define ED3   3
 
#define ED2   2
 
#define ED1   1
 
#define ED0   0
 
#define PA6   6
 
#define PA5   5
 
#define PA4   4
 
#define PA3   3
 
#define BA2   2 /* B is not a typo! */
 
#define BA1   1
 
#define BA0   0
 
#define C7   7
 
#define C6   6
 
#define C5   5
 
#define C4   4
 
#define C3   3
 
#define C2   2
 
#define C1   1
 
#define C0   0
 
#define C9   7
 
#define C8   6
 
#define M1   5
 
#define M0   4
 
#define IE   3
 
#define F2   2
 
#define DATA   1
 
#define F0   0
 
#define WDTOE   4
 
#define WDE   3
 
#define WDP2   2
 
#define WDP1   1
 
#define WDP0   0
 
#define BOHYST   6
 
#define IOE5   5
 
#define IOE4   4
 
#define IOE3   3
 
#define IOE2   2
 
#define IOE1   1
 
#define IOE0   0
 
#define IOO5   5
 
#define IOO4   4
 
#define IOO3   3
 
#define IOO2   2
 
#define IOO1   1
 
#define IOO0   0
 
#define IOI5   5
 
#define IOI4   4
 
#define IOI3   3
 
#define IOI2   2
 
#define IOI1   1
 
#define IOI0   0
 
#define ACS1   6
 
#define ACS0   5
 
#define TM   4
 
#define BD   3
 
#define BLI   2
 
#define SLEEP   1
 
#define BBM   0
 
#define BD5   5
 
#define BD4   4
 
#define BD3   3
 
#define BD2   2
 
#define BD1   1
 
#define BD0   0
 
#define BL   7
 
#define BLV   6
 
#define BL5   5
 
#define BL4   4
 
#define BL3   3
 
#define BL2   2
 
#define BL1   1
 
#define BL0   0
 
#define XL   r26
 
#define XH   r27
 
#define YL   r28
 
#define YH   r29
 
#define ZL   r30
 
#define ZH   r31
 
#define RAMEND   0xDF
 
#define XRAMEND   RAMEND
 
#define E2END   0x7F
 
#define E2PAGESIZE   0
 
#define FLASHEND   0x07FF
 
#define FUSE_MEMORY_SIZE   0
 
#define __LOCK_BITS_EXIST
 
#define SIGNATURE_0   0x1E
 
#define SIGNATURE_1   0x91
 
#define SIGNATURE_2   0x81
 

Detailed Description

Definitions for AT86RF401.

This file should only be included from <avr/io.h>, never directly.