vector_data.c 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /* generated vector source file - do not edit */
  2. #include "bsp_api.h"
  3. /* Do not build these data structures if no interrupts are currently allocated because IAR will have build errors. */
  4. #if VECTOR_DATA_IRQ_COUNT > 0
  5. BSP_DONT_REMOVE const fsp_vector_t g_vector_table[BSP_ICU_VECTOR_MAX_ENTRIES] =
  6. {
  7. [53] = cmt_cm_int_isr, /* CMT0_CMI (CMT0 Compare match) */
  8. [194] = gpt_counter_overflow_isr, /* GPT_OVF (GPT8 GTCNT overflow (GTPR compare match)) */
  9. [277] = ethercat_ssc_port_isr_esc_sync0, /* ESC_SYNC0 (EtherCAT Sync0 interrupt) */
  10. [278] = ethercat_ssc_port_isr_esc_sync1, /* ESC_SYNC1 (EtherCAT Sync1 interrupt) */
  11. [279] = ethercat_ssc_port_isr_esc_cat, /* ESC_CAT (EtherCAT interrupt) */
  12. [288] = sci_uart_eri_isr, /* SCI0_ERI (SCI0 Receive error) */
  13. [289] = sci_uart_rxi_isr, /* SCI0_RXI (SCI0 Receive data full) */
  14. [290] = sci_uart_txi_isr, /* SCI0_TXI (SCI0 Transmit data empty) */
  15. [291] = sci_uart_tei_isr, /* SCI0_TEI (SCI0 Transmit end) */
  16. [316] = canfd_rx_fifo_isr, /* CAN_RXF (CANFD RX FIFO interrupt) */
  17. [317] = canfd_error_isr, /* CAN_GLERR (CANFD Global error interrupt) */
  18. [318] = canfd_channel_tx_isr, /* CAN0_TX (CANFD0 Channel TX interrupt) */
  19. [319] = canfd_error_isr, /* CAN0_CHERR (CANFD0 Channel CAN error interrupt) */
  20. [320] = canfd_common_fifo_rx_isr, /* CAN0_COMFRX (CANFD0 Common RX FIFO or TXQ interrupt) */
  21. [321] = canfd_channel_tx_isr, /* CAN1_TX (CANFD1 Channel TX interrupt) */
  22. [322] = canfd_error_isr, /* CAN1_CHERR (CANFD1 Channel CAN error interrupt) */
  23. [323] = canfd_common_fifo_rx_isr, /* CAN1_COMFRX (CANFD1 Common RX FIFO or TXQ interrupt) */
  24. };
  25. #if (1 == BSP_FEATURE_BSP_IRQ_CR52_SEL_SUPPORTED)
  26. const bsp_interrupt_event_t g_interrupt_event_link_select[BSP_ICU_VECTOR_MAX_ENTRIES] =
  27. {
  28. [53] = BSP_PRV_CR52_SEL_ENUM(EVENT_CMT0_CMI), /* CMT0_CMI (CMT0 Compare match) */
  29. [194] = BSP_PRV_CR52_SEL_ENUM(EVENT_GPT8_OVF), /* GPT_OVF (GPT8 GTCNT overflow (GTPR compare match)) */
  30. [277] = BSP_PRV_CR52_SEL_ENUM(EVENT_ESC_SYNC0), /* ESC_SYNC0 (EtherCAT Sync0 interrupt) */
  31. [278] = BSP_PRV_CR52_SEL_ENUM(EVENT_ESC_SYNC1), /* ESC_SYNC1 (EtherCAT Sync1 interrupt) */
  32. [279] = BSP_PRV_CR52_SEL_ENUM(EVENT_ESC_CAT), /* ESC_CAT (EtherCAT interrupt) */
  33. [288] = BSP_PRV_CR52_SEL_ENUM(EVENT_SCI0_ERI), /* SCI0_ERI (SCI0 Receive error) */
  34. [289] = BSP_PRV_CR52_SEL_ENUM(EVENT_SCI0_RXI), /* SCI0_RXI (SCI0 Receive data full) */
  35. [290] = BSP_PRV_CR52_SEL_ENUM(EVENT_SCI0_TXI), /* SCI0_TXI (SCI0 Transmit data empty) */
  36. [291] = BSP_PRV_CR52_SEL_ENUM(EVENT_SCI0_TEI), /* SCI0_TEI (SCI0 Transmit end) */
  37. [316] = BSP_PRV_CR52_SEL_ENUM(EVENT_CAN_RXF), /* CAN_RXF (CANFD RX FIFO interrupt) */
  38. [317] = BSP_PRV_CR52_SEL_ENUM(EVENT_CAN_GLERR), /* CAN_GLERR (CANFD Global error interrupt) */
  39. [318] = BSP_PRV_CR52_SEL_ENUM(EVENT_CAN0_TX), /* CAN0_TX (CANFD0 Channel TX interrupt) */
  40. [319] = BSP_PRV_CR52_SEL_ENUM(EVENT_CAN0_CHERR), /* CAN0_CHERR (CANFD0 Channel CAN error interrupt) */
  41. [320] = BSP_PRV_CR52_SEL_ENUM(EVENT_CAN0_COMFRX), /* CAN0_COMFRX (CANFD0 Common RX FIFO or TXQ interrupt) */
  42. [321] = BSP_PRV_CR52_SEL_ENUM(EVENT_CAN1_TX), /* CAN1_TX (CANFD1 Channel TX interrupt) */
  43. [322] = BSP_PRV_CR52_SEL_ENUM(EVENT_CAN1_CHERR), /* CAN1_CHERR (CANFD1 Channel CAN error interrupt) */
  44. [323] = BSP_PRV_CR52_SEL_ENUM(EVENT_CAN1_COMFRX), /* CAN1_COMFRX (CANFD1 Common RX FIFO or TXQ interrupt) */
  45. };
  46. #endif
  47. #endif