Hardware Abstraction Layer (HAL)

General Description

Trigger connections for psoc4100smax.

Typedefs

typedef cyhal_trigger_dest_psoc4100smax_t cyhal_dest_t
 Typedef from device family specific trigger dest to generic trigger dest.
 

Enumerations

enum  cyhal_trigger_dest_psoc4100smax_t {
  TRIGGER_CANFD_TR_DBG_DMA_ACK0 = 0,
  TRIGGER_CANFD_TR_EVT_SWT_IN0 = 1,
  TRIGGER_CPUSS_DMAC_TR_IN0 = 2,
  TRIGGER_CPUSS_DMAC_TR_IN1 = 3,
  TRIGGER_CPUSS_DMAC_TR_IN2 = 4,
  TRIGGER_CPUSS_DMAC_TR_IN3 = 5,
  TRIGGER_CPUSS_DMAC_TR_IN4 = 6,
  TRIGGER_CPUSS_DMAC_TR_IN5 = 7,
  TRIGGER_CPUSS_DMAC_TR_IN6 = 8,
  TRIGGER_CPUSS_DMAC_TR_IN7 = 9,
  TRIGGER_CPUSS_DMAC_TR_IN8 = 10,
  TRIGGER_CPUSS_DMAC_TR_IN9 = 11,
  TRIGGER_CPUSS_DMAC_TR_IN10 = 12,
  TRIGGER_CPUSS_DMAC_TR_IN11 = 13,
  TRIGGER_CPUSS_DMAC_TR_IN12 = 14,
  TRIGGER_CPUSS_DMAC_TR_IN13 = 15,
  TRIGGER_CPUSS_DMAC_TR_IN14 = 16,
  TRIGGER_CPUSS_DMAC_TR_IN15 = 17,
  TRIGGER_MSC0_TR_RD_REQ_IN = 18,
  TRIGGER_MSC1_TR_RD_REQ_IN = 19,
  TRIGGER_MSC0_TR_WR_REQ_IN = 20,
  TRIGGER_MSC1_TR_WR_REQ_IN = 21,
  TRIGGER_PASS_TR_SAR_IN = 22,
  TRIGGER_TCPWM_TR_IN7 = 23,
  TRIGGER_TCPWM_TR_IN8 = 24,
  TRIGGER_TCPWM_TR_IN9 = 25,
  TRIGGER_TCPWM_TR_IN10 = 26,
  TRIGGER_TCPWM_TR_IN11 = 27,
  TRIGGER_TCPWM_TR_IN12 = 28,
  TRIGGER_TCPWM_TR_IN13 = 29
}
 Name of each output trigger. More...
 

Enumeration Type Documentation

◆ cyhal_trigger_dest_psoc4100smax_t

Name of each output trigger.

Enumerator
TRIGGER_CANFD_TR_DBG_DMA_ACK0 

DMA_Requests - canfd.tr_dbg_dma_ack[0].

TRIGGER_CANFD_TR_EVT_SWT_IN0 

DMA_Requests - canfd.tr_evt_swt_in[0].

TRIGGER_CPUSS_DMAC_TR_IN0 

DMA_Requests - cpuss.dmac_tr_in[0].

TRIGGER_CPUSS_DMAC_TR_IN1 

DMA_Requests - cpuss.dmac_tr_in[1].

TRIGGER_CPUSS_DMAC_TR_IN2 

DMA_Requests - cpuss.dmac_tr_in[2].

TRIGGER_CPUSS_DMAC_TR_IN3 

DMA_Requests - cpuss.dmac_tr_in[3].

TRIGGER_CPUSS_DMAC_TR_IN4 

DMA_Requests - cpuss.dmac_tr_in[4].

TRIGGER_CPUSS_DMAC_TR_IN5 

DMA_Requests - cpuss.dmac_tr_in[5].

TRIGGER_CPUSS_DMAC_TR_IN6 

DMA_Requests - cpuss.dmac_tr_in[6].

TRIGGER_CPUSS_DMAC_TR_IN7 

DMA_Requests - cpuss.dmac_tr_in[7].

TRIGGER_CPUSS_DMAC_TR_IN8 

DMA_Requests - cpuss.dmac_tr_in[8].

TRIGGER_CPUSS_DMAC_TR_IN9 

DMA_Requests - cpuss.dmac_tr_in[9].

TRIGGER_CPUSS_DMAC_TR_IN10 

DMA_Requests - cpuss.dmac_tr_in[10].

TRIGGER_CPUSS_DMAC_TR_IN11 

DMA_Requests - cpuss.dmac_tr_in[11].

TRIGGER_CPUSS_DMAC_TR_IN12 

DMA_Requests - cpuss.dmac_tr_in[12].

TRIGGER_CPUSS_DMAC_TR_IN13 

DMA_Requests - cpuss.dmac_tr_in[13].

TRIGGER_CPUSS_DMAC_TR_IN14 

DMA_Requests - cpuss.dmac_tr_in[14].

TRIGGER_CPUSS_DMAC_TR_IN15 

DMA_Requests - cpuss.dmac_tr_in[15].

TRIGGER_MSC0_TR_RD_REQ_IN 

CSD Triggers - msc[0].tr_rd_req_in.

TRIGGER_MSC1_TR_RD_REQ_IN 

CSD Triggers - msc[1].tr_rd_req_in.

TRIGGER_MSC0_TR_WR_REQ_IN 

CSD Triggers - msc[0].tr_wr_req_in.

TRIGGER_MSC1_TR_WR_REQ_IN 

CSD Triggers - msc[1].tr_wr_req_in.

TRIGGER_PASS_TR_SAR_IN 

PASS Triggers - pass.tr_sar_in.

TRIGGER_TCPWM_TR_IN7 

TCPWM Triggers - tcpwm.tr_in[7].

TRIGGER_TCPWM_TR_IN8 

TCPWM Triggers - tcpwm.tr_in[8].

TRIGGER_TCPWM_TR_IN9 

TCPWM Triggers - tcpwm.tr_in[9].

TRIGGER_TCPWM_TR_IN10 

TCPWM Triggers - tcpwm.tr_in[10].

TRIGGER_TCPWM_TR_IN11 

TCPWM Triggers - tcpwm.tr_in[11].

TRIGGER_TCPWM_TR_IN12 

TCPWM Triggers - tcpwm.tr_in[12].

TRIGGER_TCPWM_TR_IN13 

TCPWM Triggers - tcpwm.tr_in[13].