28
28
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29
29
POSSIBILITY OF SUCH DAMAGE. */
31
/* $Id: iotn15.h 1767 2008-10-17 23:27:53Z arcanum $ */
31
/* $Id: iotn15.h 2236 2011-03-17 21:53:39Z arcanum $ */
33
33
/* avr/iotn15.h - definitions for ATtiny15 */
139
139
/* Interrupt vectors */
141
141
/* External Interrupt 0 */
142
#define INT0_vect _VECTOR(1)
142
#define INT0_vect_num 1
143
#define INT0_vect _VECTOR(1)
143
144
#define SIG_INTERRUPT0 _VECTOR(1)
145
146
/* External Interrupt Request 0 */
147
#define IO_PINS_vect_num 2
146
148
#define IO_PINS_vect _VECTOR(2)
147
#define SIG_PIN _VECTOR(2)
149
#define SIG_PIN _VECTOR(2)
148
150
#define SIG_PIN_CHANGE _VECTOR(2)
150
152
/* Timer/Counter1 Compare Match */
151
#define TIMER1_COMP_vect _VECTOR(3)
152
#define SIG_OUTPUT_COMPARE1A _VECTOR(3)
153
#define TIMER1_COMP_vect_num 3
154
#define TIMER1_COMP_vect _VECTOR(3)
155
#define SIG_OUTPUT_COMPARE1A _VECTOR(3)
154
157
/* Timer/Counter1 Overflow */
158
#define TIMER1_OVF_vect_num 4
155
159
#define TIMER1_OVF_vect _VECTOR(4)
156
160
#define SIG_OVERFLOW1 _VECTOR(4)
158
162
/* Timer/Counter0 Overflow */
163
#define TIMER0_OVF_vect_num 5
159
164
#define TIMER0_OVF_vect _VECTOR(5)
160
165
#define SIG_OVERFLOW0 _VECTOR(5)
162
167
/* EEPROM Ready */
163
#define EE_RDY_vect _VECTOR(6)
168
#define EE_RDY_vect_num 6
169
#define EE_RDY_vect _VECTOR(6)
164
170
#define SIG_EEPROM_READY _VECTOR(6)
166
172
/* Analog Comparator */
173
#define ANA_COMP_vect_num 7
167
174
#define ANA_COMP_vect _VECTOR(7)
168
175
#define SIG_COMPARATOR _VECTOR(7)
170
177
/* ADC Conversion Ready */
171
#define ADC_vect _VECTOR(8)
172
#define SIG_ADC _VECTOR(8)
178
#define ADC_vect_num 8
179
#define ADC_vect _VECTOR(8)
180
#define SIG_ADC _VECTOR(8)
174
182
#define _VECTORS_SIZE 18
330
338
#define SIGNATURE_2 0x06
341
/* Deprecated items */
342
#if !defined(__AVR_LIBC_DEPRECATED_ENABLE__)
344
#pragma GCC system_header
346
#pragma GCC poison SIG_INTERRUPT0
347
#pragma GCC poison SIG_PIN
348
#pragma GCC poison SIG_PIN_CHANGE
349
#pragma GCC poison SIG_OUTPUT_COMPARE1A
350
#pragma GCC poison SIG_OVERFLOW1
351
#pragma GCC poison SIG_OVERFLOW0
352
#pragma GCC poison SIG_EEPROM_READY
353
#pragma GCC poison SIG_COMPARATOR
354
#pragma GCC poison SIG_ADC
356
#endif /* !defined(__AVR_LIBC_DEPRECATED_ENABLE__) */
333
359
#endif /* _AVR_IOTN15_H_ */