RTEMS CPU Kit with SuperCore  4.11.3
Macros
ATtiny15 Definitions

Macros

#define _AVR_IOXXX_H_   "iotn15.h"
 
#define ADC   _SFR_IO16 (0x04)
 
#define ADCW   _SFR_IO16(0x04)
 
#define ADCL   _SFR_IO8(0x04)
 
#define ADCH   _SFR_IO8(0x05)
 
#define ADCSR   _SFR_IO8(0x06)
 
#define ADMUX   _SFR_IO8(0x07)
 
#define ACSR   _SFR_IO8(0x08)
 
#define PINB   _SFR_IO8(0x16)
 
#define DDRB   _SFR_IO8(0x17)
 
#define PORTB   _SFR_IO8(0x18)
 
#define EECR   _SFR_IO8(0x1C)
 
#define EEDR   _SFR_IO8(0x1D)
 
#define EEAR   _SFR_IO8(0x1E)
 
#define EEARL   _SFR_IO8(0x1E)
 
#define WDTCR   _SFR_IO8(0x21)
 
#define SFIOR   _SFR_IO8(0x2C)
 
#define OCR1B   _SFR_IO8(0x2D)
 
#define OCR1A   _SFR_IO8(0x2E)
 
#define TCNT1   _SFR_IO8(0x2F)
 
#define TCCR1   _SFR_IO8(0x30)
 
#define OSCCAL   _SFR_IO8(0x31)
 
#define TCNT0   _SFR_IO8(0x32)
 
#define TCCR0   _SFR_IO8(0x33)
 
#define MCUSR   _SFR_IO8(0x34)
 
#define MCUCR   _SFR_IO8(0x35)
 
#define TIFR   _SFR_IO8(0x38)
 
#define TIMSK   _SFR_IO8(0x39)
 
#define GIFR   _SFR_IO8(0x3A)
 
#define GIMSK   _SFR_IO8(0x3B)
 
#define INT0_vect   _VECTOR(1)
 
#define SIG_INTERRUPT0   _VECTOR(1)
 
#define IO_PINS_vect   _VECTOR(2)
 
#define SIG_PIN   _VECTOR(2)
 
#define SIG_PIN_CHANGE   _VECTOR(2)
 
#define TIMER1_COMP_vect   _VECTOR(3)
 
#define SIG_OUTPUT_COMPARE1A   _VECTOR(3)
 
#define TIMER1_OVF_vect   _VECTOR(4)
 
#define SIG_OVERFLOW1   _VECTOR(4)
 
#define TIMER0_OVF_vect   _VECTOR(5)
 
#define SIG_OVERFLOW0   _VECTOR(5)
 
#define EE_RDY_vect   _VECTOR(6)
 
#define SIG_EEPROM_READY   _VECTOR(6)
 
#define ANA_COMP_vect   _VECTOR(7)
 
#define SIG_COMPARATOR   _VECTOR(7)
 
#define ADC_vect   _VECTOR(8)
 
#define SIG_ADC   _VECTOR(8)
 
#define _VECTORS_SIZE   18
 
#define INT0   6
 
#define PCIE   5
 
#define INTF0   6
 
#define PCIF   5
 
#define OCIE1   6
 
#define TOIE1   2
 
#define TOIE0   1
 
#define OCF1   6
 
#define TOV1   2
 
#define TOV0   1
 
#define PUD   6
 
#define SE   5
 
#define SM1   4
 
#define SM0   3
 
#define ISC01   1
 
#define ISC00   0
 
#define WDRF   3
 
#define BORF   2
 
#define EXTRF   1
 
#define PORF   0
 
#define CS02   2
 
#define CS01   1
 
#define CS00   0
 
#define CTC1   7
 
#define PWM1   6
 
#define COM1A1   5
 
#define COM1A0   4
 
#define CS13   3
 
#define CS12   2
 
#define CS11   1
 
#define CS10   0
 
#define FOC1A   2
 
#define PSR1   1
 
#define PSR0   0
 
#define WDTOE   4
 
#define WDE   3
 
#define WDP2   2
 
#define WDP1   1
 
#define WDP0   0
 
#define PB4   4
 
#define PB3   3
 
#define PB2   2
 
#define PB1   1
 
#define PB0   0
 
#define DDB4   4
 
#define DDB3   3
 
#define DDB2   2
 
#define DDB1   1
 
#define DDB0   0
 
#define PINB5   5
 
#define PINB4   4
 
#define PINB3   3
 
#define PINB2   2
 
#define PINB1   1
 
#define PINB0   0
 
#define ACD   7
 
#define GREF   6
 
#define ACO   5
 
#define ACI   4
 
#define ACIE   3
 
#define ACIS1   1
 
#define ACIS0   0
 
#define REFS1   7
 
#define REFS0   6
 
#define ADLAR   5
 
#define MUX2   2
 
#define MUX1   1
 
#define MUX0   0
 
#define ADEN   7
 
#define ADSC   6
 
#define ADFR   5
 
#define ADIF   4
 
#define ADIE   3
 
#define ADPS2   2
 
#define ADPS1   1
 
#define ADPS0   0
 
#define EERIE   3
 
#define EEMWE   2
 
#define EEWE   1
 
#define EERE   0
 
#define RAMEND   0x1F
 
#define XRAMEND   0x0
 
#define E2END   0x3F
 
#define E2PAGESIZE   2
 
#define FLASHEND   0x3FF
 
#define FUSE_MEMORY_SIZE   1
 
#define FUSE_CKSEL0   (unsigned char)~_BV(0)
 
#define FUSE_CKSEL1   (unsigned char)~_BV(1)
 
#define FUSE_RSTDISBL   (unsigned char)~_BV(4)
 
#define FUSE_SPIEN   (unsigned char)~_BV(5)
 
#define FUSE_BODEN   (unsigned char)~_BV(6)
 
#define FUSE_BODLEVEL   (unsigned char)~_BV(7)
 
#define FUSE_DEFAULT   (FUSE_CKSEL0 & FUSE_CKSEL1 & FUSE_SPIEN)
 
#define __LOCK_BITS_EXIST
 
#define SIGNATURE_0   0x1E
 
#define SIGNATURE_1   0x90
 
#define SIGNATURE_2   0x06
 

Detailed Description