Main Page | Modules | Data Structures | File List | Data Fields | Globals

vectors.h File Reference


Detailed Description

Provides access to interrupt vectors to assign ISRs.

Generated from the "MC9S12DP256B Device User Guide V02.14" 9S12DP256BDGV2.pdf by Motorola, Inc. pp77 by Paul Harvey, 2004/03

Dragon12 EVB mode vectors start at 0xEF80

See also:
asm-9s12dp256bd/ports.h

Definition in file 9s12dp256bd-evb/vectors.h.

Go to the source code of this file.

Defines

#define VEC_TABLE   (*(volatile void *) 0xEF8C)
#define VEC_PWM_SHUTDOWN   (*(volatile void *) 0xEF8C) /* PWM Emergency Shutdown I-Bit PWMSDN (PWMIE) $8C */
#define VEC_PTP   (*(volatile void *) 0xEF8E) /* Port P Interrupt I-Bit PTPIF (PTPIE) $8E */
#define VEC_CAN4_TX   (*(volatile void *) 0xEF90) /* CAN4 transmit I-Bit CAN4TIER (TXEIE2-TXEIE0) $90 */
#define VEC_CAN4_RX   (*(volatile void *) 0xEF92) /* CAN4 receive I-Bit CAN4RIER (RXFIE) $92 */
#define VEC_CAN4_ERR   (*(volatile void *) 0xEF94) /* CAN4 errors I-Bit CAN4RIER (CSCIE, OVRIE) $94 */
#define VEC_CAN4_WAKE   (*(volatile void *) 0xEF96) /* CAN4 wake-up I-Bit CAN4RIER (WUPIE) $96 */
#define VEC_CAN3_TX   (*(volatile void *) 0xEF98) /* CAN3 transmit I-Bit CAN3TIER (TXEIE2-TXEIE0) $98 */
#define VEC_CAN3_RX   (*(volatile void *) 0xEF9A) /* CAN3 receive I-Bit CAN3RIER (RXFIE) $9A */
#define VEC_CAN3_ERR   (*(volatile void *) 0xEF9C) /* CAN3 errors I-Bit CAN3RIER (TXEIE2-TXEIE0) $9C */
#define VEC_CAN3_WAKE   (*(volatile void *) 0xEF9E) /* CAN3 wake-up I-Bit CAN3RIER (WUPIE) $9E */
#define VEC_CAN2_TX   (*(volatile void *) 0xEFA0) /* CAN2 transmit I-Bit CAN2TIER (TXEIE2-TXEIE0) $A0 */
#define VEC_CAN2_RX   (*(volatile void *) 0xEFA2) /* CAN2 receive I-Bit CAN2RIER (RXFIE) $A2 */
#define VEC_CAN2_ERR   (*(volatile void *) 0xEFA4) /* CAN2 errors I-Bit CAN2RIER (CSCIE, OVRIE) $A4 */
#define VEC_CAN2_WAKE   (*(volatile void *) 0xEFA6) /* CAN2 wake-up I-Bit CAN2RIER (WUPIE) $A6 */
#define VEC_CAN1_TX   (*(volatile void *) 0xEFA8) /* CAN1 transmit I-Bit CAN1TIER (TXEIE2-TXEIE0) $A8 */
#define VEC_CAN1_RX   (*(volatile void *) 0xEFAA) /* CAN1 receive I-Bit CAN1RIER (RXFIE) $AA */
#define VEC_CAN1_ERR   (*(volatile void *) 0xEFAC) /* CAN1 errors I-Bit CAN1RIER (CSCIE, OVRIE) $AC */
#define VEC_CAN1_WAKE   (*(volatile void *) 0xEFAE) /* CAN1 wake-up I-Bit CAN1RIER (WUPIE) $AE */
#define VEC_CAN0_TX   (*(volatile void *) 0xEFB0) /* CAN0 transmit I-Bit CAN0TIER (TXEIE2-TXEIE0) $B0 */
#define VEC_CAN0_RX   (*(volatile void *) 0xEFB2) /* CAN0 receive I-Bit CAN0RIER (RXFIE) $B2 */
#define VEC_CAN0_ERR   (*(volatile void *) 0xEFB4) /* CAN0 errors I-Bit CAN0RIER (CSCIE, OVRIE) $B4 */
#define VEC_CAN0_WAKE   (*(volatile void *) 0xEFB6) /* CAN0 wake-up I-Bit CAN0RIER (WUPIE) $B6 */
#define VEC_FLASH   (*(volatile void *) 0xEFB8) /* FLASH I-Bit FCTL(CCIE, CBEIE) $B8 */
#define VEC_EEPROM   (*(volatile void *) 0xEFBA) /* EEPROM I-Bit EECTL(CCIE, CBEIE) $BA */
#define VEC_SPI2   (*(volatile void *) 0xEFBC) /* SPI2 I-Bit SP2CR1 (SPIE, SPTIE) $BC */
#define VEC_SPI1   (*(volatile void *) 0xEFBE) /* SPI1 I-Bit SP1CR1 (SPIE, SPTIE) $BE */
#define VEC_IIC   (*(volatile void *) 0xEFC0) /* IIC Bus I-Bit IBCR (IBIE) $C0 */
#define VEC_BDLC   (*(volatile void *) 0xEFC2) /* BDLC I-Bit DLCBCR1(IE) $C2 */
#define VEC_CRG_SELFCLK_MODE   (*(volatile void *) 0xEFC4) /* CRG Self Clock Mode I-Bit CRGINT (SCMIE) $C4 */
#define VEC_CRG_PLL_LOCK   (*(volatile void *) 0xEFC6) /* CRG PLL lock I-Bit CRGINT(LOCKIE) $C6 */
#define VEC_ACC_B_OVERFLOW   (*(volatile void *) 0xEFC8) /* Pulse Accumulator B Overflow I-Bit PBCTL(PBOVI) $C8 */
#define VEC_MODCOUNT_UNDERFLOW   (*(volatile void *) 0xEFCA) /* Modulus Down Counter underflow I-Bit MCCTL(MCZI) $CA */
#define VEC_PTH   (*(volatile void *) 0xEFCC) /* Port H I-Bit PTHIF(PTHIE) $CC */
#define VEC_PTJ   (*(volatile void *) 0xEFCE) /* Port J I-Bit PTJIF (PTJIE) $CE */
#define VEC_ATD1   (*(volatile void *) 0xEFD0) /* ATD1 I-Bit ATD1CTL2 (ASCIE) $D0 */
#define VEC_ATD0   (*(volatile void *) 0xEFD2) /* ATD0 I-Bit ATD0CTL2 (ASCIE) $D2 */
#define VEC_SCI1   (*(volatile void *) 0xEFD4) /* SCI1 I-Bit SC1CR2 (TIE, TCIE, RIE, ILIE) $D4 */
#define VEC_SCI0   (*(volatile void *) 0xEFD6) /* SCI0 I-Bit SC0CR2 (TIE, TCIE, RIE, ILIE) $D6 */
#define VEC_SPI0   (*(volatile void *) 0xEFD8) /* SPI0 I-Bit SP0CR1 (SPIE, SPTIE) $D8 */
#define VEC_ACC_INPUT_EDGE   (*(volatile void *) 0xEFDA) /* Pulse accumulator input edge I-Bit PACTL (PAI) $DA */
#define VEC_ACC_A_OVERFLOW   (*(volatile void *) 0xEFDC) /* Pulse accumulator A overflow I-Bit PACTL (PAOVI) $DC */
#define VEC_ECT_OVERFLOW   (*(volatile void *) 0xEFDE) /* Enhanced Capture Timer overflow I-Bit TSRC2 (TOF) $DE */
#define VEC_ECT7   (*(volatile void *) 0xEFE0) /* Enhanced Capture Timer channel 7 I-Bit TIE (C7I) $E0 */
#define VEC_ECT6   (*(volatile void *) 0xEFE2) /* Enhanced Capture Timer channel 6 I-Bit TIE (C6I) $E2 */
#define VEC_ECT5   (*(volatile void *) 0xEFE4) /* Enhanced Capture Timer channel 5 I-Bit TIE (C5I) $E4 */
#define VEC_ECT4   (*(volatile void *) 0xEFE6) /* Enhanced Capture Timer channel 4 I-Bit TIE (C4I) $E6 */
#define VEC_ECT3   (*(volatile void *) 0xEFE8) /* Enhanced Capture Timer channel 3 I-Bit TIE (C3I) $E8 */
#define VEC_ECT2   (*(volatile void *) 0xEFEA) /* Enhanced Capture Timer channel 2 I-Bit TIE (C2I) $EA */
#define VEC_ECT1   (*(volatile void *) 0xEFEC) /* Enhanced Capture Timer channel 1 I-Bit TIE (C1I) $EC */
#define VEC_ECT0   (*(volatile void *) 0xEFEE) /* Enhanced Capture Timer channel 0 I-Bit TIE (C0I) $EE */
#define VEC_RTI   (*(volatile void *) 0xEFF0) /* Real Time Interrupt I-Bit CRGINT (RTIE) $F0 */
#define VEC_IRQ   (*(volatile void *) 0xEFF2) /* IRQ I-Bit IRQCR (IRQEN) $F2 */
#define VEC_XIRQ   (*(volatile void *) 0xEFF4) /* XIRQ X-Bit None */
#define VEC_SWI   (*(volatile void *) 0xEFF6) /* SWI None None */
#define VEC_ILLEGAL_OP   (*(volatile void *) 0xEFF8) /* Unimplemented instruction trap None None */
#define VEC_COP_FAIL   (*(volatile void *) 0xEFFA) /* COP failure reset None COP rate select */
#define VEC_COP_CLK   (*(volatile void *) 0xEFFC) /* Clock Monitor fail reset None PLLCTL (CME, SCME) */
#define VEC_RESET   (*(volatile void *) 0xEFFE) /* Reset None None */

Enumerations

enum  intrid_t {
  INTRID_PWM_SHUTDOWN = 6, INTRID_PTP, INTRID_CAN4_TX, INTRID_CAN4_RX,
  INTRID_CAN4_ERR, INTRID_CAN4_WAKE, INTRID_CAN3_TX, INTRID_CAN3_RX,
  INTRID_CAN3_ERR, INTRID_CAN3_WAKE, INTRID_CAN2_TX, INTRID_CAN2_RX,
  INTRID_CAN2_ERR, INTRID_CAN2_WAKE, INTRID_CAN1_TX, INTRID_CAN1_RX,
  INTRID_CAN1_ERR, INTRID_CAN1_WAKE, INTRID_CAN0_TX, INTRID_CAN0_RX,
  INTRID_CAN0_ERR, INTRID_CAN0_WAKE, INTRID_FLASH, INTRID_EEPROM,
  INTRID_SPI2, INTRID_SPI1, INTRID_IIC, INTRID_BDLC,
  INTRID_CRG_SELFCLK_MODE, INTRID_CRG_PLL_LOCK, INTRID_ACC_B_OVERFLOW, INTRID_MODCOUNT_UNDERFLOW,
  INTRID_PTH, INTRID_PTJ, INTRID_ATD1, INTRID_ATD0,
  INTRID_SCI1, INTRID_SCI0, INTRID_SPI0, INTRID_ACC_INPUT_EDGE,
  INTRID_ACC_A_OVERFLOW, INTRID_ECT_OVERFLOW, INTRID_ECT7, INTRID_ECT6,
  INTRID_ECT5, INTRID_ECT4, INTRID_ECT3, INTRID_ECT2,
  INTRID_ECT1, INTRID_ECT0, INTRID_RTI, INTRID_IRQ,
  INTRID_XIRQ, INTRID_SWI, INTRID_ILLEGAL_OP, INTRID_COP_FAIL,
  INTRID_COP_CLK, INTRID_RESET, INTRID_MAX
}


Define Documentation

#define VEC_ACC_A_OVERFLOW   (*(volatile void *) 0xEFDC) /* Pulse accumulator A overflow I-Bit PACTL (PAOVI) $DC */
 

Definition at line 94 of file 9s12dp256bd-evb/vectors.h.

#define VEC_ACC_B_OVERFLOW   (*(volatile void *) 0xEFC8) /* Pulse Accumulator B Overflow I-Bit PBCTL(PBOVI) $C8 */
 

Definition at line 74 of file 9s12dp256bd-evb/vectors.h.

#define VEC_ACC_INPUT_EDGE   (*(volatile void *) 0xEFDA) /* Pulse accumulator input edge I-Bit PACTL (PAI) $DA */
 

Definition at line 92 of file 9s12dp256bd-evb/vectors.h.

#define VEC_ATD0   (*(volatile void *) 0xEFD2) /* ATD0 I-Bit ATD0CTL2 (ASCIE) $D2 */
 

Definition at line 84 of file 9s12dp256bd-evb/vectors.h.

#define VEC_ATD1   (*(volatile void *) 0xEFD0) /* ATD1 I-Bit ATD1CTL2 (ASCIE) $D0 */
 

Definition at line 82 of file 9s12dp256bd-evb/vectors.h.

#define VEC_BDLC   (*(volatile void *) 0xEFC2) /* BDLC I-Bit DLCBCR1(IE) $C2 */
 

Definition at line 68 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN0_ERR   (*(volatile void *) 0xEFB4) /* CAN0 errors I-Bit CAN0RIER (CSCIE, OVRIE) $B4 */
 

Definition at line 54 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN0_RX   (*(volatile void *) 0xEFB2) /* CAN0 receive I-Bit CAN0RIER (RXFIE) $B2 */
 

Definition at line 52 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN0_TX   (*(volatile void *) 0xEFB0) /* CAN0 transmit I-Bit CAN0TIER (TXEIE2-TXEIE0) $B0 */
 

Definition at line 50 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN0_WAKE   (*(volatile void *) 0xEFB6) /* CAN0 wake-up I-Bit CAN0RIER (WUPIE) $B6 */
 

Definition at line 56 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN1_ERR   (*(volatile void *) 0xEFAC) /* CAN1 errors I-Bit CAN1RIER (CSCIE, OVRIE) $AC */
 

Definition at line 46 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN1_RX   (*(volatile void *) 0xEFAA) /* CAN1 receive I-Bit CAN1RIER (RXFIE) $AA */
 

Definition at line 44 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN1_TX   (*(volatile void *) 0xEFA8) /* CAN1 transmit I-Bit CAN1TIER (TXEIE2-TXEIE0) $A8 */
 

Definition at line 42 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN1_WAKE   (*(volatile void *) 0xEFAE) /* CAN1 wake-up I-Bit CAN1RIER (WUPIE) $AE */
 

Definition at line 48 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN2_ERR   (*(volatile void *) 0xEFA4) /* CAN2 errors I-Bit CAN2RIER (CSCIE, OVRIE) $A4 */
 

Definition at line 38 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN2_RX   (*(volatile void *) 0xEFA2) /* CAN2 receive I-Bit CAN2RIER (RXFIE) $A2 */
 

Definition at line 36 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN2_TX   (*(volatile void *) 0xEFA0) /* CAN2 transmit I-Bit CAN2TIER (TXEIE2-TXEIE0) $A0 */
 

Definition at line 34 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN2_WAKE   (*(volatile void *) 0xEFA6) /* CAN2 wake-up I-Bit CAN2RIER (WUPIE) $A6 */
 

Definition at line 40 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN3_ERR   (*(volatile void *) 0xEF9C) /* CAN3 errors I-Bit CAN3RIER (TXEIE2-TXEIE0) $9C */
 

Definition at line 30 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN3_RX   (*(volatile void *) 0xEF9A) /* CAN3 receive I-Bit CAN3RIER (RXFIE) $9A */
 

Definition at line 28 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN3_TX   (*(volatile void *) 0xEF98) /* CAN3 transmit I-Bit CAN3TIER (TXEIE2-TXEIE0) $98 */
 

Definition at line 26 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN3_WAKE   (*(volatile void *) 0xEF9E) /* CAN3 wake-up I-Bit CAN3RIER (WUPIE) $9E */
 

Definition at line 32 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN4_ERR   (*(volatile void *) 0xEF94) /* CAN4 errors I-Bit CAN4RIER (CSCIE, OVRIE) $94 */
 

Definition at line 22 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN4_RX   (*(volatile void *) 0xEF92) /* CAN4 receive I-Bit CAN4RIER (RXFIE) $92 */
 

Definition at line 20 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN4_TX   (*(volatile void *) 0xEF90) /* CAN4 transmit I-Bit CAN4TIER (TXEIE2-TXEIE0) $90 */
 

Definition at line 18 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CAN4_WAKE   (*(volatile void *) 0xEF96) /* CAN4 wake-up I-Bit CAN4RIER (WUPIE) $96 */
 

Definition at line 24 of file 9s12dp256bd-evb/vectors.h.

#define VEC_COP_CLK   (*(volatile void *) 0xEFFC) /* Clock Monitor fail reset None PLLCTL (CME, SCME) */
 

Definition at line 126 of file 9s12dp256bd-evb/vectors.h.

#define VEC_COP_FAIL   (*(volatile void *) 0xEFFA) /* COP failure reset None COP rate select */
 

Definition at line 124 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CRG_PLL_LOCK   (*(volatile void *) 0xEFC6) /* CRG PLL lock I-Bit CRGINT(LOCKIE) $C6 */
 

Definition at line 72 of file 9s12dp256bd-evb/vectors.h.

#define VEC_CRG_SELFCLK_MODE   (*(volatile void *) 0xEFC4) /* CRG Self Clock Mode I-Bit CRGINT (SCMIE) $C4 */
 

Definition at line 70 of file 9s12dp256bd-evb/vectors.h.

#define VEC_ECT0   (*(volatile void *) 0xEFEE) /* Enhanced Capture Timer channel 0 I-Bit TIE (C0I) $EE */
 

Definition at line 112 of file 9s12dp256bd-evb/vectors.h.

#define VEC_ECT1   (*(volatile void *) 0xEFEC) /* Enhanced Capture Timer channel 1 I-Bit TIE (C1I) $EC */
 

Definition at line 110 of file 9s12dp256bd-evb/vectors.h.

#define VEC_ECT2   (*(volatile void *) 0xEFEA) /* Enhanced Capture Timer channel 2 I-Bit TIE (C2I) $EA */
 

Definition at line 108 of file 9s12dp256bd-evb/vectors.h.

#define VEC_ECT3   (*(volatile void *) 0xEFE8) /* Enhanced Capture Timer channel 3 I-Bit TIE (C3I) $E8 */
 

Definition at line 106 of file 9s12dp256bd-evb/vectors.h.

#define VEC_ECT4   (*(volatile void *) 0xEFE6) /* Enhanced Capture Timer channel 4 I-Bit TIE (C4I) $E6 */
 

Definition at line 104 of file 9s12dp256bd-evb/vectors.h.

#define VEC_ECT5   (*(volatile void *) 0xEFE4) /* Enhanced Capture Timer channel 5 I-Bit TIE (C5I) $E4 */
 

Definition at line 102 of file 9s12dp256bd-evb/vectors.h.

#define VEC_ECT6   (*(volatile void *) 0xEFE2) /* Enhanced Capture Timer channel 6 I-Bit TIE (C6I) $E2 */
 

Definition at line 100 of file 9s12dp256bd-evb/vectors.h.

#define VEC_ECT7   (*(volatile void *) 0xEFE0) /* Enhanced Capture Timer channel 7 I-Bit TIE (C7I) $E0 */
 

Definition at line 98 of file 9s12dp256bd-evb/vectors.h.

#define VEC_ECT_OVERFLOW   (*(volatile void *) 0xEFDE) /* Enhanced Capture Timer overflow I-Bit TSRC2 (TOF) $DE */
 

Definition at line 96 of file 9s12dp256bd-evb/vectors.h.

#define VEC_EEPROM   (*(volatile void *) 0xEFBA) /* EEPROM I-Bit EECTL(CCIE, CBEIE) $BA */
 

Definition at line 60 of file 9s12dp256bd-evb/vectors.h.

#define VEC_FLASH   (*(volatile void *) 0xEFB8) /* FLASH I-Bit FCTL(CCIE, CBEIE) $B8 */
 

Definition at line 58 of file 9s12dp256bd-evb/vectors.h.

#define VEC_IIC   (*(volatile void *) 0xEFC0) /* IIC Bus I-Bit IBCR (IBIE) $C0 */
 

Definition at line 66 of file 9s12dp256bd-evb/vectors.h.

#define VEC_ILLEGAL_OP   (*(volatile void *) 0xEFF8) /* Unimplemented instruction trap None None */
 

Definition at line 122 of file 9s12dp256bd-evb/vectors.h.

#define VEC_IRQ   (*(volatile void *) 0xEFF2) /* IRQ I-Bit IRQCR (IRQEN) $F2 */
 

Definition at line 116 of file 9s12dp256bd-evb/vectors.h.

#define VEC_MODCOUNT_UNDERFLOW   (*(volatile void *) 0xEFCA) /* Modulus Down Counter underflow I-Bit MCCTL(MCZI) $CA */
 

Definition at line 76 of file 9s12dp256bd-evb/vectors.h.

#define VEC_PTH   (*(volatile void *) 0xEFCC) /* Port H I-Bit PTHIF(PTHIE) $CC */
 

Definition at line 78 of file 9s12dp256bd-evb/vectors.h.

#define VEC_PTJ   (*(volatile void *) 0xEFCE) /* Port J I-Bit PTJIF (PTJIE) $CE */
 

Definition at line 80 of file 9s12dp256bd-evb/vectors.h.

#define VEC_PTP   (*(volatile void *) 0xEF8E) /* Port P Interrupt I-Bit PTPIF (PTPIE) $8E */
 

Definition at line 16 of file 9s12dp256bd-evb/vectors.h.

#define VEC_PWM_SHUTDOWN   (*(volatile void *) 0xEF8C) /* PWM Emergency Shutdown I-Bit PWMSDN (PWMIE) $8C */
 

Definition at line 14 of file 9s12dp256bd-evb/vectors.h.

#define VEC_RESET   (*(volatile void *) 0xEFFE) /* Reset None None */
 

Definition at line 128 of file 9s12dp256bd-evb/vectors.h.

#define VEC_RTI   (*(volatile void *) 0xEFF0) /* Real Time Interrupt I-Bit CRGINT (RTIE) $F0 */
 

Definition at line 114 of file 9s12dp256bd-evb/vectors.h.

#define VEC_SCI0   (*(volatile void *) 0xEFD6) /* SCI0 I-Bit SC0CR2 (TIE, TCIE, RIE, ILIE) $D6 */
 

Definition at line 88 of file 9s12dp256bd-evb/vectors.h.

#define VEC_SCI1   (*(volatile void *) 0xEFD4) /* SCI1 I-Bit SC1CR2 (TIE, TCIE, RIE, ILIE) $D4 */
 

Definition at line 86 of file 9s12dp256bd-evb/vectors.h.

#define VEC_SPI0   (*(volatile void *) 0xEFD8) /* SPI0 I-Bit SP0CR1 (SPIE, SPTIE) $D8 */
 

Definition at line 90 of file 9s12dp256bd-evb/vectors.h.

#define VEC_SPI1   (*(volatile void *) 0xEFBE) /* SPI1 I-Bit SP1CR1 (SPIE, SPTIE) $BE */
 

Definition at line 64 of file 9s12dp256bd-evb/vectors.h.

#define VEC_SPI2   (*(volatile void *) 0xEFBC) /* SPI2 I-Bit SP2CR1 (SPIE, SPTIE) $BC */
 

Definition at line 62 of file 9s12dp256bd-evb/vectors.h.

#define VEC_SWI   (*(volatile void *) 0xEFF6) /* SWI None None */
 

Definition at line 120 of file 9s12dp256bd-evb/vectors.h.

#define VEC_TABLE   (*(volatile void *) 0xEF8C)
 

Definition at line 13 of file 9s12dp256bd-evb/vectors.h.

#define VEC_XIRQ   (*(volatile void *) 0xEFF4) /* XIRQ X-Bit None */
 

Definition at line 118 of file 9s12dp256bd-evb/vectors.h.


Enumeration Type Documentation

enum intrid_t
 

Enumeration values:
INTRID_PWM_SHUTDOWN  An enum where an interrupt vector's name evaluates to its offset in the vector table.
INTRID_PTP 
INTRID_CAN4_TX 
INTRID_CAN4_RX 
INTRID_CAN4_ERR 
INTRID_CAN4_WAKE 
INTRID_CAN3_TX 
INTRID_CAN3_RX 
INTRID_CAN3_ERR 
INTRID_CAN3_WAKE 
INTRID_CAN2_TX 
INTRID_CAN2_RX 
INTRID_CAN2_ERR 
INTRID_CAN2_WAKE 
INTRID_CAN1_TX 
INTRID_CAN1_RX 
INTRID_CAN1_ERR 
INTRID_CAN1_WAKE 
INTRID_CAN0_TX 
INTRID_CAN0_RX 
INTRID_CAN0_ERR 
INTRID_CAN0_WAKE 
INTRID_FLASH 
INTRID_EEPROM 
INTRID_SPI2 
INTRID_SPI1 
INTRID_IIC 
INTRID_BDLC 
INTRID_CRG_SELFCLK_MODE 
INTRID_CRG_PLL_LOCK 
INTRID_ACC_B_OVERFLOW 
INTRID_MODCOUNT_UNDERFLOW 
INTRID_PTH 
INTRID_PTJ 
INTRID_ATD1 
INTRID_ATD0 
INTRID_SCI1 
INTRID_SCI0 
INTRID_SPI0 
INTRID_ACC_INPUT_EDGE 
INTRID_ACC_A_OVERFLOW 
INTRID_ECT_OVERFLOW 
INTRID_ECT7 
INTRID_ECT6 
INTRID_ECT5 
INTRID_ECT4 
INTRID_ECT3 
INTRID_ECT2 
INTRID_ECT1 
INTRID_ECT0 
INTRID_RTI 
INTRID_IRQ 
INTRID_XIRQ 
INTRID_SWI 
INTRID_ILLEGAL_OP 
INTRID_COP_FAIL 
INTRID_COP_CLK 
INTRID_RESET 
INTRID_MAX 

Definition at line 131 of file 9s12dp256bd-evb/vectors.h.


Generated on Sat Apr 10 17:08:23 2004 for BeeOS by doxygen 1.3.6-20040222