|
|
| PM5358 |
|
|
| Data Structures |
|
|
|
|
|
|
|
|
| Field Name | Field Type | Field Description |
|
|
|
|
| cbackPYLD | sSUNI4x622_CBACK | Address for the callback function for |
|
|
| PYLD events |
|
|
|
|
| cbackFIFO | sSUNI4x622_CBACK | Address for the callback function for FIFO |
|
|
| events |
|
|
|
|
| cbackIntfLine | sSUNI4x622_CBACK | Address for the callback function for Line |
|
|
| Interface events |
|
|
|
|
| cbackIntfSys | sSUNI4x622_CBACK | Address for the callback function for |
|
|
| System Interface events |
|
|
|
|
| cbackAPS | sSUNI4x622_CBACK | Address for the callback function for APS |
|
|
| events |
|
|
|
|
| cfgGlobal | sSUNI4x622_CFG_GLOBAL | Global configuration block |
|
|
|
|
| cfgChan[4] | sSUNI4x622_CFG_CHAN | Channel configuration block (4 channels |
|
|
| per device) |
|
|
|
|
ISR Enable/Disable Mask
Passed via the suni4x622SetMask, suni4x622GetMask and suni4x622ClrMask calls, this structure contains all the information needed by the driver to enable and disable any of the interrupts in the
Table 3:
Field Name | Field Type | Field Description |
|
|
|
maskIntfSys | sSUNI4x622_MASK_ISR | Interrupt mask for System Interface |
| _INTF_SYS |
|
|
|
|
maskChan[4] | sSUNI4x622_MASK_ISR | Interrupt mask for each channel (4 channels |
| _CHAN | per device) |
|
|
|
maskAPS[4] | sSUNI4x622_MASK_ISR | Interrupt mask for each channel in the APS |
| _APS | link (4 APS channels per device) |
|
|
|
Proprietary and Confidential to | 28 |
Document ID: |
|