PDK API Guide for J721E
csitx_event.h File Reference

Introduction

CSITX event related parameters and API.

Go to the source code of this file.

Data Structures

struct  Csitx_EventPrms
 CSITX event related parameters. More...
 
struct  Csitx_EventStatus
 CSITX event status parameters. Instance of this structure will passed to the application call-back. More...
 

Macros

#define CSITX_EVENT_INVALID   ((uint32_t) CSL_CSITXP_NO_EVENT)
 Macro used to specify that event ID is invalid. More...
 
#define CSITX_INTR_INVALID   ((uint32_t) 0xFFFF0000U)
 Macro used to specify that interrupt number is invalid. More...
 
#define CSITX_EVENT_TYPE_ERR_ALL
 Mask for all Error interrupts/events. More...
 
#define CSITX_EVENT_TYPE_FRAME_IRQ
 Mask for all Frame interrupts/events. More...
 
#define CSITX_EVENT_PIXEL_IF_SHIFT_WIDTH
 shift width between events of each Pixel interface. More...
 
CSITX Event Group

CSITX events groups per CSI instance supported.

#define CSITX_EVENT_GROUP_TX_IRQ   ((uint32_t) 0U)
 Event Group: Tx Interrupts. Tx interrupts event group. More...
 
#define CSITX_EVENT_GROUP_MAX
 
CSITX Tx Interrupts Event Type

CSITX Tx interrupt events supported. This is valid if event group is 'CSITX_EVENT_GROUP_TX_IRQ'

#define CSITX_EVENT_TYPE_TX_IRQ_ALL
 Mask for all interrupts/events. More...
 

Typedefs

typedef void(* CsitxDrv_EventCallback) (Csitx_EventStatus eventStatus, void *appData)
 CSITX event callback function. More...
 

Functions

void Csitx_eventPrmsInit (Csitx_EventPrms *eventPrms)
 Csitx_EventPrms structure init function. More...