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

« back to all changes in this revision

Viewing changes to include/avr/iotnx61.h

  • Committer: Package Import Robot
  • Author(s): Hakan Ardo
  • Date: 2012-05-23 10:30:07 UTC
  • mfrom: (1.1.11) (4.1.7 sid)
  • Revision ID: package-import@ubuntu.com-20120523103007-h7u5fhm6n13wds9e
Tags: 1:1.8.0-2
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
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: iotnx61.h 2102 2010-03-16 22:52:39Z joerg_wunsch $ */
 
31
/* $Id: iotnx61.h 2247 2011-05-23 19:39:56Z joerg_wunsch $ */
32
32
 
33
33
/* avr/iotnx61.h - definitions for ATtiny261, ATtiny461 and ATtiny861 */
34
34
 
168
168
#define TCNT0H  _SFR_IO8(0x14)
169
169
 
170
170
#define TCCR0A  _SFR_IO8(0x15)
171
 
#define WGM00   0
 
171
#define WGM00   0               /* up to at least datasheet rev. B */
 
172
#define CTC0    0               /* newer revisions; change not mentioned
 
173
                                 * in revision history */
172
174
#define ACIC0   3
173
175
#define ICES0   4
174
176
#define ICNC0   5
439
441
/* Interrupt vectors */
440
442
/* Interrupt vector 0 is the reset vector. */
441
443
/* External Interrupt 0 */
442
 
#define INT0_vect                       _VECTOR(1)
 
444
#define INT0_vect_num                   1
 
445
#define INT0_vect                       _VECTOR(1)
443
446
#define SIG_INTERRUPT0                  _VECTOR(1)
444
447
 
445
448
/* Pin Change Interrupt */
446
 
#define PCINT_vect                      _VECTOR(2)
 
449
#define PCINT_vect_num                  2
 
450
#define PCINT_vect                      _VECTOR(2)
447
451
#define SIG_PIN_CHANGE                  _VECTOR(2)
448
452
 
449
453
/* Timer/Counter1 Compare Match 1A */
 
454
#define TIMER1_COMPA_vect_num   3
450
455
#define TIMER1_COMPA_vect               _VECTOR(3)
451
 
#define SIG_OUTPUT_COMPARE1A            _VECTOR(3)
 
456
#define SIG_OUTPUT_COMPARE1A    _VECTOR(3)
452
457
 
453
458
/* Timer/Counter1 Compare Match 1B */
454
 
#define TIMER1_COMPB_vect               _VECTOR(4)
455
 
#define SIG_OUTPUT_COMPARE1B            _VECTOR(4)
 
459
#define TIMER1_COMPB_vect_num   4
 
460
#define TIMER1_COMPB_vect           _VECTOR(4)
 
461
#define SIG_OUTPUT_COMPARE1B    _VECTOR(4)
456
462
 
457
463
/* Timer/Counter1 Overflow */
 
464
#define TIMER1_OVF_vect_num             5
458
465
#define TIMER1_OVF_vect                 _VECTOR(5)
459
466
#define SIG_OVERFLOW1                   _VECTOR(5)
460
467
 
461
468
/* Timer/Counter0 Overflow */
 
469
#define TIMER0_OVF_vect_num     6
462
470
#define TIMER0_OVF_vect                 _VECTOR(6)
463
471
#define SIG_OVERFLOW0                   _VECTOR(6)
464
472
 
465
473
/* USI Start */
 
474
#define USI_START_vect_num              7
466
475
#define USI_START_vect                  _VECTOR(7)
467
476
#define SIG_USI_START                   _VECTOR(7)
468
477
 
469
478
/* USI Overflow */
 
479
#define USI_OVF_vect_num                8
470
480
#define USI_OVF_vect                    _VECTOR(8)
471
481
#define SIG_USI_OVERFLOW                _VECTOR(8)
472
482
 
473
483
/* EEPROM Ready */
474
 
#define EE_RDY_vect                     _VECTOR(9)
 
484
#define EE_RDY_vect_num                 9
 
485
#define EE_RDY_vect                     _VECTOR(9)
475
486
#define SIG_EEPROM_READY                _VECTOR(9)
476
487
 
477
488
/* Analog Comparator */
 
489
#define ANA_COMP_vect_num       10
478
490
#define ANA_COMP_vect                   _VECTOR(10)
479
491
#define SIG_ANA_COMP                    _VECTOR(10)
480
492
#define SIG_COMPARATOR                  _VECTOR(10)
481
493
 
482
494
/* ADC Conversion Complete */
483
 
#define ADC_vect                        _VECTOR(11)
484
 
#define SIG_ADC                         _VECTOR(11)
 
495
#define ADC_vect_num                    11
 
496
#define ADC_vect                        _VECTOR(11)
 
497
#define SIG_ADC                         _VECTOR(11)
485
498
 
486
499
/* Watchdog Time-Out */
487
 
#define WDT_vect                        _VECTOR(12)
488
 
#define SIG_WDT                         _VECTOR(12)
 
500
#define WDT_vect_num                    12
 
501
#define WDT_vect                        _VECTOR(12)
 
502
#define SIG_WDT                         _VECTOR(12)
489
503
 
490
504
/* External Interrupt 1 */
491
 
#define INT1_vect                       _VECTOR(13)
 
505
#define INT1_vect_num                   13
 
506
#define INT1_vect                       _VECTOR(13)
492
507
#define SIG_INTERRUPT1                  _VECTOR(13)
493
508
 
494
509
/* Timer/Counter0 Compare Match A */
495
 
#define TIMER0_COMPA_vect               _VECTOR(14)
 
510
#define TIMER0_COMPA_vect_num           14
 
511
#define TIMER0_COMPA_vect               _VECTOR(14)
496
512
#define SIG_OUTPUT_COMPARE0A            _VECTOR(14)
497
513
 
498
514
/* Timer/Counter0 Compare Match B */
499
 
#define TIMER0_COMPB_vect               _VECTOR(15)
 
515
#define TIMER0_COMPB_vect_num           15
 
516
#define TIMER0_COMPB_vect               _VECTOR(15)
500
517
#define SIG_OUTPUT_COMPARE0B            _VECTOR(15)
501
518
 
502
519
/* ADC Conversion Complete */
503
 
#define TIMER0_CAPT_vect                _VECTOR(16)
504
 
#define SIG_INPUT_CAPTURE0              _VECTOR(16)
 
520
#define TIMER0_CAPT_vect_num            16
 
521
#define TIMER0_CAPT_vect                _VECTOR(16)
 
522
#define SIG_INPUT_CAPTURE0                  _VECTOR(16)
505
523
 
506
524
/* Timer/Counter1 Compare Match D */
507
 
#define TIMER1_COMPD_vect               _VECTOR(17)
 
525
#define TIMER1_COMPD_vect_num       17
 
526
#define TIMER1_COMPD_vect                   _VECTOR(17)
508
527
#define SIG_OUTPUT_COMPARE0D            _VECTOR(17)
509
528
 
510
529
/* Timer/Counter1 Fault Protection */
 
530
#define FAULT_PROTECTION_vect_num       18
511
531
#define FAULT_PROTECTION_vect           _VECTOR(18)
512
532
 
513
533
#define _VECTORS_SIZE 38