📄 dp_init_marathon.h
字号:
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 + -