⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dp_init_marathon.h

📁 Lido PXA270平台开发板的最新BSP,包括源代码
💻 H
📖 第 1 页 / 共 2 页
字号:
	DP_STREAM_SPECIFIC_FIELD_VIDEO_SCALER_VERTICAL_COEF_START,
	DP_STREAM_SPECIFIC_FIELD_VIDEO_SCALER_HORIZONTAL_INITIAL_POSITION,
	DP_STREAM_SPECIFIC_FIELD_VIDEO_SCALER_HORIZONTAL_PITCH,
	DP_STREAM_SPECIFIC_FIELD_VIDEO_SCALER_HORIZONTAL_COEF_START,
	DP_STREAM_SPECIFIC_FIELD_VIDEO_SCALER_HORIZONTAL_SKIP,
	DP_STREAM_SPECIFIC_FIELD_VIDEO_SCALER_HORIZONTAL_DECIMATION,
	DP_STREAM_SPECIFIC_FIELD_VIDEO_SCALER_SCALED_WIDTH,
	DP_STREAM_SPECIFIC_FIELD_VIDEO_SCALER_SCALED_HEIGHT,
	DP_STREAM_SPECIFIC_FIELD_VIDEO_SCALER_INITIAL_1,
	DP_STREAM_SPECIFIC_FIELD_VIDEO_SCALER_INITIAL_0,

	DP_STREAM_SPECIFIC_FIELD_VIDEO_SCALER_PIXEL_DOUBLING,
	DP_STREAM_SPECIFIC_FIELD_VIDEO_SCALER_PIXEL_HALVING,
	DP_STREAM_SPECIFIC_FIELD_VIDEO_SCALER_LINE_DOUBLING,
	DP_STREAM_SPECIFIC_FIELD_VIDEO_SCALER_LINE_HALVING,

	DP_STREAM_SPECIFIC_FIELD_PANNING_LEFT_EDGE_PIXELS_TO_SKIP,
	DP_STREAM_SPECIFIC_FIELD_PANNING_TOP_EDGE_LINES_TO_SKIP,

	DP_STREAM_SPECIFIC_FIELD_PANNING_EXTERNAL_CONTROL_ENABLE,
	DP_STREAM_SPECIFIC_FIELD_PANNING_EXTERNAL_PAN_ENABLE,
	DP_STREAM_SPECIFIC_FIELD_PANNING_EXTERNAL_FIELDS_INTERLEAVED,

	/* PLACE MARKER - DO NOT REMOVE																*/
	DP_NO_OF_STREAM_SPECIFIC_FIELDS,



	/**************************/ 
	/*     Global fields      */
	/**************************/

	DP_GLOBAL_FIELD_BACKGROUND_COLOUR								= 0x00,
	DP_GLOBAL_FIELD_BORDER_COLOUR,
	DP_GLOBAL_FIELD_WRITE_DATA_TO_PALETTE,
	DP_GLOBAL_FIELD_PALETTE_ENTRY_NUMBER,
	DP_GLOBAL_FIELD_PALETTE_FOR_PLANE_NUMBER,

	DP_GLOBAL_FIELD_CONTROL_SYNC_ACTIVE,
	DP_GLOBAL_FIELD_CONTROL_SOFTWARE_RESET,
	DP_GLOBAL_FIELD_CONTROL_POWER_DOWN_MODE,
	DP_GLOBAL_FIELD_CONTROL_LIST_LOADER_UPDATE_SELECT,
	DP_GLOBAL_FIELD_CONTROL_FIELD_POLARITY,
	DP_GLOBAL_FIELD_CONTROL_INTERLACE_ENABLED,

	DP_GLOBAL_FIELD_CONTROL_VSYNC_SLAVE,
	DP_GLOBAL_FIELD_CONTROL_HSYNC_SLAVE,

	DP_GLOBAL_FIELD_CONTROL_BLANKING_POLARITY,
	DP_GLOBAL_FIELD_CONTROL_BLANK_DISABLE,

	DP_GLOBAL_FIELD_CONTROL_VSYNC_POLARITY,
	DP_GLOBAL_FIELD_CONTROL_VSYNC_DISABLE,

	DP_GLOBAL_FIELD_CONTROL_HSYNC_POLARITY,
	DP_GLOBAL_FIELD_CONTROL_HSYNC_DISABLE,
		
	DP_GLOBAL_FIELD_TIMING_VERTICAL_TOTAL,
	DP_GLOBAL_FIELD_TIMING_VERTICAL_FRONT_PORCH_START,
	DP_GLOBAL_FIELD_TIMING_VERTICAL_BACK_PORCH_START,
	DP_GLOBAL_FIELD_TIMING_VERTICAL_ACTIVE_START,
	DP_GLOBAL_FIELD_TIMING_VERTICAL_TOP_BORDER_START,
	DP_GLOBAL_FIELD_TIMING_VERTICAL_BOTTOM_BORDER_START,

	DP_GLOBAL_FIELD_TIMING_HORIZONTAL_TOTAL,
	DP_GLOBAL_FIELD_TIMING_HORIZONTAL_FRONT_PORCH_START,
	DP_GLOBAL_FIELD_TIMING_HORIZONTAL_BACK_PORCH_START,
	DP_GLOBAL_FIELD_TIMING_HORIZONTAL_ACTIVE_START,
	DP_GLOBAL_FIELD_TIMING_HORIZONTAL_LEFT_BORDER_START,
	DP_GLOBAL_FIELD_TIMING_HORIZONTAL_RIGHT_BORDER_START,

	DP_GLOBAL_FIELD_HARDWARE_DISPATCHER_PENDING_ADDRESS,
	DP_GLOBAL_FIELD_HARDWARE_DISPATCHER_STATUS_ADDRESS,
	DP_GLOBAL_FIELD_HARDWARE_DISPATCHER_STATUS_FLAG,
	DP_GLOBAL_FIELD_HARDWARE_DISPATCHER_LENGTH_OF_PENDING_BUFFER,
	DP_GLOBAL_FIELD_HARDWARE_DISPATCHER_PENDING_ADDRESS_VALID_FLAG,

	DP_GLOBAL_FIELD_GAMMA_CORRECTION_TABLE_BASE_VIDEO,
	DP_GLOBAL_FIELD_GAMMA_CORRECTION_TABLE_BASE_GRAPHICS,

	DP_GLOBAL_FIELD_MEMORY_INTERFACE_CONTROL_REFRESH_PERIOD,
	DP_GLOBAL_FIELD_MEMORY_INTERFACE_CONTROL_BURST_LENGTH,

	DP_GLOBAL_FIELD_MEMORY_INTERFACE_CONTROL_THRESHOLD,
	DP_GLOBAL_FIELD_MEMORY_INTERFACE_CONTROL_Y_THRESHOLD,
	DP_GLOBAL_FIELD_MEMORY_INTERFACE_CONTROL_UV_THRESHOLD,

	DP_GLOBAL_FIELD_MEMORY_INTERFACE_VERTICAL_SCALER_UNDERRUN_CONTROL,

	DP_GLOBAL_FIELD_INTERRUPT_STATUS_CURSOR2_UNDERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_STATUS_CURSOR1_UNDERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_STATUS_PLANE6_UNDERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_STATUS_PLANE5_UNDERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_STATUS_PLANE4_UNDERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_STATUS_PLANE3_UNDERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_STATUS_PLANE2_UNDERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_STATUS_PLANE1_UNDERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_STATUS_PLANE2_BUFFER_OVERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_STATUS_PLANE1_BUFFER_OVERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_STATUS_VERTICAL_BLANKING_FIELD_2,
	DP_GLOBAL_FIELD_INTERRUPT_STATUS_VERTICAL_BLANKING_FIELD_1,
	DP_GLOBAL_FIELD_INTERRUPT_STATUS_HORIZONTAL_BLANKING_FIELD_2,
	DP_GLOBAL_FIELD_INTERRUPT_STATUS_HORIZONTAL_BLANKING_FIELD_1,

	DP_GLOBAL_FIELD_INTERRUPT_ENABLE_CURSOR2_UNDERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_ENABLE_CURSOR1_UNDERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_ENABLE_PLANE6_UNDERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_ENABLE_PLANE5_UNDERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_ENABLE_PLANE4_UNDERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_ENABLE_PLANE3_UNDERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_ENABLE_PLANE2_UNDERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_ENABLE_PLANE1_UNDERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_ENABLE_PLANE2_BUFFER_OVERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_ENABLE_PLANE1_BUFFER_OVERRUN,
	DP_GLOBAL_FIELD_INTERRUPT_ENABLE_VERTICAL_BLANKING_FIELD_2,
	DP_GLOBAL_FIELD_INTERRUPT_ENABLE_VERTICAL_BLANKING_FIELD_1,
	DP_GLOBAL_FIELD_INTERRUPT_ENABLE_HORIZONTAL_BLANKING_FIELD_2,
	DP_GLOBAL_FIELD_INTERRUPT_ENABLE_HORIZONTAL_BLANKING_FIELD_1,

	DP_GLOBAL_FIELD_INTERRUPT_HORIZONTAL_BLANKING_ON_SPECIFIC_LINE,
	DP_GLOBAL_FIELD_INTERRUPT_LINE_TO_BLANK_ON,

	DP_GLOBAL_FIELD_TIMING_HORIZONTAL_DISPLAYENABLE_FINISH,
	DP_GLOBAL_FIELD_TIMING_HORIZONTAL_DISPLAYENABLE_START,
	DP_GLOBAL_FIELD_TIMING_VERTICAL_DISPLAYENABLE_FINISH,
	DP_GLOBAL_FIELD_TIMING_VERTICAL_DISPLAYENABLE_START,

	DP_GLOBAL_FIELD_TIMING_VERTICAL_FETCH,
	DP_GLOBAL_FIELD_TIMING_VERTICAL_EVENT,

	DP_GLOBAL_FIELD_CONTROL_DISPLAY_UPDATE_SYNC,
	DP_GLOBAL_FIELD_CONTROL_DISPLAY_UPDATE_INTERRUPT,
	DP_GLOBAL_FIELD_CONTROL_DISPLA_UPDATE,
	DP_GLOBAL_FIELD_CONTROL_DISPLAY_UPDATE_WAIT, 
	DP_GLOBAL_FIELD_CONTROL_PIXEL_CLOCK_POLARITY,			   
	DP_GLOBAL_FIELD_CONTROL_COMPOSITE_OUTPUT_ENABLE,


	DP_GLOBAL_FIELD_CONTROL_OUTPUT_DATA_MASK,
	DP_GLOBAL_FIELD_CONTROL_BLANK_LEVEL,
	DP_GLOBAL_FIELD_CONTROL_MASK_LEVEL,

	DP_GLOBAL_FIELD_CSC_COEFF_RU,
	DP_GLOBAL_FIELD_CSC_COEFF_RY,
	DP_GLOBAL_FIELD_CSC_COEFF_GY,
	DP_GLOBAL_FIELD_CSC_COEFF_RV,
	DP_GLOBAL_FIELD_CSC_COEFF_GV,
	DP_GLOBAL_FIELD_CSC_COEFF_GU,
	DP_GLOBAL_FIELD_CSC_COEFF_BU,
	DP_GLOBAL_FIELD_CSC_COEFF_BY,
	DP_GLOBAL_FIELD_CSC_COEFF_BV,


	/* PLACE MARKER - DO NOT REMOVE																*/
	DP_NO_OF_GLOBAL_FIELDS

} DP_FieldNames;					





/* Function prototypes																			*/

/* API command functions																		*/

DP_UINT_16	DP_InitialiseDisplay			(	DP_InitData							sInitialisationData			);
DP_UINT_16	DP_SetDisplayEnabled			(	DP_DisplayActiveSettings			eDisplayActive				);
DP_UINT_16	DP_SetAlphaBlendMode			(	DP_UINT_16							ui16PlaneHandle,
												DP_AlphaBlendModes					eAlphaMode,
												DP_UINT_8							ui8GlobalBlendValue			);
DP_UINT_16	DP_SetBlinking					(	DP_UINT_16							ui16PlaneHandle,
												DP_BOOL								bSourceAlternate,
												DP_UINT_8							ui8BlinkRate				);
DP_UINT_16	DP_SetBackgroundColour			(	DP_RGBColour						sBackgroundColour			);
DP_UINT_16	DP_SetBorderColour				(	DP_RGBColour						sBorderColour				);
DP_UINT_16	DP_SetColourKeyMode				(	DP_UINT_16							ui16PlaneHandle,
												DP_BOOL								bColourKeyEnabled,
												DP_BOOL								bKeyAgainstThisPlane,
												DP_UINT_32							ui32ColourKey,
												DP_UINT_32							ui32ColourKeyMask			);
DP_UINT_16	DP_SetColourSpaceConversion		(	DP_UINT_16							ui16PlaneHandle,	
												DP_BOOL								bConversionEnabled,
												DP_ColourSpaceConversionModes		eConversionMode				);
DP_UINT_16	DP_SetGammaEnable				(	DP_UINT_16							ui16PlaneHandle,
												DP_BOOL								bGammaEnabled				);
DP_UINT_16	DP_SetGraphicsWrapping			(	DP_UINT_16							ui16PlaneHandle,	
												DP_BOOL								bWrappingEnabled			);
DP_UINT_16	DP_SetPaletteEnable				(	DP_UINT_16							ui16PlaneHandle,
												DP_BOOL								bPaletteEnabled				);
DP_UINT_16	DP_SetPixelColourFormat			(	DP_UINT_16							ui16PlaneHandle,
												DP_PixelColourFormats				ePixelFormat,
												DP_BOOL								bCositedChromaSamples		);
DP_UINT_16	DP_SetSourceFramePosition		(	DP_UINT_16							ui16PlaneHandle,
												DP_UINT_32							ui16FrameXPos,
												DP_UINT_32							ui16FrameYPos				);
DP_UINT_16	DP_SetSourceImageSize			(	DP_UINT_16							ui16PlaneHandle,
												DP_UINT_16							ui16ImageWidth,
												DP_UINT_16							ui16ImageHeight				);
DP_UINT_16	DP_SetSlavePlaneEnable			(	DP_UINT_16							ui16PlaneHandle,
												DP_BOOL								bSlavePlaneEnabled,
												DP_PUINT_16							pui16SlavePlaneHandle);
DP_UINT_16	DP_SetSourceAddress				(	DP_UINT_16							ui16PlaneHandle,
												DP_YUVStreamTypes					eYUVStream,
												DP_PVOID							pvSourceAddress,
												DP_UINT_16							ui16Stride,
												DP_BOOL								bUVStrideHalved,
												DP_SourceDataTypes					eSourceDataType				);
DP_UINT_16	DP_MovePlaneBackwards			(	DP_UINT_16							ui16PlaneHandle				);
DP_UINT_16	DP_MovePlaneForwards			(	DP_UINT_16							ui16PlaneHandle				);
DP_UINT_16	DP_SetDestinationFramePosition	(	DP_UINT_16							ui16PlaneHandle,
												DP_INT_32							i32PlaneXPos,
												DP_INT_32							i32PlaneYPos				);
DP_UINT_16	DP_SetSourceFrameSize			(	DP_UINT_16							ui16PlaneHandle,
												DP_UINT_16							ui16FrameWidth,
												DP_UINT_16							ui16FrameHeight				);
DP_UINT_16	DP_SetPlaneVisible				(	DP_UINT_16							ui16PlaneHandle,
												DP_BOOL								bPlaneVisible				);
DP_UINT_16	DP_WritePaletteData				(	DP_UINT_16							ui16PlaneHandle,
												DP_UINT_8							ui8PaletteEntryNumber,
												DP_UINT_32							ui32NewPaletteData,
												DP_BOOL								bWaitForVSYNC				);
DP_UINT_16	DP_WriteGammaData				(	DP_BOOL								bVideoGamma,
												DP_UINT_16							Gamma,
												DP_UINT_16							Contrast,
												DP_UINT_8							Brightness					);
DP_UINT_16	DP_WriteGammaCorrectionData		(	DP_BOOL								bVideoGamma,
												DP_UINT_8							ui8TableEntryNumber,
												DP_RGBColour						sNewGammaCorrectionData,
												DP_BOOL								bWaitForVSYNC				);
DP_UINT_16	DP_SetDestinationFrameSize		(	DP_UINT_16							ui16PlaneHandle,
												DP_UINT_16							ui16FrameWidth,
												DP_UINT_16							ui16FrameHeight				);
DP_UINT_16	DP_SetExternalAccess			(	DP_UINT_16							ui16PlaneHandle,
												DP_BOOL								bExternalAccessOn,
												DP_BOOL								bAllowExternalPanning,
												DP_BOOL								bExternalInterleavedFields	);

DP_UINT_16 	DP_SetColorSpaceCoeffecients	(	DP_CSCCoeffs 						sCSCCoeffs					);

DP_UINT_16 	DP_SetActiveRect				(	DP_UINT_16							ui16Top,
												DP_UINT_16							ui16Left,
												DP_UINT_16							ui16Bottom,
												DP_UINT_16							ui16Right					);

DP_UINT_16	DP_SetBlankLevel				(	DP_BOOL								bBlankLevelHigh				);

DP_UINT_16	DP_SetMaskLevel					(	DP_BOOL								bMaskLevelHigh				);

DP_UINT_16	DP_SetOutputMask				(	DP_UINT_32							ui32Mask					);

DP_UINT_16	DP_SetHBlankInterruptParameters	(	DP_BOOL								bBlankOnSpecificLine,
												DP_UINT_16							ui16LineToBlankOn			);

DP_VOID		DP_WaitForVSYNC					(	DP_VOID															);

DP_VOID		DP_WaitForHSYNC					(	DP_UINT_16							ui16LineNumber				);


/* API query functions																			*/
DP_UINT_16	DP_GetAlphaBlendMode			(	DP_UINT_16							ui16PlaneHandle,
												DP_AlphaBlendModes *				peAlphaMode,
												DP_PUINT_8							pui8GlobalBlendValue		);
DP_UINT_16	DP_GetBlinking					(	DP_UINT_16							ui16PlaneHandle,
												DP_PBOOL							pbBlinkingOn,
												DP_PUINT_8							pui8BlinkRate				);
DP_UINT_16	DP_GetBackgroundColour			(	DP_pRGBColour						psBackgroundColour			);
DP_UINT_16	DP_GetBorderColour				(	DP_pRGBColour						psBorderColour				);
DP_UINT_16	DP_GetColourKeyMode				(	DP_UINT_16							ui16PlaneHandle,
												DP_PBOOL							pbColourKeyEnable,
												DP_PBOOL							pbKeyAgainstThisPlane,
												DP_PUINT_32							pui32ColourKey,
												DP_PUINT_32							pui32ColourKeyMask			);
DP_UINT_16	DP_GetColourSpaceConversion		(	DP_UINT_16							ui16PlaneHandle,
												DP_PBOOL							pbConversionEnabled,
												DP_ColourSpaceConversionModes *		peConversionMode			);
DP_UINT_16	DP_GetDisplayEnable				(	DP_DisplayActiveSettings *			peDisplayActive				);
DP_UINT_16	DP_GetGammaEnable				(	DP_UINT_16							ui16PlaneHandle,
												DP_PBOOL							pbGammaEnabled				);
DP_UINT_16	DP_GetGraphicsWrapping			(	DP_UINT_16							ui16PlaneHandle,
												DP_PBOOL							pbWrappingEnabled			);
DP_UINT_16	DP_GetPaletteEnable				(	DP_UINT_16							ui16PlaneHandle,
												DP_PBOOL							pbPaletteEnabled			);
DP_UINT_16	DP_GetPixelColourFormat			(	DP_UINT_16							ui16PlaneHandle,
												DP_PixelColourFormats *				pePixelFormat,
												DP_PBOOL							pbCositedChromaSamples		);
DP_UINT_16	DP_GetSourceFramePosition		(	DP_UINT_16							ui16PlaneHandle,
												DP_PUINT_16							pui16FrameXPos,
												DP_PUINT_16							pui16FrameYPos				);
DP_UINT_16	DP_GetSourceImageSize			(	DP_UINT_16							ui16PlaneHandle,
												DP_PUINT_16							pui16ImageWidth,
												DP_PUINT_16							pui16ImageHeight			);
DP_UINT_16	DP_GetSlavePlaneEnable			(	DP_UINT_16							ui16PlaneHandle,
												DP_PBOOL							pbSlavePlaneEnabled,
												DP_PUINT_16							pui16SlavePlaneHandle		);
DP_UINT_16	DP_GetSourceAddress				(	DP_UINT_16							ui16PlaneHandle,
												DP_YUVStreamTypes					eYUVStreamType,
												DP_PVOID *							ppvSourceAddress,
												DP_PUINT_16							pui16Stride,
												DP_PBOOL							pbUVStrideHalved,
												DP_SourceDataTypes *				peSourceDataType			);
DP_UINT_16	DP_GetPlaneDrawOrder			(	DP_UINT_16							ui16PlaneHandle,
												DP_PUINT_8							pui8PlaneDrawOrder			);
DP_UINT_16	DP_GetDestinationFramePosition	(	DP_UINT_16							ui16PlaneHandle,
												DP_PINT_32							pi32FrameXPos,
												DP_PINT_32							pi32FrameYPos				);
DP_UINT_16	DP_GetSourceFrameSize			(	DP_UINT_16							ui16PlaneHandle,
												DP_PUINT_16							pui16FrameWidth,
												DP_PUINT_16							pui16FrameHeight			);
DP_UINT_16	DP_GetPlaneVisible				(	DP_UINT_16							ui16PlaneHandle,
												DP_PBOOL							pbPlaneVisible				);
DP_UINT_16	DP_GetDestinationFrameSize		(	DP_UINT_16							ui16PlaneHandle,
												DP_PUINT_16							pui16FrameWidth,
												DP_PUINT_16							pui16FrameHeight			);
DP_UINT_16	DP_GetExternalAccess			(	DP_UINT_16							ui16PlaneHandle,
												DP_PBOOL							pbExternalAccessEnabled,
												DP_PBOOL							pbExternalPanningEnabled,
												DP_PBOOL							pbExternalInterlacedFields	);

DP_UINT_16	DP_ReadPaletteData				(	DP_UINT_16							ui16PlaneHandle,
												DP_UINT_8							ui8PaletteEntryNumber,
												DP_PUINT_32							ui32NewPaletteData);



DP_UINT_16 	DP_GetColorSpaceCoeffecients	(	DP_UINT_16							ui16PlaneHandle,		
												DP_pCSCCoeffs 						psCSCCoeffs					);

DP_VOID		DP_EnableInterrupts				(	DP_pInterrupts						pInterruptEnables			);
DP_VOID		DP_CheckInterrupts				(	DP_pInterrupts						pInterruptStates			);
DP_VOID		DP_ISR							(	DP_VOID															);

DP_VOID		DP_SetUpCustomDisplayTypes		(	DP_DisplayTypes						eDisplayType				);


/* Global variables																				*/

extern	const		DP_FieldTarget				DP_asStreamFieldTargets				[ DP_NO_OF_STREAMS ][ DP_NO_OF_STREAM_SPECIFIC_FIELDS ];
extern	const		DP_Capabilities				DP_asStreamCapabilities				[ DP_NO_OF_STREAMS ];
extern	const		DP_FieldTarget				DP_asGlobalFieldTargets				[ DP_NO_OF_GLOBAL_FIELDS ];
extern				DP_BOOL						DP_bIsPipelineInitialised;
extern				DP_BOOL						DP_bIsDisplayInterlaced;
extern				DP_UINT_16					DP_ui16DisplayWidth;
extern				DP_UINT_16					DP_ui16DisplayHeight;
extern				DP_BOOL						DP_SourceFrameSizeSet				[ DP_NO_OF_STREAMS ];
extern				DP_BOOL						DP_DestinationFrameSizeSet			[ DP_NO_OF_STREAMS ];
extern				DP_SourceDataTypes			DP_StreamSourceDataTypes			[ DP_NO_OF_STREAMS ];
extern				DP_UINT_16					DP_SourceImageWidth					[ DP_NO_OF_STREAMS ];
extern				DP_UINT_16					DP_SourceImageHeight				[ DP_NO_OF_STREAMS ];

extern				DP_InitData					DP_ThisDisplayType;

/* These two pointers must be set up by the calling application									*/
extern				DP_PUINT_32					DP_pui32BaseAddress;
extern				DP_QueuedMemoryWrite *		DP_DispatcherBuffers;

extern				DP_PUINT_32					DP_pSharedMemory;

/* Compilation options - see API specification for details.										*/

//#define				DP_SIMULATION_MODE			1
#define				DP_ERROR_CHECKING			1
//#define				PCI_BRIDGE_SIM				1
//#define				SHOW_DMA_INTERFACE_OUTPUT	1
#define				DP_DO_NOT_USE_DMA_ENGINE	1

#define				TV_ENCODER					1	/* Comment this line out to remove tv support from PDP */

#if defined			DP_ERROR_CHECKING
#define				DP_STANDARD_CODE_NO_ERROR	DP_ERR_NO_ERR
#else
#define				DP_STANDARD_CODE_NO_ERROR	DP_ERR_NO_ERROR_CHECKING
#endif

#endif	/* __DP_INIT_H__ */


/*--------------------------- End of File --------------------------------*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -