From 89b8be43ac51ad47ff82412fec8b193d4c61f7dc Mon Sep 17 00:00:00 2001 From: Durga challa Date: Tue, 2 Sep 2014 11:43:13 +0530 Subject: [PATCH] OSD: Updated doxygen reports. Deleted extra files at location /doc/html/ and updated report. Signed-off-by: Durga challa --- .../drivers/osd/doc/html/annotated.html | 29 - .../drivers/osd/doc/html/api/globals.html | 68 +- .../osd/doc/html/api/globals_defs.html | 34 +- .../drivers/osd/doc/html/api/index.html | 4 +- .../drivers/osd/doc/html/api/xosd_8h.html | 17 + .../drivers/osd/doc/html/api/xosd__hw_8h.html | 65 +- .../drivers/osd/doc/html/files.html | 31 - .../drivers/osd/doc/html/functions.html | 211 - .../drivers/osd/doc/html/functions_vars.html | 211 - .../drivers/osd/doc/html/globals.html | 201 - .../drivers/osd/doc/html/globals_defs.html | 176 - .../drivers/osd/doc/html/globals_func.html | 60 - .../drivers/osd/doc/html/globals_vars.html | 37 - .../drivers/osd/doc/html/index.html | 58 - .../osd/doc/html/struct_x_o_s_d-members.html | 39 - .../drivers/osd/doc/html/struct_x_o_s_d.html | 386 -- .../html/struct_x_o_s_d___config-members.html | 140 - .../osd/doc/html/struct_x_o_s_d___config.html | 2911 -------------- .../html/struct_x_o_s_d___layer-members.html | 39 - .../osd/doc/html/struct_x_o_s_d___layer.html | 386 -- .../drivers/osd/doc/html/tab_b.gif | Bin 35 -> 0 bytes .../drivers/osd/doc/html/tab_l.gif | Bin 706 -> 0 bytes .../drivers/osd/doc/html/tab_r.gif | Bin 2585 -> 0 bytes .../drivers/osd/doc/html/tabs.css | 102 - .../drivers/osd/doc/html/xosd_8c.html | 1357 ------- .../drivers/osd/doc/html/xosd__g_8c.html | 65 - .../drivers/osd/doc/html/xosd__hw_8h.html | 3446 ----------------- .../drivers/osd/doc/html/xosd__intr_8c.html | 160 - .../drivers/osd/doc/html/xosd__sinit_8c.html | 80 - 29 files changed, 113 insertions(+), 10200 deletions(-) delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/annotated.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/files.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/functions.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/functions_vars.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/globals.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/globals_defs.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/globals_func.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/globals_vars.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/index.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d-members.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___config-members.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___config.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___layer-members.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___layer.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/tab_b.gif delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/tab_l.gif delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/tab_r.gif delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/tabs.css delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/xosd_8c.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/xosd__g_8c.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/xosd__hw_8h.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/xosd__intr_8c.html delete mode 100755 XilinxProcessorIPLib/drivers/osd/doc/html/xosd__sinit_8c.html diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/annotated.html b/XilinxProcessorIPLib/drivers/osd/doc/html/annotated.html deleted file mode 100755 index 7804c8f0..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/annotated.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - Class List - - - - -Software Drivers -
- - - -

Class List

Here are the classes, structs, unions and interfaces with brief descriptions: - - - -
XOSD
XOSD_Config
XOSD_Layer
-Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/api/globals.html b/XilinxProcessorIPLib/drivers/osd/doc/html/api/globals.html index 84a4da06..ddff56c9 100644 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/api/globals.html +++ b/XilinxProcessorIPLib/drivers/osd/doc/html/api/globals.html @@ -113,8 +113,7 @@ Here is a list of all file members with links to the files they belong to: : xosd_hw.h
  • XOSD_ERR_LAYER7_EOL_LATE_MASK : xosd_hw.h
  • XOSD_ERR_LAYER7_SOF_EARLY_MASK : xosd_hw.h
  • XOSD_ERR_LAYER7_SOF_LATE_MASK -: xosd_hw.h
  • XOSD_ERROR -: xosd_hw.h
  • XOSD_ERROR_OFFSET +: xosd_hw.h
  • XOSD_ERROR_OFFSET : xosd_hw.h
  • XOsd_ErrorCallBack : xosd.h
  • XOSD_ErrorCallBack : xosd.h
  • XOSD_FONT_BIT_TO_BYTE @@ -154,7 +153,8 @@ Here is a list of all file members with links to the files they belong to: : xosd.h
  • XOsd_GetLayerPriority() : xosd.h, xosd.c
  • XOSD_GetLayerPriority : xosd.h
  • XOSD_GetScreenSize -: xosd.h
  • XOsd_GetVersion() +: xosd.h
  • XOSD_GetVersion +: xosd.h
  • XOsd_GetVersion() : xosd.h, xosd.c
  • XOSD_H_ : xosd.h
  • XOSD_HANDLER_ERROR : xosd.h
  • XOSD_HANDLER_FRAMEDONE @@ -277,17 +277,17 @@ Here is a list of all file members with links to the files they belong to: : xosd_hw.h
  • XOSD_LAYER_TYPE_DISABLE : xosd_hw.h
  • XOSD_LAYER_TYPE_GPU : xosd_hw.h
  • XOSD_LAYER_TYPE_VFBC -: xosd_hw.h
  • XOSD_LoadCharacterSetBank -: xosd.h
  • XOsd_LoadCharacterSetBank() -: xosd.h, xosd.c
  • XOsd_LoadColorLUTBank() -: xosd.h, xosd.c
  • XOSD_LoadColorLUTBank -: xosd.h
  • XOSD_LoadInstructionList +: xosd_hw.h
  • XOsd_LoadCharacterSetBank() +: xosd.h, xosd.c
  • XOSD_LoadCharacterSetBank +: xosd.h
  • XOSD_LoadColorLUTBank +: xosd.h
  • XOsd_LoadColorLUTBank() +: xosd.h, xosd.c
  • XOSD_LoadInstructionList : xosd.h
  • XOsd_LoadInstructionList() -: xosd.h, xosd.c
  • XOsd_LoadTextBank() -: xosd.h, xosd.c
  • XOSD_LoadTextBank -: xosd.h
  • XOSD_LookupConfig -: xosd.h
  • XOsd_LookupConfig() -: xosd_sinit.c, xosd.h
  • XOSD_LXC +: xosd.h, xosd.c
  • XOSD_LoadTextBank +: xosd.h
  • XOsd_LoadTextBank() +: xosd.h, xosd.c
  • XOsd_LookupConfig() +: xosd_sinit.c, xosd.h
  • XOSD_LookupConfig +: xosd.h
  • XOSD_LXC : xosd_hw.h
  • XOSD_LXC_ALPHA_MASK : xosd_hw.h
  • XOSD_LXC_ALPHA_SHIFT : xosd_hw.h
  • XOSD_LXC_EN_MASK @@ -307,17 +307,17 @@ Here is a list of all file members with links to the files they belong to: : xosd_hw.h
  • XOSD_OPENC_NBITS_MASK : xosd_hw.h
  • XOSD_OPENC_OFFSET : xosd_hw.h
  • XOSD_OPENC_VID_FORMAT_MASK -: xosd_hw.h
  • XOsd_Out32 -: xosd_hw.h
  • XOSD_Out32 -: xosd_hw.h
  • XOsd_ReadReg +: xosd_hw.h
  • XOSD_Out32 +: xosd_hw.h
  • XOsd_Out32 +: xosd_hw.h
  • XOsd_ReadReg : xosd_hw.h
  • XOSD_ReadReg -: xosd_hw.h
  • XOSD_RegUpdateDisable -: xosd.h
  • XOsd_RegUpdateDisable -: xosd.h
  • XOSD_RegUpdateEnable -: xosd.h
  • XOsd_RegUpdateEnable -: xosd.h
  • XOSD_Reset -: xosd.h
  • XOsd_Reset -: xosd.h
  • XOSD_RST +: xosd_hw.h
  • XOsd_RegUpdateDisable +: xosd.h
  • XOSD_RegUpdateDisable +: xosd.h
  • XOsd_RegUpdateEnable +: xosd.h
  • XOSD_RegUpdateEnable +: xosd.h
  • XOsd_Reset +: xosd.h
  • XOSD_Reset +: xosd.h
  • XOSD_RST : xosd_hw.h
  • XOSD_RST_OFFSET : xosd_hw.h
  • XOSD_RST_RESET : xosd_hw.h
  • XOsd_SelfTest() @@ -326,19 +326,21 @@ Here is a list of all file members with links to the files they belong to: : xosd.h, xosd.c
  • XOsd_SetActiveSize() : xosd.h, xosd.c
  • XOSD_SetBackgroundColor : xosd.h
  • XOsd_SetBackgroundColor() -: xosd.h, xosd.c
  • XOSD_SetCallBack -: xosd.h
  • XOsd_SetCallBack() -: xosd_intr.c, xosd.h
  • XOsd_SetLayerAlpha() -: xosd.h, xosd.c
  • XOSD_SetLayerAlpha -: xosd.h
  • XOsd_SetLayerDimension() -: xosd.h, xosd.c
  • XOSD_SetLayerDimension -: xosd.h
  • XOsd_SetLayerPriority() +: xosd.h, xosd.c
  • XOsd_SetCallBack() +: xosd_intr.c, xosd.h
  • XOSD_SetCallBack +: xosd.h
  • XOSD_SetLayerAlpha +: xosd.h
  • XOsd_SetLayerAlpha() +: xosd.h, xosd.c
  • XOSD_SetLayerDimension +: xosd.h
  • XOsd_SetLayerDimension() +: xosd.h, xosd.c
  • XOsd_SetLayerPriority() : xosd.h, xosd.c
  • XOSD_SetLayerPriority : xosd.h
  • XOSD_SetScreenSize : xosd.h
  • XOSD_SS -: xosd_hw.h
  • XOsd_Start -: xosd.h
  • XOSD_STATUS -: xosd_hw.h
  • XOSD_STATUS_OFFSET +: xosd_hw.h
  • XOSD_SS_XSIZE_MASK +: xosd_hw.h
  • XOSD_SS_YSIZE_MASK +: xosd_hw.h
  • XOSD_SS_YSIZE_SHIFT +: xosd_hw.h
  • XOsd_Start +: xosd.h
  • XOSD_STATUS_OFFSET : xosd_hw.h
  • XOsd_StatusGetPending : xosd.h
  • XOsd_Stop : xosd.h
  • XOsd_SyncReset diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/api/globals_defs.html b/XilinxProcessorIPLib/drivers/osd/doc/html/api/globals_defs.html index e1d5c584..7c1a0b09 100644 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/api/globals_defs.html +++ b/XilinxProcessorIPLib/drivers/osd/doc/html/api/globals_defs.html @@ -107,8 +107,7 @@ : xosd_hw.h
  • XOSD_ERR_LAYER7_EOL_LATE_MASK : xosd_hw.h
  • XOSD_ERR_LAYER7_SOF_EARLY_MASK : xosd_hw.h
  • XOSD_ERR_LAYER7_SOF_LATE_MASK -: xosd_hw.h
  • XOSD_ERROR -: xosd_hw.h
  • XOSD_ERROR_OFFSET +: xosd_hw.h
  • XOSD_ERROR_OFFSET : xosd_hw.h
  • XOSD_ErrorCallBack : xosd.h
  • XOSD_FONT_BIT_TO_BYTE : xosd_hw.h
  • XOsd_FSyncReset @@ -142,7 +141,8 @@ : xosd.h
  • XOSD_GetLayerDimension : xosd.h
  • XOSD_GetLayerPriority : xosd.h
  • XOSD_GetScreenSize -: xosd.h
  • XOSD_H_ +: xosd.h
  • XOSD_GetVersion +: xosd.h
  • XOSD_H_ : xosd.h
  • XOSD_HW_H_ : xosd_hw.h
  • XOSD_IER : xosd_hw.h
  • XOSD_IER_OFFSET @@ -284,17 +284,17 @@ : xosd_hw.h
  • XOSD_OPENC_NBITS_MASK : xosd_hw.h
  • XOSD_OPENC_OFFSET : xosd_hw.h
  • XOSD_OPENC_VID_FORMAT_MASK -: xosd_hw.h
  • XOsd_Out32 -: xosd_hw.h
  • XOSD_Out32 -: xosd_hw.h
  • XOsd_ReadReg +: xosd_hw.h
  • XOSD_Out32 +: xosd_hw.h
  • XOsd_Out32 +: xosd_hw.h
  • XOsd_ReadReg : xosd_hw.h
  • XOSD_ReadReg -: xosd_hw.h
  • XOSD_RegUpdateDisable -: xosd.h
  • XOsd_RegUpdateDisable -: xosd.h
  • XOSD_RegUpdateEnable -: xosd.h
  • XOsd_RegUpdateEnable -: xosd.h
  • XOSD_Reset -: xosd.h
  • XOsd_Reset -: xosd.h
  • XOSD_RST +: xosd_hw.h
  • XOsd_RegUpdateDisable +: xosd.h
  • XOSD_RegUpdateDisable +: xosd.h
  • XOsd_RegUpdateEnable +: xosd.h
  • XOSD_RegUpdateEnable +: xosd.h
  • XOsd_Reset +: xosd.h
  • XOSD_Reset +: xosd.h
  • XOSD_RST : xosd_hw.h
  • XOSD_RST_OFFSET : xosd_hw.h
  • XOSD_RST_RESET : xosd_hw.h
  • XOSD_SetActiveBank @@ -305,9 +305,11 @@ : xosd.h
  • XOSD_SetLayerPriority : xosd.h
  • XOSD_SetScreenSize : xosd.h
  • XOSD_SS -: xosd_hw.h
  • XOsd_Start -: xosd.h
  • XOSD_STATUS -: xosd_hw.h
  • XOSD_STATUS_OFFSET +: xosd_hw.h
  • XOSD_SS_XSIZE_MASK +: xosd_hw.h
  • XOSD_SS_YSIZE_MASK +: xosd_hw.h
  • XOSD_SS_YSIZE_SHIFT +: xosd_hw.h
  • XOsd_Start +: xosd.h
  • XOSD_STATUS_OFFSET : xosd_hw.h
  • XOsd_StatusGetPending : xosd.h
  • XOsd_Stop : xosd.h
  • XOsd_SyncReset diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/api/index.html b/XilinxProcessorIPLib/drivers/osd/doc/html/api/index.html index 8e3b7474..c2a4a3a7 100644 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/api/index.html +++ b/XilinxProcessorIPLib/drivers/osd/doc/html/api/index.html @@ -2,7 +2,7 @@ - OSD + OSD_V4_0 @@ -16,7 +16,7 @@
  • Classes
  • Files
  • -

    OSD

    +

    OSD_V4_0

    This is main header file of the Xilinx On-Screen-Display (OSD) core.

    An OSD is an image superimposed on a screen picture, commonly used by modern televisions, VCRs, and DVD players to display information such as volume, channel, and time.

    diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/api/xosd_8h.html b/XilinxProcessorIPLib/drivers/osd/doc/html/api/xosd_8h.html index ef776ddb..71117feb 100644 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/api/xosd_8h.html +++ b/XilinxProcessorIPLib/drivers/osd/doc/html/api/xosd_8h.html @@ -102,6 +102,8 @@ #define XOSD_CreateInstruction   XOsd_CreateInstruction +#define XOSD_GetVersion   XOsd_GetVersion + #define XOSD_LoadInstructionList   XOsd_LoadInstructionList #define XOSD_LookupConfig   XOsd_LookupConfig @@ -506,6 +508,21 @@ On the next rising-edge of SOF following a call to +

    +
    + + + + +
    #define XOSD_GetVersion   XOsd_GetVersion
    +
    +
    + +

    +

    diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/api/xosd__hw_8h.html b/XilinxProcessorIPLib/drivers/osd/doc/html/api/xosd__hw_8h.html index 450761f0..3c90af8c 100644 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/api/xosd__hw_8h.html +++ b/XilinxProcessorIPLib/drivers/osd/doc/html/api/xosd__hw_8h.html @@ -117,7 +117,7 @@ For more information about the operation of this core, see the hardware specific #define XOSD_RST_OFFSET   XOSD_CTL_OFFSET -#define XOSD_ISR_OFFSET   XOSD_STATUS +#define XOSD_ISR_OFFSET   XOSD_STATUS_OFFSET #define XOSD_IER_OFFSET   0x00C @@ -445,14 +445,10 @@ For more information about the operation of this core, see the hardware specific

    Compatibility Macros

    #define XOSD_CTL   XOSD_CTL_OFFSET -#define XOSD_STATUS   XOSD_STATUS_OFFSET - -#define XOSD_ERROR   XOSD_ERROR_OFFSET +#define XOSD_SS   XOSD_ACTIVE_SIZE_OFFSET #define XOSD_VER   XOSD_VER_OFFSET -#define XOSD_SS   XOSD_ACTIVE_SIZE_OFFSET - #define XOSD_OPENC   XOSD_OPENC_OFFSET #define XOSD_BC0   XOSD_BC0_OFFSET @@ -521,6 +517,12 @@ For more information about the operation of this core, see the hardware specific #define XOSD_IER   XOSD_IER_OFFSET +#define XOSD_SS_YSIZE_MASK   XOSD_ACTSIZE_NUM_LINE_MASK + +#define XOSD_SS_XSIZE_MASK   XOSD_ACTSIZE_NUM_PIXEL_MASK + +#define XOSD_SS_YSIZE_SHIFT   XOSD_ACTSIZE_NUM_LINE_SHIFT + #define XOSD_In32   XOsd_In32 #define XOSD_Out32   XOsd_Out32 @@ -1366,21 +1368,6 @@ OSD Layer 7 error for SOF early Mask

    OSD Layer 7 error for SOF late Mask - -

    - -

    -
    - - - - -
    #define XOSD_ERROR   XOSD_ERROR_OFFSET
    -
    -
    - -

    -

    @@ -2273,7 +2260,7 @@ Size of an instruction in words

    - +
    #define XOSD_ISR_OFFSET   XOSD_STATUS #define XOSD_ISR_OFFSET   XOSD_STATUS_OFFSET
    @@ -3811,12 +3798,42 @@ Software Reset

    - +

    - + + +
    #define XOSD_STATUS   XOSD_STATUS_OFFSET #define XOSD_SS_XSIZE_MASK   XOSD_ACTSIZE_NUM_PIXEL_MASK
    +
    +
    + +

    + +

    +

    + +

    +
    + + + + +
    #define XOSD_SS_YSIZE_MASK   XOSD_ACTSIZE_NUM_LINE_MASK
    +
    +
    + +

    + +

    +

    + +

    +
    + + +
    #define XOSD_SS_YSIZE_SHIFT   XOSD_ACTSIZE_NUM_LINE_SHIFT
    diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/files.html b/XilinxProcessorIPLib/drivers/osd/doc/html/files.html deleted file mode 100755 index d9b227a7..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/files.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - File Index - - - - -Software Drivers -
    - - - -

    File List

    Here is a list of all documented files with brief descriptions: - - - - - -
    xosd.c
    xosd_g.c
    xosd_hw.h
    xosd_intr.c
    xosd_sinit.c
    -Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/functions.html b/XilinxProcessorIPLib/drivers/osd/doc/html/functions.html deleted file mode 100755 index 36030459..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/functions.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - Class Members - - - - -Software Drivers -
    - - - -
    - -
    -
    - -
    - -

    -Here is a list of all documented class members with links to the class documentation for each member: -

    -

    - b -

    -

    - c -

    -

    - d -

    -

    - e -

    -

    - f -

    -

    - i -

    -

    - l -

    -

    - s -

      -
    • ScreenHeight -: XOSD
    • ScreenWidth -: XOSD
    -

    - t -

    -

    - v -

      -
    • VbiEndCallBack -: XOSD
    • VbiEndRef -: XOSD
    • VbiStartCallBack -: XOSD
    • VbiStartRef -: XOSD
    -Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/functions_vars.html b/XilinxProcessorIPLib/drivers/osd/doc/html/functions_vars.html deleted file mode 100755 index d6d39d9e..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/functions_vars.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - Class Members - Variables - - - - -Software Drivers -
    - - - -
    - -
    -
    - -
    - -

    -  -

    -

    - b -

    -

    - c -

    -

    - d -

    -

    - e -

    -

    - f -

    -

    - i -

    -

    - l -

    -

    - s -

      -
    • ScreenHeight -: XOSD
    • ScreenWidth -: XOSD
    -

    - t -

    -

    - v -

      -
    • VbiEndCallBack -: XOSD
    • VbiEndRef -: XOSD
    • VbiStartCallBack -: XOSD
    • VbiStartRef -: XOSD
    -Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/globals.html b/XilinxProcessorIPLib/drivers/osd/doc/html/globals.html deleted file mode 100755 index 7fd33e7e..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/globals.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - Class Members - - - - -Software Drivers -
    - - - - -
    -
      -
    • x
    • -
    -
    - -

    -Here is a list of all documented file members with links to the documentation: -

    -

    - x -

    -Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/globals_defs.html b/XilinxProcessorIPLib/drivers/osd/doc/html/globals_defs.html deleted file mode 100755 index 0225d5d7..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/globals_defs.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - Class Members - - - - -Software Drivers -
    - - - - -
    -
      -
    • x
    • -
    -
    - -

    -  -

    -

    - x -

    -Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/globals_func.html b/XilinxProcessorIPLib/drivers/osd/doc/html/globals_func.html deleted file mode 100755 index 436fadfd..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/globals_func.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Class Members - - - - -Software Drivers -
    - - - - -  -

    -

    -Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/globals_vars.html b/XilinxProcessorIPLib/drivers/osd/doc/html/globals_vars.html deleted file mode 100755 index 7227e82c..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/globals_vars.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - Class Members - - - - -Software Drivers -
    - - - - -  -

    -

    -Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/index.html b/XilinxProcessorIPLib/drivers/osd/doc/html/index.html deleted file mode 100755 index 41bebc0e..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/index.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - - osd v3_0 - - - - -Software Drivers -
    - - -

    osd v3_0

    -

    -This is main header file of the Xilinx MVI On-Screen-Display (OSD) device driver.

    -An OSD is an image superimposed on a screen picture, commonly used by modern televisions, VCRs, and DVD players to display information such as volume, channel, and time.

    -Xilinx MVI OSD has the following main features:

    -

      -
    • Read Video Data one of three sources
        -
      • VFBC/Frame Buffer
      • VideoBus
      • Graphics Controller
      -
    • Alpha Compositing and Alpha Blending of up to 8 layers
    • Up to 8 priorities, one for each of the layers
    • Real-Time Graphics Controller
    • Write Composited Video Data to either
        -
      • VFBC/Frame Buffer, or
      • VideoBus
      -
    -

    -For a full description of OSD features, please see the hardware spec.

    -Interrupt Service

    -Four interrupt types are supported:

    -

      -
    • Vertical Blank Interval Start Interrupt
    • Vertical Blank Interval End Interrupt
    • Frame Done Interrupt
    • Error Interrupt
    -

    -Software Initialization

    -Please follow the example provided with this driver for the steps to use this driver.

    -Cache Coherency

    -Alignment

    -Limitations

    -BUS Interface

    -

    - MODIFICATION HISTORY:

    -

     Ver   Who  Date     Changes
    - ----- ---- -------- -------------------------------------------------------
    - 1.00a xd   08/18/08 First release
    - 1.01a xd   07/30/10 Added device version support; Supported doxygen; Fixed
    -                     CR #534952
    - 1.02a xd   12/21/10 Removed endian conversion for text bank loading
    - 1.03a cm   09/07/11 Updated XOSD_GetLayerAlpha(), XOSD_SetLayerAlpha(), 
    -                     XOSD_SetBackgroundColor() and XOSD_GetBackgroundColor() 
    -                     to allow 10 and 12 bit alpha and background colors. 
    - 2.00a cjm  12/18/12 Converted from xio.h to xil_io.h, translating
    -                     basic types, MB cache functions, exceptions and
    -                     assertions to xil_io format. 
    - 3.0   adk  19/12/13 Updated as per the New Tcl API's

    -

     
    Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d-members.html b/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d-members.html deleted file mode 100755 index 6e7449a2..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d-members.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - Member List - - - - -Software Drivers -
    - - - -

    XOSD Member List

    This is the complete list of members for XOSD, including all inherited members.

    - - - - - - - - - - - - - - -
    ConfigXOSD
    ErrCallBackXOSD
    ErrRefXOSD
    FrameDoneCallBackXOSD
    FrameDoneRefXOSD
    InstructionInExternalMemXOSD
    IsReadyXOSD
    LayersXOSD
    ScreenHeightXOSD
    ScreenWidthXOSD
    VbiEndCallBackXOSD
    VbiEndRefXOSD
    VbiStartCallBackXOSD
    VbiStartRefXOSD
    Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d.html b/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d.html deleted file mode 100755 index 1031073a..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - XOSD Struct Reference - - - -

    -Software Drivers -
    - - - -

    XOSD Struct Reference

    #include <xosd.h> -

    -List of all members.


    Detailed Description

    -The XOSD driver instance data. An instance must be allocated for each OSD device in use. -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Public Attributes

    XOSD_Config Config
    u32 IsReady
    int InstructionInExternalMem
    u32 ScreenHeight
    u32 ScreenWidth
    XOSD_Layer Layers [XOSD_MAX_NUM_OF_LAYERS]
    XOSD_CallBack VbiStartCallBack
    void * VbiStartRef
    XOSD_CallBack VbiEndCallBack
    void * VbiEndRef
    XOSD_CallBack FrameDoneCallBack
    void * FrameDoneRef
    XOSD_ErrorCallBack ErrCallBack
    void * ErrRef
    -


    Member Data Documentation

    -

    - - - - -
    - - - - -
    XOSD_Config XOSD::Config
    -
    - - - - - -
    -   - - -

    -Hardware configuration

    -

    - - - - -
    - - - - -
    XOSD_ErrorCallBack XOSD::ErrCallBack
    -
    - - - - - -
    -   - - -

    -Call back for Error interrupt

    -

    - - - - -
    - - - - -
    void* XOSD::ErrRef
    -
    - - - - - -
    -   - - -

    -To be passed to the Error interrupt callback

    -

    - - - - -
    - - - - -
    XOSD_CallBack XOSD::FrameDoneCallBack
    -
    - - - - - -
    -   - - -

    -Call back for Frame Done interrupt

    -

    - - - - -
    - - - - -
    void* XOSD::FrameDoneRef
    -
    - - - - - -
    -   - - -

    -To be passed to the Frame Done interrupt callback

    -

    - - - - -
    - - - - -
    int XOSD::InstructionInExternalMem
    -
    - - - - - -
    -   - - -

    -Flag indicating if the instruction list is from external memory

    -

    - - - - -
    - - - - -
    u32 XOSD::IsReady
    -
    - - - - - -
    -   - - -

    -Device and the driver instance are initialized

    -

    - - - - -
    - - - - -
    XOSD_Layer XOSD::Layers[XOSD_MAX_NUM_OF_LAYERS]
    -
    - - - - - -
    -   - - -

    -Properties of layers

    -

    - - - - -
    - - - - -
    u32 XOSD::ScreenHeight
    -
    - - - - - -
    -   - - -

    -Screen Height of the OSD output

    -

    - - - - -
    - - - - -
    u32 XOSD::ScreenWidth
    -
    - - - - - -
    -   - - -

    -Screen Width of the OSD output

    -

    - - - - -
    - - - - -
    XOSD_CallBack XOSD::VbiEndCallBack
    -
    - - - - - -
    -   - - -

    -Call back for Vertical Blank Interval (VBI) End interrupt

    -

    - - - - -
    - - - - -
    void* XOSD::VbiEndRef
    -
    - - - - - -
    -   - - -

    -To be passed to the VBI End interrupt callback

    -

    - - - - -
    - - - - -
    XOSD_CallBack XOSD::VbiStartCallBack
    -
    - - - - - -
    -   - - -

    -Call back for Vertical Blank Interval (VBI) Start interrupt

    -

    - - - - -
    - - - - -
    void* XOSD::VbiStartRef
    -
    - - - - - -
    -   - - -

    -To be passed to the VBI Start interrupt callback

    -


    The documentation for this struct was generated from the following file:
      -
    • xosd.h
    -Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___config-members.html b/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___config-members.html deleted file mode 100755 index b6c43351..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___config-members.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - Member List - - - - -Software Drivers -
    - - - -

    XOSD_Config Member List

    This is the complete list of members for XOSD_Config, including all inherited members.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    BaseAddressXOSD_Config
    DeviceIdXOSD_Config
    Layer0ColorLutMemoryTypeXOSD_Config
    Layer0ColorLutSizeXOSD_Config
    Layer0FontAsciiOffsetXOSD_Config
    Layer0FontBitsPerPixelXOSD_Config
    Layer0FontHeightXOSD_Config
    Layer0FontNumCharsXOSD_Config
    Layer0FontWidthXOSD_Config
    Layer0InstructionBoxEnableXOSD_Config
    Layer0InstructionLineEnableXOSD_Config
    Layer0InstructionMemSizeXOSD_Config
    Layer0InstructionTextEnableXOSD_Config
    Layer0TextMaxStringLengthXOSD_Config
    Layer0TextNumStringsXOSD_Config
    Layer0TypeXOSD_Config
    Layer1ColorLutMemoryTypeXOSD_Config
    Layer1ColorLutSizeXOSD_Config
    Layer1FontAsciiOffsetXOSD_Config
    Layer1FontBitsPerPixelXOSD_Config
    Layer1FontHeightXOSD_Config
    Layer1FontNumCharsXOSD_Config
    Layer1FontWidthXOSD_Config
    Layer1InstructionBoxEnableXOSD_Config
    Layer1InstructionLineEnableXOSD_Config
    Layer1InstructionMemSizeXOSD_Config
    Layer1InstructionTextEnableXOSD_Config
    Layer1TextMaxStringLengthXOSD_Config
    Layer1TextNumStringsXOSD_Config
    Layer1TypeXOSD_Config
    Layer2ColorLutMemoryTypeXOSD_Config
    Layer2ColorLutSizeXOSD_Config
    Layer2FontAsciiOffsetXOSD_Config
    Layer2FontBitsPerPixelXOSD_Config
    Layer2FontHeightXOSD_Config
    Layer2FontNumCharsXOSD_Config
    Layer2FontWidthXOSD_Config
    Layer2InstructionBoxEnableXOSD_Config
    Layer2InstructionLineEnableXOSD_Config
    Layer2InstructionMemSizeXOSD_Config
    Layer2InstructionTextEnableXOSD_Config
    Layer2TextMaxStringLengthXOSD_Config
    Layer2TextNumStringsXOSD_Config
    Layer2TypeXOSD_Config
    Layer3ColorLutMemoryTypeXOSD_Config
    Layer3ColorLutSizeXOSD_Config
    Layer3FontAsciiOffsetXOSD_Config
    Layer3FontBitsPerPixelXOSD_Config
    Layer3FontHeightXOSD_Config
    Layer3FontNumCharsXOSD_Config
    Layer3FontWidthXOSD_Config
    Layer3InstructionBoxEnableXOSD_Config
    Layer3InstructionLineEnableXOSD_Config
    Layer3InstructionMemSizeXOSD_Config
    Layer3InstructionTextEnableXOSD_Config
    Layer3TextMaxStringLengthXOSD_Config
    Layer3TextNumStringsXOSD_Config
    Layer3TypeXOSD_Config
    Layer4ColorLutMemoryTypeXOSD_Config
    Layer4ColorLutSizeXOSD_Config
    Layer4FontAsciiOffsetXOSD_Config
    Layer4FontBitsPerPixelXOSD_Config
    Layer4FontHeightXOSD_Config
    Layer4FontNumCharsXOSD_Config
    Layer4FontWidthXOSD_Config
    Layer4InstructionBoxEnableXOSD_Config
    Layer4InstructionLineEnableXOSD_Config
    Layer4InstructionMemSizeXOSD_Config
    Layer4InstructionTextEnableXOSD_Config
    Layer4TextMaxStringLengthXOSD_Config
    Layer4TextNumStringsXOSD_Config
    Layer4TypeXOSD_Config
    Layer5ColorLutMemoryTypeXOSD_Config
    Layer5ColorLutSizeXOSD_Config
    Layer5FontAsciiOffsetXOSD_Config
    Layer5FontBitsPerPixelXOSD_Config
    Layer5FontHeightXOSD_Config
    Layer5FontNumCharsXOSD_Config
    Layer5FontWidthXOSD_Config
    Layer5InstructionBoxEnableXOSD_Config
    Layer5InstructionLineEnableXOSD_Config
    Layer5InstructionMemSizeXOSD_Config
    Layer5InstructionTextEnableXOSD_Config
    Layer5TextMaxStringLengthXOSD_Config
    Layer5TextNumStringsXOSD_Config
    Layer5TypeXOSD_Config
    Layer6ColorLutMemoryTypeXOSD_Config
    Layer6ColorLutSizeXOSD_Config
    Layer6FontAsciiOffsetXOSD_Config
    Layer6FontBitsPerPixelXOSD_Config
    Layer6FontHeightXOSD_Config
    Layer6FontNumCharsXOSD_Config
    Layer6FontWidthXOSD_Config
    Layer6InstructionBoxEnableXOSD_Config
    Layer6InstructionLineEnableXOSD_Config
    Layer6InstructionMemSizeXOSD_Config
    Layer6InstructionTextEnableXOSD_Config
    Layer6TextMaxStringLengthXOSD_Config
    Layer6TextNumStringsXOSD_Config
    Layer6TypeXOSD_Config
    Layer7ColorLutMemoryTypeXOSD_Config
    Layer7ColorLutSizeXOSD_Config
    Layer7FontAsciiOffsetXOSD_Config
    Layer7FontBitsPerPixelXOSD_Config
    Layer7FontHeightXOSD_Config
    Layer7FontNumCharsXOSD_Config
    Layer7FontWidthXOSD_Config
    Layer7InstructionBoxEnableXOSD_Config
    Layer7InstructionLineEnableXOSD_Config
    Layer7InstructionMemSizeXOSD_Config
    Layer7InstructionTextEnableXOSD_Config
    Layer7TextMaxStringLengthXOSD_Config
    Layer7TextNumStringsXOSD_Config
    Layer7TypeXOSD_Config
    LayerNumXOSD_Config
    Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___config.html b/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___config.html deleted file mode 100755 index e3f69248..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___config.html +++ /dev/null @@ -1,2911 +0,0 @@ - - - - - XOSD_Config Struct Reference - - - -

    -Software Drivers -
    - - - -

    XOSD_Config Struct Reference

    #include <xosd.h> -

    -List of all members.


    Detailed Description

    -OSD device configuration structure. Each OSD device should have a configuration structure associated -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Public Attributes

    u16 DeviceId
    u32 BaseAddress
    u16 LayerNum
    u16 Layer0Type
    u16 Layer1Type
    u16 Layer2Type
    u16 Layer3Type
    u16 Layer4Type
    u16 Layer5Type
    u16 Layer6Type
    u16 Layer7Type
    u16 Layer0InstructionMemSize
    u16 Layer0InstructionBoxEnable
    u16 Layer0InstructionLineEnable
    u16 Layer0InstructionTextEnable
    u16 Layer0ColorLutSize
    u16 Layer0ColorLutMemoryType
    u16 Layer0FontNumChars
    u16 Layer0FontWidth
    u16 Layer0FontHeight
    u16 Layer0FontBitsPerPixel
    u16 Layer0FontAsciiOffset
    u16 Layer0TextNumStrings
    u16 Layer0TextMaxStringLength
    u16 Layer1InstructionMemSize
    u16 Layer1InstructionBoxEnable
    u16 Layer1InstructionLineEnable
    u16 Layer1InstructionTextEnable
    u16 Layer1ColorLutSize
    u16 Layer1ColorLutMemoryType
    u16 Layer1FontNumChars
    u16 Layer1FontWidth
    u16 Layer1FontHeight
    u16 Layer1FontBitsPerPixel
    u16 Layer1FontAsciiOffset
    u16 Layer1TextNumStrings
    u16 Layer1TextMaxStringLength
    u16 Layer2InstructionMemSize
    u16 Layer2InstructionBoxEnable
    u16 Layer2InstructionLineEnable
    u16 Layer2InstructionTextEnable
    u16 Layer2ColorLutSize
    u16 Layer2ColorLutMemoryType
    u16 Layer2FontNumChars
    u16 Layer2FontWidth
    u16 Layer2FontHeight
    u16 Layer2FontBitsPerPixel
    u16 Layer2FontAsciiOffset
    u16 Layer2TextNumStrings
    u16 Layer2TextMaxStringLength
    u16 Layer3InstructionMemSize
    u16 Layer3InstructionBoxEnable
    u16 Layer3InstructionLineEnable
    u16 Layer3InstructionTextEnable
    u16 Layer3ColorLutSize
    u16 Layer3ColorLutMemoryType
    u16 Layer3FontNumChars
    u16 Layer3FontWidth
    u16 Layer3FontHeight
    u16 Layer3FontBitsPerPixel
    u16 Layer3FontAsciiOffset
    u16 Layer3TextNumStrings
    u16 Layer3TextMaxStringLength
    u16 Layer4InstructionMemSize
    u16 Layer4InstructionBoxEnable
    u16 Layer4InstructionLineEnable
    u16 Layer4InstructionTextEnable
    u16 Layer4ColorLutSize
    u16 Layer4ColorLutMemoryType
    u16 Layer4FontNumChars
    u16 Layer4FontWidth
    u16 Layer4FontHeight
    u16 Layer4FontBitsPerPixel
    u16 Layer4FontAsciiOffset
    u16 Layer4TextNumStrings
    u16 Layer4TextMaxStringLength
    u16 Layer5InstructionMemSize
    u16 Layer5InstructionBoxEnable
    u16 Layer5InstructionLineEnable
    u16 Layer5InstructionTextEnable
    u16 Layer5ColorLutSize
    u16 Layer5ColorLutMemoryType
    u16 Layer5FontNumChars
    u16 Layer5FontWidth
    u16 Layer5FontHeight
    u16 Layer5FontBitsPerPixel
    u16 Layer5FontAsciiOffset
    u16 Layer5TextNumStrings
    u16 Layer5TextMaxStringLength
    u16 Layer6InstructionMemSize
    u16 Layer6InstructionBoxEnable
    u16 Layer6InstructionLineEnable
    u16 Layer6InstructionTextEnable
    u16 Layer6ColorLutSize
    u16 Layer6ColorLutMemoryType
    u16 Layer6FontNumChars
    u16 Layer6FontWidth
    u16 Layer6FontHeight
    u16 Layer6FontBitsPerPixel
    u16 Layer6FontAsciiOffset
    u16 Layer6TextNumStrings
    u16 Layer6TextMaxStringLength
    u16 Layer7InstructionMemSize
    u16 Layer7InstructionBoxEnable
    u16 Layer7InstructionLineEnable
    u16 Layer7InstructionTextEnable
    u16 Layer7ColorLutSize
    u16 Layer7ColorLutMemoryType
    u16 Layer7FontNumChars
    u16 Layer7FontWidth
    u16 Layer7FontHeight
    u16 Layer7FontBitsPerPixel
    u16 Layer7FontAsciiOffset
    u16 Layer7TextNumStrings
    u16 Layer7TextMaxStringLength
    -


    Member Data Documentation

    -

    - - - - -
    - - - - -
    u32 XOSD_Config::BaseAddress
    -
    - - - - - -
    -   - - -

    -BaseAddress is the physical base address of the device's registers

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::DeviceId
    -
    - - - - - -
    -   - - -

    -DeviceId is the unique ID of the device

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer0ColorLutMemoryType
    -
    - - - - - -
    -   - - -

    -Color Lut Memory Type

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer0ColorLutSize
    -
    - - - - - -
    -   - - -

    -Color Lut Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer0FontAsciiOffset
    -
    - - - - - -
    -   - - -

    -Font: ASCII offset of 1st character

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer0FontBitsPerPixel
    -
    - - - - - -
    -   - - -

    -Font: Number of bits per pixel

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer0FontHeight
    -
    - - - - - -
    -   - - -

    -Font: Height

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer0FontNumChars
    -
    - - - - - -
    -   - - -

    -Font: Number of characters

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer0FontWidth
    -
    - - - - - -
    -   - - -

    -Font: Width

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer0InstructionBoxEnable
    -
    - - - - - -
    -   - - -

    -Instruction Box Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer0InstructionLineEnable
    -
    - - - - - -
    -   - - -

    -Instruction Line Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer0InstructionMemSize
    -
    - - - - - -
    -   - - -

    -Instruction Memory Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer0InstructionTextEnable
    -
    - - - - - -
    -   - - -

    -Instruction Text Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer0TextMaxStringLength
    -
    - - - - - -
    -   - - -

    -Text: Maximum length of a String Layer 1

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer0TextNumStrings
    -
    - - - - - -
    -   - - -

    -Text: Number of Strings

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer0Type
    -
    - - - - - -
    -   - - -

    -Type of Layer #0

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer1ColorLutMemoryType
    -
    - - - - - -
    -   - - -

    -Color Lut Memory Type

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer1ColorLutSize
    -
    - - - - - -
    -   - - -

    -Color Lut Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer1FontAsciiOffset
    -
    - - - - - -
    -   - - -

    -Font: ASCII offset of 1st character

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer1FontBitsPerPixel
    -
    - - - - - -
    -   - - -

    -Font: Number of bits per pixel

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer1FontHeight
    -
    - - - - - -
    -   - - -

    -Font: Height

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer1FontNumChars
    -
    - - - - - -
    -   - - -

    -Font: Number of characters

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer1FontWidth
    -
    - - - - - -
    -   - - -

    -Font: Width

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer1InstructionBoxEnable
    -
    - - - - - -
    -   - - -

    -Instruction Box Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer1InstructionLineEnable
    -
    - - - - - -
    -   - - -

    -Instruction Line Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer1InstructionMemSize
    -
    - - - - - -
    -   - - -

    -Instruction Memory Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer1InstructionTextEnable
    -
    - - - - - -
    -   - - -

    -Instruction Text Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer1TextMaxStringLength
    -
    - - - - - -
    -   - - -

    -Text: Maximum length of a String Layer 2

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer1TextNumStrings
    -
    - - - - - -
    -   - - -

    -Text: Number of Strings

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer1Type
    -
    - - - - - -
    -   - - -

    -Type of Layer #1

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer2ColorLutMemoryType
    -
    - - - - - -
    -   - - -

    -Color Lut Memory Type

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer2ColorLutSize
    -
    - - - - - -
    -   - - -

    -Color Lut Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer2FontAsciiOffset
    -
    - - - - - -
    -   - - -

    -Font: ASCII offset of 1st character

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer2FontBitsPerPixel
    -
    - - - - - -
    -   - - -

    -Font: Number of bits per pixel

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer2FontHeight
    -
    - - - - - -
    -   - - -

    -Font: Height

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer2FontNumChars
    -
    - - - - - -
    -   - - -

    -Font: Number of characters

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer2FontWidth
    -
    - - - - - -
    -   - - -

    -Font: Width

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer2InstructionBoxEnable
    -
    - - - - - -
    -   - - -

    -Instruction Box Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer2InstructionLineEnable
    -
    - - - - - -
    -   - - -

    -Instruction Line Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer2InstructionMemSize
    -
    - - - - - -
    -   - - -

    -Instruction Memory Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer2InstructionTextEnable
    -
    - - - - - -
    -   - - -

    -Instruction Text Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer2TextMaxStringLength
    -
    - - - - - -
    -   - - -

    -Text: Maximum length of a String Layer 3

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer2TextNumStrings
    -
    - - - - - -
    -   - - -

    -Text: Number of Strings

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer2Type
    -
    - - - - - -
    -   - - -

    -Type of Layer #2

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer3ColorLutMemoryType
    -
    - - - - - -
    -   - - -

    -Color Lut Memory Type

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer3ColorLutSize
    -
    - - - - - -
    -   - - -

    -Color Lut Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer3FontAsciiOffset
    -
    - - - - - -
    -   - - -

    -Font: ASCII offset of 1st character

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer3FontBitsPerPixel
    -
    - - - - - -
    -   - - -

    -Font: Number of bits per pixel

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer3FontHeight
    -
    - - - - - -
    -   - - -

    -Font: Height

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer3FontNumChars
    -
    - - - - - -
    -   - - -

    -Font: Number of characters

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer3FontWidth
    -
    - - - - - -
    -   - - -

    -Font: Width

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer3InstructionBoxEnable
    -
    - - - - - -
    -   - - -

    -Instruction Box Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer3InstructionLineEnable
    -
    - - - - - -
    -   - - -

    -Instruction Line Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer3InstructionMemSize
    -
    - - - - - -
    -   - - -

    -Instruction Memory Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer3InstructionTextEnable
    -
    - - - - - -
    -   - - -

    -Instruction Text Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer3TextMaxStringLength
    -
    - - - - - -
    -   - - -

    -Text: Maximum length of a String Layer 4

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer3TextNumStrings
    -
    - - - - - -
    -   - - -

    -Text: Number of Strings

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer3Type
    -
    - - - - - -
    -   - - -

    -Type of Layer #3

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer4ColorLutMemoryType
    -
    - - - - - -
    -   - - -

    -Color Lut Memory Type

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer4ColorLutSize
    -
    - - - - - -
    -   - - -

    -Color Lut Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer4FontAsciiOffset
    -
    - - - - - -
    -   - - -

    -Font: ASCII offset of 1st character

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer4FontBitsPerPixel
    -
    - - - - - -
    -   - - -

    -Font: Number of bits per pixel

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer4FontHeight
    -
    - - - - - -
    -   - - -

    -Font: Height

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer4FontNumChars
    -
    - - - - - -
    -   - - -

    -Font: Number of characters

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer4FontWidth
    -
    - - - - - -
    -   - - -

    -Font: Width

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer4InstructionBoxEnable
    -
    - - - - - -
    -   - - -

    -Instruction Box Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer4InstructionLineEnable
    -
    - - - - - -
    -   - - -

    -Instruction Line Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer4InstructionMemSize
    -
    - - - - - -
    -   - - -

    -Instruction Memory Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer4InstructionTextEnable
    -
    - - - - - -
    -   - - -

    -Instruction Text Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer4TextMaxStringLength
    -
    - - - - - -
    -   - - -

    -Text: Maximum length of a String Layer 5

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer4TextNumStrings
    -
    - - - - - -
    -   - - -

    -Text: Number of Strings

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer4Type
    -
    - - - - - -
    -   - - -

    -Type of Layer #4

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer5ColorLutMemoryType
    -
    - - - - - -
    -   - - -

    -Color Lut Memory Type

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer5ColorLutSize
    -
    - - - - - -
    -   - - -

    -Color Lut Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer5FontAsciiOffset
    -
    - - - - - -
    -   - - -

    -Font: ASCII offset of 1st character

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer5FontBitsPerPixel
    -
    - - - - - -
    -   - - -

    -Font: Number of bits per pixel

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer5FontHeight
    -
    - - - - - -
    -   - - -

    -Font: Height

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer5FontNumChars
    -
    - - - - - -
    -   - - -

    -Font: Number of characters

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer5FontWidth
    -
    - - - - - -
    -   - - -

    -Font: Width

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer5InstructionBoxEnable
    -
    - - - - - -
    -   - - -

    -Instruction Box Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer5InstructionLineEnable
    -
    - - - - - -
    -   - - -

    -Instruction Line Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer5InstructionMemSize
    -
    - - - - - -
    -   - - -

    -Instruction Memory Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer5InstructionTextEnable
    -
    - - - - - -
    -   - - -

    -Instruction Text Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer5TextMaxStringLength
    -
    - - - - - -
    -   - - -

    -Text: Maximum length of a String Layer 6

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer5TextNumStrings
    -
    - - - - - -
    -   - - -

    -Text: Number of Strings

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer5Type
    -
    - - - - - -
    -   - - -

    -Type of Layer #5

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer6ColorLutMemoryType
    -
    - - - - - -
    -   - - -

    -Color Lut Memory Type

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer6ColorLutSize
    -
    - - - - - -
    -   - - -

    -Color Lut Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer6FontAsciiOffset
    -
    - - - - - -
    -   - - -

    -Font: ASCII offset of 1st character

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer6FontBitsPerPixel
    -
    - - - - - -
    -   - - -

    -Font: Number of bits per pixel

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer6FontHeight
    -
    - - - - - -
    -   - - -

    -Font: Height

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer6FontNumChars
    -
    - - - - - -
    -   - - -

    -Font: Number of characters

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer6FontWidth
    -
    - - - - - -
    -   - - -

    -Font: Width

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer6InstructionBoxEnable
    -
    - - - - - -
    -   - - -

    -Instruction Box Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer6InstructionLineEnable
    -
    - - - - - -
    -   - - -

    -Instruction Line Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer6InstructionMemSize
    -
    - - - - - -
    -   - - -

    -Instruction Memory Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer6InstructionTextEnable
    -
    - - - - - -
    -   - - -

    -Instruction Text Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer6TextMaxStringLength
    -
    - - - - - -
    -   - - -

    -Text: Maximum length of a String Layer 7

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer6TextNumStrings
    -
    - - - - - -
    -   - - -

    -Text: Number of Strings

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer6Type
    -
    - - - - - -
    -   - - -

    -Type of Layer #6

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer7ColorLutMemoryType
    -
    - - - - - -
    -   - - -

    -Color Lut Memory Type

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer7ColorLutSize
    -
    - - - - - -
    -   - - -

    -Color Lut Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer7FontAsciiOffset
    -
    - - - - - -
    -   - - -

    -Font: ASCII offset of 1st character

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer7FontBitsPerPixel
    -
    - - - - - -
    -   - - -

    -Font: Number of bits per pixel

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer7FontHeight
    -
    - - - - - -
    -   - - -

    -Font: Height

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer7FontNumChars
    -
    - - - - - -
    -   - - -

    -Font: Number of characters

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer7FontWidth
    -
    - - - - - -
    -   - - -

    -Font: Width

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer7InstructionBoxEnable
    -
    - - - - - -
    -   - - -

    -Instruction Box Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer7InstructionLineEnable
    -
    - - - - - -
    -   - - -

    -Instruction Line Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer7InstructionMemSize
    -
    - - - - - -
    -   - - -

    -Instruction Memory Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer7InstructionTextEnable
    -
    - - - - - -
    -   - - -

    -Instruction Text Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer7TextMaxStringLength
    -
    - - - - - -
    -   - - -

    -Text: Maximum length of a String

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer7TextNumStrings
    -
    - - - - - -
    -   - - -

    -Text: Number of Strings

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::Layer7Type
    -
    - - - - - -
    -   - - -

    -Type of Layer #7 Layer 0

    -

    - - - - -
    - - - - -
    u16 XOSD_Config::LayerNum
    -
    - - - - - -
    -   - - -

    -The number of Layers

    -


    The documentation for this struct was generated from the following file:
      -
    • xosd.h
    -Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___layer-members.html b/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___layer-members.html deleted file mode 100755 index f310320b..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___layer-members.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - Member List - - - - -Software Drivers -
    - - - -

    XOSD_Layer Member List

    This is the complete list of members for XOSD_Layer, including all inherited members.

    - - - - - - - - - - - - - - -
    ColorLutMemoryTypeXOSD_Layer
    ColorLutSizeXOSD_Layer
    FontAsciiOffsetXOSD_Layer
    FontBitsPerPixelXOSD_Layer
    FontHeightXOSD_Layer
    FontNumCharsXOSD_Layer
    FontWidthXOSD_Layer
    InstructionBoxEnableXOSD_Layer
    InstructionLineEnableXOSD_Layer
    InstructionNumXOSD_Layer
    InstructionTextEnableXOSD_Layer
    LayerTypeXOSD_Layer
    TextMaxStringLengthXOSD_Layer
    TextNumStringsXOSD_Layer
    Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___layer.html b/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___layer.html deleted file mode 100755 index 966b5168..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___layer.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - XOSD_Layer Struct Reference - - - -

    -Software Drivers -
    - - - -

    XOSD_Layer Struct Reference

    #include <xosd.h> -

    -List of all members.


    Detailed Description

    -The XOSD Layer info structure -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Public Attributes

    u16 LayerType
    u16 InstructionNum
    u16 InstructionBoxEnable
    u16 InstructionLineEnable
    u16 InstructionTextEnable
    u16 ColorLutSize
    u16 ColorLutMemoryType
    u16 FontNumChars
    u16 FontWidth
    u16 FontHeight
    u16 FontBitsPerPixel
    u16 FontAsciiOffset
    u16 TextNumStrings
    u16 TextMaxStringLength
    -


    Member Data Documentation

    -

    - - - - -
    - - - - -
    u16 XOSD_Layer::ColorLutMemoryType
    -
    - - - - - -
    -   - - -

    -Color Lut Memory Type

    -

    - - - - -
    - - - - -
    u16 XOSD_Layer::ColorLutSize
    -
    - - - - - -
    -   - - -

    -Color Lut Size

    -

    - - - - -
    - - - - -
    u16 XOSD_Layer::FontAsciiOffset
    -
    - - - - - -
    -   - - -

    -Font: ASCII offset of 1st character

    -

    - - - - -
    - - - - -
    u16 XOSD_Layer::FontBitsPerPixel
    -
    - - - - - -
    -   - - -

    -Font: Number of bits per pixel

    -

    - - - - -
    - - - - -
    u16 XOSD_Layer::FontHeight
    -
    - - - - - -
    -   - - -

    -Font: Height

    -

    - - - - -
    - - - - -
    u16 XOSD_Layer::FontNumChars
    -
    - - - - - -
    -   - - -

    -Font: Number of characters

    -

    - - - - -
    - - - - -
    u16 XOSD_Layer::FontWidth
    -
    - - - - - -
    -   - - -

    -Font: Width

    -

    - - - - -
    - - - - -
    u16 XOSD_Layer::InstructionBoxEnable
    -
    - - - - - -
    -   - - -

    -Instruction Box Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Layer::InstructionLineEnable
    -
    - - - - - -
    -   - - -

    -Instruction Line Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Layer::InstructionNum
    -
    - - - - - -
    -   - - -

    -The Number of Instructions

    -

    - - - - -
    - - - - -
    u16 XOSD_Layer::InstructionTextEnable
    -
    - - - - - -
    -   - - -

    -Instruction Text Enable

    -

    - - - - -
    - - - - -
    u16 XOSD_Layer::LayerType
    -
    - - - - - -
    -   - - -

    -Type of the layer

    -

    - - - - -
    - - - - -
    u16 XOSD_Layer::TextMaxStringLength
    -
    - - - - - -
    -   - - -

    -Text: Maximum length of a String

    -

    - - - - -
    - - - - -
    u16 XOSD_Layer::TextNumStrings
    -
    - - - - - -
    -   - - -

    -Text: Number of Strings

    -


    The documentation for this struct was generated from the following file:
      -
    • xosd.h
    -Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/tab_b.gif b/XilinxProcessorIPLib/drivers/osd/doc/html/tab_b.gif deleted file mode 100755 index 0d623483ffdf5f9f96900108042a7ab0643fe2a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35 ncmZ?wbhEHbWMp7uXkcJy*>IeJfk6j|fqX^=1|}vKMh0sDa2W*H diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/tab_l.gif b/XilinxProcessorIPLib/drivers/osd/doc/html/tab_l.gif deleted file mode 100755 index 9b1e6337c9299a700401a2a78a2c6ffced475216..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 706 zcmZ?wbhEHbZT`}F1e&(Gg}Y(8=I;HA5#Z$3JI=gGB)FQ#odI(O&E^@q;x zK6mr*m3xOS-#u~t!I@i+u0DKm^U160k6t`|^WpV}&n+8{U%dD9&a>B#U%!9-@yol< zU%&tQ{rk_K|NsC0`}dE5ET99@1@a36+kb~?0UJ*yc&I3X_m z!ND^5$O7$#8OFRuDhG}!?8z?cdZK&!`PWjdR;Aj^wZ` zeK{IEYHBJ)6K8VIp1`BVt++swf6j+=L{p1*nO(VhE`pFexG@5$|>uaCcd z`0m=9m+yak{QmXN#Sc$^{$X9h9&q2jiKAI|&T)a;PPx2K9p`YIdw8HtR5k2Q$2-O2 z*;3y{MQ-RnJTgJfI&R5|O)AHxDf_00XbPvDZPy4t=hHd)nfLPvms&O`Ok(sD()5v$ z5U@&h;a=#xbxVbo2~X&Xj0Ie(f{v>vERH+qC+nTG=B8Nca=wU-O$?1&vUgV~9=!H; zx>3p9Yn%*<>t~sk+&0xfyS8RsPfYBd<~wWK%j-LmpU>O7yX^h#UCp1x-p#i7@bE;py8XI6 zmY<)m>~)W~yIWcMVoiPg{duuf<*)9qZ9l$m*Ph&W&$jlv*Vpa+{pH@n=IQ$L?0$ax ec60Ul|8o2P|NVbd{6P)#weSbE3}s?04AuZvx_~SI diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/tab_r.gif b/XilinxProcessorIPLib/drivers/osd/doc/html/tab_r.gif deleted file mode 100755 index ce9dd9f533cb5486d6941844f442b59d4a9e9175..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2585 zcmbV}`9Bkk1ILFF--w5zJc=ZZT(zjE=;2|_S)Qm~rCWz1Pc)KPl;jv%A#&v2*x}yc zmf2~Jm~&=xjJY?PqwIN}f8qQ2{r$uH{c*nJbmr{cR5??*egHrs-B=MzCF`3%e{FAW z{oL5xTHn~5TM{jaB;@|_Ue5F&Zb@p(kMyG{*;gWDg zyeL|eZf7Qd8=#bXzSiR{yzRgLSj-fJS8>lBjVHN z^o-0eS=nE6a`W;LChBs=`+QAJP~{b93>H^eRb5kCSC1zUNezun%`L5M?RDzv#%jk7 zYVRX=vATPD`+oEfum^{RM@GjuP?-r=yh0!p;Vx^T9G7~`7%5ydH%70=jyJ;;`d;hv92x3R=z{xp+Lg2!*@OK*K15-t&okoPtSED)h&$RLxdbA zseWm^C3d%-yRNi-ryk^!ek+C`n&~cd$#ZWct_cUL{l~i+Nzx^5d!n94(>bW-iL~Rl z&8r)?q|1DIo=0=judQ{FaGcfLERz8gfn3-Qt<2lksh{mzpT}DXxUuR^z=^key&q4! z+wWI45vL0k$R^(F#{qfqhUsN@WA+w-V?LPH33!Q?WFSB3)WBojE@hK41Nb?KfS+Qo zXgrzfsP$wr4Qzy*{OD>uJBjdgGM@VMml5)2f~_}lD*YyOb}Hjeobhz#4c`w(l^>KK zr?Ud;W~Z}*w;%hZ|2^p^+f06gJDJQD zeIhGADbDmm&6arh(q>EZ<7mjzg7l|z$hRL8=1>)Nv=S7CY$B}iYJ&*T_-T_OG*L1q ztZ3Lana33?y3AKnyq^YCF|4x%Rb5WU&2qcl{TFKey%QJeMxn^SdT!hZ5+0i1zeusiYVp-phBl7b5+Px-X&LhByq z0F&<;K0l2+v>qiHlXb#$jXMv$uK-dEGE9L~qtdU(XeRXmvu*K2Q&6!fD**JxYP4b4BR7FdJ$Qx9G9`J%-_X!a#LGpp3g9)VWytGCa;7`S1_e8F~!R+aSJ zOF17p2`H?2kPs8Q`_;U}+D%3p zs2-0BTqFwpUoBk`?P;iPQ(IbEA|JmMx!P&YYG|R@S=5Mnw;-?A6rEEVyV%d7{iU4a zNk`i!%F(Ykpm`}#oH;BjY->@b8vQedv;pza2FL&*6ufjd+*3Ute&>kes~TU?^KkojsTh(o~(3tk1Y6>4(yn( z#U*ID9@eg-beKo1B;HXe+}{Z%n@7m0+yxivuqk9~;!1LGQlah)xYK4>wgL}l6dsaN zIxlRlq`*`j9PG4*0hD6YV_b_2w5b#)o7J?`q#{GjvvKlD`T*dWcZx<-s(ZvLB44E# z=!|sw!?)@%y$oRNL#25WS3lzdii}TuQ3?CLnvQ1_n};2sT_;Y;#d3=+-(O% zMN$>O!3;ke(UuLR%h_&)N zs^!-@A>QR}4yB1bPp`9S19ikTbZ~O{&FF-yHK{En;mmShDUIEw03`j(DBIsM}Rjki2J#SQa3gFZTKBPDeIiLt9Z z%bL3(B@Qw%(B`wSMS~dPh$=R`(}lBoFXKy(s|*{#ru$wjsBc_O#zxNk9w+UUHmx(U zmJ8+M+ndtnZ<7|VU9Mbt61zpo9T&3%Wx&XII=#QJxjR`CZf22ac3d51Z?GD%LEe_&*t46Qf;4`bZ7p2K(Ab5>GfT^}4! zBT&HZD`^PEgWoI&{~o-ID0F?O`75sm(87x%A{(}Ch1)QlzdJ)1B-eqe5a(weg0`4lQIf1evjvbBY50DVbzO7CLf|vP z2#0(U-|jZ`H{y5N^o7%iK6H>_HEGN->U6^!)1{XpJV!!4(Ig7wzZQ*9WYF4X1rG0x z=1uA@i`rIAciubDC{;~b(|&|A@xkjRP5aRcvRU9tvIm}jDB6J eQ0-6-y)mpwdT=ayS0tBxKDA*~;EWmo diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/tabs.css b/XilinxProcessorIPLib/drivers/osd/doc/html/tabs.css deleted file mode 100755 index a61552a6..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/tabs.css +++ /dev/null @@ -1,102 +0,0 @@ -/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ - -DIV.tabs -{ - float : left; - width : 100%; - background : url("tab_b.gif") repeat-x bottom; - margin-bottom : 4px; -} - -DIV.tabs UL -{ - margin : 0px; - padding-left : 10px; - list-style : none; -} - -DIV.tabs LI, DIV.tabs FORM -{ - display : inline; - margin : 0px; - padding : 0px; -} - -DIV.tabs FORM -{ - float : right; -} - -DIV.tabs A -{ - float : left; - background : url("tab_r.gif") no-repeat right top; - border-bottom : 1px solid #84B0C7; - font-size : x-small; - font-weight : bold; - text-decoration : none; -} - -DIV.tabs A:hover -{ - background-position: 100% -150px; -} - -DIV.tabs A:link, DIV.tabs A:visited, -DIV.tabs A:active, DIV.tabs A:hover -{ - color: #1A419D; -} - -DIV.tabs SPAN -{ - float : left; - display : block; - background : url("tab_l.gif") no-repeat left top; - padding : 5px 9px; - white-space : nowrap; -} - -DIV.tabs INPUT -{ - float : right; - display : inline; - font-size : 1em; -} - -DIV.tabs TD -{ - font-size : x-small; - font-weight : bold; - text-decoration : none; -} - - - -/* Commented Backslash Hack hides rule from IE5-Mac \*/ -DIV.tabs SPAN {float : none;} -/* End IE5-Mac hack */ - -DIV.tabs A:hover SPAN -{ - background-position: 0% -150px; -} - -DIV.tabs LI#current A -{ - background-position: 100% -150px; - border-width : 0px; -} - -DIV.tabs LI#current SPAN -{ - background-position: 0% -150px; - padding-bottom : 6px; -} - -DIV.nav -{ - background : none; - border : none; - border-bottom : 1px solid #84B0C7; -} diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd_8c.html b/XilinxProcessorIPLib/drivers/osd/doc/html/xosd_8c.html deleted file mode 100755 index f49996bb..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd_8c.html +++ /dev/null @@ -1,1357 +0,0 @@ - - - - - xosd.c File Reference - - - - -Software Drivers -
    - - - -

    xosd.c File Reference


    Detailed Description

    -This is main code of Xilinx MVI Video On-Screen-Display (OSD) device driver. Please see xosd.h for more details of the driver.

    -

    - MODIFICATION HISTORY:

    -

     Ver   Who  Date     Changes
    - ----- ---- -------- -------------------------------------------------------
    - 1.00a xd   08/18/08 First release
    - 1.02a xd   12/21/10 Removed endian conversion for text bank loading
    - 1.03a cm   09/07/11 Updated XOSD_GetLayerAlpha(), XOSD_SetLayerAlpha(), 
    -                     XOSD_SetBackgroundColor() and XOSD_GetBackgroundColor() 
    -                     to allow 10 and 12 bit alpha and background colors. 
    - 2.00a cjm  12/18/12 Converted from xio.h to xil_io.h, translating
    -                     basic types, MB cache functions, exceptions and
    -                     assertions to xil_io format. 
    - 
    -

    -#include "xosd.h"
    -#include "xenv.h"
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Functions

    int XOSD_CfgInitialize (XOSD *InstancePtr, XOSD_Config *CfgPtr, u32 EffectiveAddr)
    void XOSD_SetBlankPolarity (XOSD *InstancePtr, int VerticalBlankPolarity, int HorizontalBlankPolarity)
    void XOSD_SetScreenSize (XOSD *InstancePtr, u32 Width, u32 Height)
    void XOSD_GetScreenSize (XOSD *InstancePtr, u32 *WidthPtr, u32 *HeightPtr)
    void XOSD_SetBackgroundColor (XOSD *InstancePtr, u16 Red, u16 Blue, u16 Green)
    void XOSD_GetBackgroundColor (XOSD *InstancePtr, u16 *RedPtr, u16 *BluePtr, u16 *GreenPtr)
    void XOSD_SetLayerDimension (XOSD *InstancePtr, u8 LayerIndex, u16 XStart, u16 YStart, u16 XSize, u16 YSize)
    void XOSD_GetLayerDimension (XOSD *InstancePtr, u8 LayerIndex, u16 *XStartPtr, u16 *YStartPtr, u16 *XSizePtr, u16 *YSizePtr)
    void XOSD_SetLayerAlpha (XOSD *InstancePtr, u8 LayerIndex, u16 GlobalAlphaEnble, u16 GlobalAlphaValue)
    void XOSD_GetLayerAlpha (XOSD *InstancePtr, u8 LayerIndex, u16 *GlobalAlphaEnblePtr, u16 *GlobalAlphaValuePtr)
    void XOSD_SetLayerPriority (XOSD *InstancePtr, u8 LayerIndex, u8 Priority)
    void XOSD_GetLayerPriority (XOSD *InstancePtr, u8 LayerIndex, u8 *PriorityPtr)
    void XOSD_EnableLayer (XOSD *InstancePtr, u8 LayerIndex)
    void XOSD_DisableLayer (XOSD *InstancePtr, u8 LayerIndex)
    void XOSD_LoadColorLUTBank (XOSD *InstancePtr, u8 GcIndex, u8 BankIndex, u32 *ColorData)
    void XOSD_LoadCharacterSetBank (XOSD *InstancePtr, u8 GcIndex, u8 BankIndex, u32 *CharSetData)
    void XOSD_LoadTextBank (XOSD *InstancePtr, u8 GcIndex, u8 BankIndex, u32 *TextData)
    void XOSD_SetActiveBank (XOSD *InstancePtr, u8 GcIndex, u8 ColorBankIndex, u8 CharBankIndex, u8 TextBankIndex, u8 InstructionBankIndex)
    void XOSD_CreateInstruction (XOSD *InstancePtr, u32 *InstructionPtr, u8 GcIndex, u16 ObjType, u8 ObjSize, u16 XStart, u16 YStart, u16 XEnd, u16 YEnd, u8 TextIndex, u8 ColorIndex)
    void XOSD_LoadInstructionList (XOSD *InstancePtr, u8 GcIndex, u8 BankIndex, u32 *InstSetPtr, u32 InstNum)
    void XOSD_GetVersion (XOSD *InstancePtr, u16 *Major, u16 *Minor, u16 *Revision)
    -


    Function Documentation

    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    int XOSD_CfgInitialize XOSD InstancePtr,
    XOSD_Config CfgPtr,
    u32  EffectiveAddr
    -
    - - - - - -
    -   - - -

    -This function initializes an OSD device. This function must be called prior to using an OSD device. Initialization of an OSD includes setting up the instance data, and ensuring the hardware is in a quiescent state.

    -

    Parameters:
    - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    CfgPtr points to the configuration structure associated with the OSD device.
    EffectiveAddr is the base address of the device. If address translation is being used, then this parameter must reflect the virtual base address. Otherwise, the physical address should be used.
    -
    -
    Returns:
    XST_SUCCESS
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_CreateInstruction XOSD InstancePtr,
    u32 *  InstructionPtr,
    u8  GcIndex,
    u16  ObjType,
    u8  ObjSize,
    u16  XStart,
    u16  YStart,
    u16  XEnd,
    u16  YEnd,
    u8  TextIndex,
    u8  ColorIndex
    -
    - - - - - -
    -   - - -

    -This function creates an instruction for an OSD.

    -

    Parameters:
    - - - - - - - - - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    InstructionPtr is a pointer to the instruction buffer to be populated with the instruction to be created. The upper level application is responsible for allocating this instruction buffer.
    GcIndex indicates the Graphics Controller that will consume the instruction. Valid value range is from 0 to (The Number of Layers) - 1. The layer's type must be set to XOSD_LAYER_TYPE_GPU (defined in xosd_hw.h) for this function to work properly.
    ObjType indicates the type of object to draw. Use one of XOSD_INS_OPCODE_... constants defined in xosd_hw.h.
    ObjSize indicates line width of boxes and lines and the text scale factor for text boxes.
    XStart indicates the horizontal start pixel of the Object.
    YStart indicates the vertical start line of the Object.
    XEnd indicates the horizontal end pixel of the Object.
    YEnd indicates the vertical end line of the Object.
    TextIndex indicates the string index.
    ColorIndex indicates the color index.
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - -
    void XOSD_DisableLayer XOSD InstancePtr,
    u8  LayerIndex
    -
    - - - - - -
    -   - - -

    -This function disables an OSD layer.

    -

    Parameters:
    - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    LayerIndex indicates which layer to be worked on. Valid value range is from 0 to (the number of layers implemented in the device - 1).
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - -
    void XOSD_EnableLayer XOSD InstancePtr,
    u8  LayerIndex
    -
    - - - - - -
    -   - - -

    -This function enables an OSD layer.

    -

    Parameters:
    - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    LayerIndex indicates which layer to be worked on. Valid value range is from 0 to (the number of layers implemented in the device - 1).
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_GetBackgroundColor XOSD InstancePtr,
    u16 *  RedPtr,
    u16 *  BluePtr,
    u16 *  GreenPtr
    -
    - - - - - -
    -   - - -

    -This function gets the Background color used by the OSD output.

    -

    Parameters:
    - - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    RedPtr will point to the red value used in the background color after this function returns.
    BluePtr will point to the blue value used in the background color after this function returns.
    GreenPtr will point to the green value used in the background color after this function returns.
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_GetLayerAlpha XOSD InstancePtr,
    u8  LayerIndex,
    u16 *  GlobalAlphaEnblePtr,
    u16 *  GlobalAlphaValuePtr
    -
    - - - - - -
    -   - - -

    -This function gets the Alpha value and mode of an OSD layer.

    -

    Parameters:
    - - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    LayerIndex indicates which layer to be worked on. Valid value range is from 0 to (the number of layers implemented in the device - 1).
    GlobalAlphaEnblePtr will point to a flag indicating whether the global Alpha is enabled on a layer after this function returns. Flag 1 indicates that the global Alpha is enabled, 0 indicates that it is not.
    GlobalAlphaValuePtr will point to the transparent level after this function returns. 0 for 100% transparent, 255 (8bit) for 0% transparent (100% opaque).
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_GetLayerDimension XOSD InstancePtr,
    u8  LayerIndex,
    u16 *  XStartPtr,
    u16 *  YStartPtr,
    u16 *  XSizePtr,
    u16 *  YSizePtr
    -
    - - - - - -
    -   - - -

    -This function gets the start position and size of an OSD layer.

    -

    Parameters:
    - - - - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    LayerIndex indicates which layer to be worked on. Valid value range is from 0 to (the number of layers implemented in the device - 1).
    XStartPtr will point to the Horizontal start pixel value of origin of the layer after this function returns.
    YStartPtr will point to the Vertical start line of origin of the layer after this function returns.
    XSizePtr will point to the Horizontal Size value of the layer after this function returns.
    YSizePtr will point to the Vertical Size value of the layer after this function returns.
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_GetLayerPriority XOSD InstancePtr,
    u8  LayerIndex,
    u8 *  PriorityPtr
    -
    - - - - - -
    -   - - -

    -This function gets the priority of an OSD layer.

    -

    Parameters:
    - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    LayerIndex indicates which layer to be worked on. Valid value range is from 0 to (the number of layers implemented in the device - 1).
    PriorityPtr will point to the priority used on the layer after this function returns. Use XOSD_LAYER_PRIORITY_... defined in xosd_hw.h to interpret the value.
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_GetScreenSize XOSD InstancePtr,
    u32 *  WidthPtr,
    u32 *  HeightPtr
    -
    - - - - - -
    -   - - -

    -This function gets the screen size of the OSD Output.

    -

    Parameters:
    - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    WidthPtr will point to the width of the OSD output after this function returns.
    HeightPtr will point to the height of the OSD output after this function returns.
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_GetVersion XOSD InstancePtr,
    u16 *  Major,
    u16 *  Minor,
    u16 *  Revision
    -
    - - - - - -
    -   - - -

    -This function returns the version of an OSD device.

    -

    Parameters:
    - - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    Major points to an unsigned 16-bit variable that will be assigned with the major version number after this function returns. Value range is from 0x0 to 0xF.
    Minor points to an unsigned 16-bit variable that will be assigned with the minor version number after this function returns. Value range is from 0x00 to 0xFF.
    Revision points to an unsigned 16-bit variable that will be assigned with the revision version number after this function returns. Value range is from 0xA to 0xF.
    -
    -
    Returns:
    None.
    -
    Note:
    Example: Device version should read v2.01.c if major version number is 0x2, minor version number is 0x1, and revision version number is 0xC.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_LoadCharacterSetBank XOSD InstancePtr,
    u8  GcIndex,
    u8  BankIndex,
    u32 *  CharSetData
    -
    - - - - - -
    -   - - -

    -This function loads Character Set data (font) into an OSD Graphics Controller Bank.

    -

    Parameters:
    - - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    GcIndex indicates which Graphics Controller to work on. Valid value range is from 0 to (The Number of Layers) - 1. The layer's type must be set to XOSD_LAYER_TYPE_GPU (defined in xosd_hw.h) for this function to work properly.
    BankIndex indicates which GC Bank to be worked on. Valid value range is from 0 to XOSD_GC_BANK_NUM - 1.
    CharSetData points to the Character Set data to be loaded.
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_LoadColorLUTBank XOSD InstancePtr,
    u8  GcIndex,
    u8  BankIndex,
    u32 *  ColorData
    -
    - - - - - -
    -   - - -

    -This function loads color LUT data into an OSD Graphics Controller Bank.

    -

    Parameters:
    - - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    GcIndex indicates which Graphics Controller to work on. Valid value range is from 0 to (The Number of Layers) - 1. The layer's type must be set to XOSD_LAYER_TYPE_GPU (defined in xosd_hw.h) for this function to work properly.
    BankIndex indicates which GC Bank to be worked on. Valid value range is from 0 to XOSD_GC_BANK_NUM - 1.
    ColorData points to the color LUT data to be loaded.
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_LoadInstructionList XOSD InstancePtr,
    u8  GcIndex,
    u8  BankIndex,
    u32 *  InstSetPtr,
    u32  InstNum
    -
    - - - - - -
    -   - - -

    -This function load an instruction list to be used by an Graphic Controller in an OSD device.

    -

    Parameters:
    - - - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    GcIndex indicates which Graphics Controller to work on. Valid value range is from 0 to (The Number of Layers) - 1. The layer's type must be set to XOSD_LAYER_TYPE_GPU (defined in xosd_hw.h) for this function to work properly.
    BankIndex indicates which GC Bank to be worked on. Valid value range is from 0 to XOSD_GC_BANK_NUM.
    InstSetPtr is a pointer to the start of the instruction list to load into the OSD device. The last instruction in the list must has XOSD_INS_OPCODE_END type.
    InstNum indicates the number of the instructions in the list to load. Valid value range is from 1 to the half of the size of the instruction memory created for the Graphic Controller
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_LoadTextBank XOSD InstancePtr,
    u8  GcIndex,
    u8  BankIndex,
    u32 *  TextData
    -
    - - - - - -
    -   - - -

    -This function loads Text data into an OSD Graphics Controller Bank.

    -

    Parameters:
    - - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    GcIndex indicates which Graphics Controller to work on. Valid value range is from 0 to (The Number of Layers) - 1. The layer's type must be set to XOSD_LAYER_TYPE_GPU (defined in xosd_hw.h) for this function to work properly.
    BankIndex indicates which GC Bank to be worked on. Valid value range is from 0 to XOSD_GC_BANK_NUM - 1.
    TextData points to the Text data to be loaded.
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_SetActiveBank XOSD InstancePtr,
    u8  GcIndex,
    u8  ColorBankIndex,
    u8  CharBankIndex,
    u8  TextBankIndex,
    u8  InstructionBankIndex
    -
    - - - - - -
    -   - - -

    -This function chooses active banks for a GC in an OSD device.

    -

    Parameters:
    - - - - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    GcIndex indicates which Graphics Controller to work on. Valid value range is from 0 to (The Number of Layers) - 1. The layer's type must be set to XOSD_LAYER_TYPE_GPU (defined in xosd_hw.h) for this function to work properly.
    ColorBankIndex indicates the Color LUT bank to be choose as active.
    CharBankIndex indicates the Character Set bank to be choose as active.
    TextBankIndex indicates the Text Data bank to be choose as active.
    InstructionBankIndex indicates the Instruction bank to be choose as active.
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_SetBackgroundColor XOSD InstancePtr,
    u16  Red,
    u16  Blue,
    u16  Green
    -
    - - - - - -
    -   - - -

    -This function sets the Background color used by the OSD output.

    -

    Parameters:
    - - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    Red indicates the red value used in the background color.
    Blue indicates the blue value used in the background color.
    Green indicates the green value used in the background color.
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_SetBlankPolarity XOSD InstancePtr,
    int  VerticalBlankPolarity,
    int  HorizontalBlankPolarity
    -
    - - - - - -
    -   - - -

    -This function chooses the type of Vertical and Horizontal Blank Input Polarities.

    -

    Parameters:
    - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    VerticalBlankPolarity indicates the type of vertical blank input polarity. Use any non-0 value for Active High and 0 for Active Low.
    HorizontalBlankPolarity indicates the type of horizontal blank input polarity. Use any non-0 value for Active High and 0 for Active Low.
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_SetLayerAlpha XOSD InstancePtr,
    u8  LayerIndex,
    u16  GlobalAlphaEnble,
    u16  GlobalAlphaValue
    -
    - - - - - -
    -   - - -

    -This function sets the Alpha value and mode of an OSD layer.

    -

    Parameters:
    - - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    LayerIndex indicates which layer to be worked on. Valid value range is from 0 to (the number of layers implemented in the device - 1).
    GlobalAlphaEnble indicates whether to enable the global Alpha. Use any non-0 value to enable the global Alpha, and 0 to disable it.
    GlobalAlphaValue indicates the transparent level. 0 for 100% transparent, 255 (8bit) for 0% transparent (100% opaque). This argument will be ignored if parameter GlobalAlphaEnble has value 0.
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_SetLayerDimension XOSD InstancePtr,
    u8  LayerIndex,
    u16  XStart,
    u16  YStart,
    u16  XSize,
    u16  YSize
    -
    - - - - - -
    -   - - -

    -This function sets the start position and size of an OSD layer.

    -

    Parameters:
    - - - - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    LayerIndex indicates which layer to be worked on. Valid value range is from 0 to (the number of layers implemented in the device - 1).
    XStart indicates the Horizontal start pixel of origin of the layer.
    YStart indicates the Vertical start line of origin of the layer.
    XSize indicates the Horizontal Size of the layer.
    YSize indicates the Vertical Size of the layer.
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_SetLayerPriority XOSD InstancePtr,
    u8  LayerIndex,
    u8  Priority
    -
    - - - - - -
    -   - - -

    -This function sets the priority of an OSD layer.

    -

    Parameters:
    - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    LayerIndex indicates which layer to be worked on. Valid value range is from 0 to (the number of layers implemented in the device - 1).
    Priority indicates the priority to be applied on the layer. Use one of XOSD_LAYER_PRIORITY_0 (the lowest priority) through XOSD_LAYER_PRIORITY_7 (the highest priority) defined in xosd_hw.h
    -
    -
    Returns:
    NONE.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    void XOSD_SetScreenSize XOSD InstancePtr,
    u32  Width,
    u32  Height
    -
    - - - - - -
    -   - - -

    -This function sets the screen size of the OSD Output.

    -

    Parameters:
    - - - - -
    InstancePtr is a pointer to the OSD device instance to be worked on.
    Width defines the width of the OSD output
    Height defines the height of the OSD output
    -
    -
    Returns:
    NONE.
    -
    -Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__g_8c.html b/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__g_8c.html deleted file mode 100755 index 1983a4fe..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__g_8c.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - xosd_g.c File Reference - - - -

    -Software Drivers -
    - - - -

    xosd_g.c File Reference


    Detailed Description

    -This file contains a template for configuration table of Xilinx MVI Video On-Screen-Display (OSD) devices. For a real hardware system, Xilinx Platform Studio (XPS) will automatically generate a real configuration table to match the configuration of the OSD devices.

    -

    - MODIFICATION HISTORY:

    -

     Ver   Who  Date     Changes
    - ----- ---- -------- -------------------------------------------------------
    - 1.00a xd   08/18/08 First release
    - 
    -

    -#include "xparameters.h"
    -#include "xosd.h"
    - - - - - -

    Variables

    XOSD_Config XOSD_ConfigTable []
    -


    Variable Documentation

    -

    - - - - -
    - - - - -
    XOSD_Config XOSD_ConfigTable[]
    -
    - - - - - -
    -   - - -

    -The configuration table for On-Screen-Display devices

    -Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__hw_8h.html b/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__hw_8h.html deleted file mode 100755 index af564951..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__hw_8h.html +++ /dev/null @@ -1,3446 +0,0 @@ - - - - - xosd_hw.h File Reference - - - -

    -Software Drivers -
    - - - -

    xosd_hw.h File Reference


    Detailed Description

    -This header file contains identifiers and register-level driver functions (or macros) that can be used to access the Xilinx MVI Video On-Screen-Display (OSD) device.

    -For more information about the operation of this device, see the hardware specification and documentation in the higher level driver xosd.h source code file.

    -

    - MODIFICATION HISTORY:

    -

     Ver	Who	 Date	  Changes
    - ----- ---- -------- -------------------------------------------------------
    - 1.00a xd   08/01/08 First release
    - 2.00a cm   06/12/12 14.1/14.2 release with address map updated to match
    -                     Video over AXI4-Stream Specification
    - 2.00a cjm  12/18/12 Converted from xio.h to xil_io.h, translating
    -                     basic types, MB cache functions, exceptions and
    -                     assertions to xil_io format. 
    - 
    -

    -#include "xil_io.h"
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Register Offsets

    #define XOSD_CTL   0x000
    #define XOSD_SS   0x020
    #define XOSD_BC0   0x100
    #define XOSD_BC1   0x104
    #define XOSD_BC2   0x108
    #define XOSD_L0C   0x110
    #define XOSD_L0P   0x114
    #define XOSD_L0S   0x118
    #define XOSD_L1C   0x120
    #define XOSD_L1P   0x124
    #define XOSD_L1S   0x128
    #define XOSD_L2C   0x130
    #define XOSD_L2P   0x134
    #define XOSD_L2S   0x138
    #define XOSD_L3C   0x140
    #define XOSD_L3P   0x144
    #define XOSD_L3S   0x148
    #define XOSD_L4C   0x150
    #define XOSD_L4P   0x154
    #define XOSD_L4S   0x158
    #define XOSD_L5C   0x160
    #define XOSD_L5P   0x164
    #define XOSD_L5S   0x168
    #define XOSD_L6C   0x170
    #define XOSD_L6P   0x174
    #define XOSD_L6S   0x178
    #define XOSD_L7C   0x180
    #define XOSD_L7P   0x184
    #define XOSD_L7S   0x188
    #define XOSD_GCWBA   0x190
    #define XOSD_GCABA   0x194
    #define XOSD_GCD   0x198
    #define XOSD_VER   0x010
    #define XOSD_RST   0x000
    #define XOSD_GIER   0x010
    #define XOSD_ISR   0x004
    #define XOSD_IER   0x00c

    Memory footprint of layers

    #define XOSD_LXC   0x00
    #define XOSD_LXP   0x04
    #define XOSD_LXS   0x08

    Graphics Controller Bank related constants

    #define XOSD_GC_BANK_NUM   2

    OSD Control Register bit definition

    #define XOSD_CTL_VBP_MASK   0x00000020
    #define XOSD_CTL_HBP_MASK   0x00000010
    #define XOSD_CTL_RUE_MASK   0x00000002
    #define XOSD_CTL_EN_MASK   0x00000001

    OSD Screen Size Register bit definition

    #define XOSD_SS_YSIZE_MASK   0x0FFF0000
    #define XOSD_SS_YSIZE_SHIFT   16
    #define XOSD_SS_XSIZE_MASK   0x00000FFF

    OSD Background Color Channel 0

    #define XOSD_BC0_YG_MASK   0x00000FFF

    OSD Background Color Channel 1

    #define XOSD_BC1_UCBB_MASK   0x00000FFF

    OSD Background Color Channel 2

    #define XOSD_BC2_VCRR_MASK   0x00000FFF

    Maximum number of the layers

    #define XOSD_MAX_NUM_OF_LAYERS   8

    OSD Layer Control (Layer 0 through (XOSD_MAX_NUM_OF_LAYERS - 1))

    #define XOSD_LXC_ALPHA_MASK   0x0FFF0000
    #define XOSD_LXC_ALPHA_SHIFT   16
    #define XOSD_LXC_PRIORITY_MASK   0x00000700
    #define XOSD_LXC_PRIORITY_SHIFT   8
    #define XOSD_LXC_GALPHAEN_MASK   0x00000002
    #define XOSD_LXC_EN_MASK   0x00000001

    OSD Layer Position (Layer 0 through (XOSD_MAX_NUM_OF_LAYERS - 1))

    #define XOSD_LXP_YSTART_MASK   0x0FFF0000
    #define XOSD_LXP_YSTART_SHIFT   16
    #define XOSD_LXP_XSTART_MASK   0x00000FFF

    OSD Layer Size (Layer 0 through (XOSD_MAX_NUM_OF_LAYERS - 1))

    #define XOSD_LXS_YSIZE_MASK   0x0FFF0000
    #define XOSD_LXS_YSIZE_SHIFT   16
    #define XOSD_LXS_XSIZE_MASK   0x00000FFF

    OSD Graphics Controller Write Bank Address

    #define XOSD_GCWBA_GCNUM_MASK   0x00000700
    #define XOSD_GCWBA_GCNUM_SHIFT   8
    #define XOSD_GCWBA_BANK_MASK   0x00000007

    OSD Graphics Controller Active Bank Address

    #define XOSD_GCABA_CHR_MASK   0xFF000000
    #define XOSD_GCABA_CHR_SHIFT   24
    #define XOSD_GCABA_TXT_MASK   0x00FF0000
    #define XOSD_GCABA_TXT_SHIFT   16
    #define XOSD_GCABA_COL_MASK   0x0000FF00
    #define XOSD_GCABA_COL_SHIFT   8
    #define XOSD_GCABA_INS_MASK   0x000000FF

    Version Register bit definition

    #define XOSD_VER_MAJOR_MASK   0xFF000000
    #define XOSD_VER_MAJOR_SHIFT   24
    #define XOSD_VER_MINOR_MASK   0x00FF0000
    #define XOSD_VER_MINOR_SHIFT   16
    #define XOSD_VER_REV_MASK   0x0000F000
    #define XOSD_VER_REV_SHIFT   12

    OSD Software Reset

    #define XOSD_RST_RESET   0x80000000

    Global Interrupt Enable Register bit definition

    #define XOSD_GIER_GIE_MASK   0x80000000

    Interrupt Status/Enable Register bit definition

    #define XOSD_IXR_GAO_MASK   0xFF000000
    #define XOSD_IXR_GIE_MASK   0x00FF0000
    #define XOSD_IXR_OOE_MASK   0x00000010
    #define XOSD_IXR_IUE_MASK   0x00ff0000
    #define XOSD_IXR_VBIE_MASK   0x00000004
    #define XOSD_IXR_VBIS_MASK   0x00000002
    #define XOSD_IXR_FE_MASK   0x00000008
    #define XOSD_IXR_FD_MASK   0x00000001
    #define XOSD_IXR_ALLIERR_MASK
    #define XOSD_IXR_ALLINTR_MASK

    Layer Types

    #define XOSD_LAYER_TYPE_DISABLE   0
    #define XOSD_LAYER_TYPE_GPU   1
    #define XOSD_LAYER_TYPE_VFBC   2

    Supported Instruction numbers given an instruction memory size

    #define XOSD_INS_MEM_SIZE_TO_NUM   1

    GC Instruction word offset definition

    #define XOSD_INS0   0
    #define XOSD_INS1   1
    #define XOSD_INS2   2
    #define XOSD_INS3   3
    #define XOSD_INS_SIZE   4

    GC Instruction word 0 definition

    #define XOSD_INS0_OPCODE_MASK   0xF0000000
    #define XOSD_INS0_OPCODE_SHIFT   28
    #define XOSD_INS0_GCNUM_MASK   0x07000000
    #define XOSD_INS0_GCNUM_SHIFT   24
    #define XOSD_INS0_XEND_MASK   0x00FFF000
    #define XOSD_INS0_XEND_SHIFT   12
    #define XOSD_INS0_XSTART_MASK   0x00000FFF

    GC Instruction word 1 definition

    #define XOSD_INS1_TXTINDEX_MASK   0x0000000F

    GC Instruction word 2 definition

    #define XOSD_INS2_OBJSIZE_MASK   0xFF000000
    #define XOSD_INS2_OBJSIZE_SHIFT   24
    #define XOSD_INS2_YEND_MASK   0x00FFF000
    #define XOSD_INS2_YEND_SHIFT   12
    #define XOSD_INS2_YSTART_MASK   0x00000FFF

    GC Instruction word 3 definition

    #define XOSD_INS3_COL_MASK   0x0000000F

    GC Instruction Operation Code definition (used in Instruction word 0)

    #define XOSD_INS_OPCODE_END   0x0
    #define XOSD_INS_OPCODE_NOP   0x8
    #define XOSD_INS_OPCODE_BOX   0xA
    #define XOSD_INS_OPCODE_LINE   0xC
    #define XOSD_INS_OPCODE_TXT   0xE
    #define XOSD_INS_OPCODE_BOXTXT   0xF

    GC color size

    #define XOSD_COLOR_ENTRY_SIZE   4

    GC font unit size

    #define XOSD_FONT_BIT_TO_BYTE   8

    Layer priority

    #define XOSD_LAYER_PRIORITY_0   0
    #define XOSD_LAYER_PRIORITY_1   1
    #define XOSD_LAYER_PRIORITY_2   2
    #define XOSD_LAYER_PRIORITY_3   3
    #define XOSD_LAYER_PRIORITY_4   4
    #define XOSD_LAYER_PRIORITY_5   5
    #define XOSD_LAYER_PRIORITY_6   6
    #define XOSD_LAYER_PRIORITY_7   7

    Device register I/O APIs

    #define XOSD_ReadReg(BaseAddress, RegOffset)   XOSD_In32((BaseAddress) + (RegOffset))
    #define XOSD_WriteReg(BaseAddress, RegOffset, Data)   XOSD_Out32((BaseAddress) + (RegOffset), (Data))
    -


    Define Documentation

    -

    - - - - -
    - - - - -
    #define XOSD_BC0   0x100
    -
    - - - - - -
    -   - - -

    -Background Color Channel 0

    -

    - - - - -
    - - - - -
    #define XOSD_BC0_YG_MASK   0x00000FFF
    -
    - - - - - -
    -   - - -

    -Y (luma) or Green

    -

    - - - - -
    - - - - -
    #define XOSD_BC1   0x104
    -
    - - - - - -
    -   - - -

    -Background Color Channel 1

    -

    - - - - -
    - - - - -
    #define XOSD_BC1_UCBB_MASK   0x00000FFF
    -
    - - - - - -
    -   - - -

    -U (Cb) or Blue

    -

    - - - - -
    - - - - -
    #define XOSD_BC2   0x108
    -
    - - - - - -
    -   - - -

    -Background Color Channel 2

    -

    - - - - -
    - - - - -
    #define XOSD_BC2_VCRR_MASK   0x00000FFF
    -
    - - - - - -
    -   - - -

    -V(Cr) or Red

    -

    - - - - -
    - - - - -
    #define XOSD_COLOR_ENTRY_SIZE   4
    -
    - - - - - -
    -   - - -

    -Size of each color entry in bytes

    -

    - - - - -
    - - - - -
    #define XOSD_CTL   0x000
    -
    - - - - - -
    -   - - -

    -Control

    -

    - - - - -
    - - - - -
    #define XOSD_CTL_EN_MASK   0x00000001
    -
    - - - - - -
    -   - - -

    -OSD Enable

    -

    - - - - -
    - - - - -
    #define XOSD_CTL_HBP_MASK   0x00000010
    -
    - - - - - -
    -   - - -

    -Horizontal Blank Polarity

    -

    - - - - -
    - - - - -
    #define XOSD_CTL_RUE_MASK   0x00000002
    -
    - - - - - -
    -   - - -

    -OSD Register Update Enable

    -

    - - - - -
    - - - - -
    #define XOSD_CTL_VBP_MASK   0x00000020
    -
    - - - - - -
    -   - - -

    -Vertical Blank Polarity

    -

    - - - - -
    - - - - -
    #define XOSD_FONT_BIT_TO_BYTE   8
    -
    - - - - - -
    -   - - -

    -Ratio to convert font size to byte

    -

    - - - - -
    - - - - -
    #define XOSD_GC_BANK_NUM   2
    -
    - - - - - -
    -   - - -

    -The number of Banks in each Graphics controller

    -

    - - - - -
    - - - - -
    #define XOSD_GCABA   0x194
    -
    - - - - - -
    -   - - -

    -GPU Active Bank Address

    -

    - - - - -
    - - - - -
    #define XOSD_GCABA_CHR_MASK   0xFF000000
    -
    - - - - - -
    -   - - -

    -Set the active Character Bank

    -

    - - - - -
    - - - - -
    #define XOSD_GCABA_CHR_SHIFT   24
    -
    - - - - - -
    -   - - -

    -Bit shift of active Character Bank

    -

    - - - - -
    - - - - -
    #define XOSD_GCABA_COL_MASK   0x0000FF00
    -
    - - - - - -
    -   - - -

    -Set the active Color Table Bank

    -

    - - - - -
    - - - - -
    #define XOSD_GCABA_COL_SHIFT   8
    -
    - - - - - -
    -   - - -

    -Bit shift of active Color Table Bank

    -

    - - - - -
    - - - - -
    #define XOSD_GCABA_INS_MASK   0x000000FF
    -
    - - - - - -
    -   - - -

    -Set the active instruction Bank

    -

    - - - - -
    - - - - -
    #define XOSD_GCABA_TXT_MASK   0x00FF0000
    -
    - - - - - -
    -   - - -

    -Set the active Text Bank

    -

    - - - - -
    - - - - -
    #define XOSD_GCABA_TXT_SHIFT   16
    -
    - - - - - -
    -   - - -

    -Bit shift of active Text Bank

    -

    - - - - -
    - - - - -
    #define XOSD_GCD   0x198
    -
    - - - - - -
    -   - - -

    -GPU Data

    -

    - - - - -
    - - - - -
    #define XOSD_GCWBA   0x190
    -
    - - - - - -
    -   - - -

    -GPU Write Bank Address

    -

    - - - - -
    - - - - -
    #define XOSD_GCWBA_BANK_MASK   0x00000007
    -
    - - - - - -
    -   - - -

    -Controls which bank to write GPU instructions and Color LUT data into.

    -

    - - - - -
    - - - - -
    #define XOSD_GCWBA_GCNUM_MASK   0x00000700
    -
    - - - - - -
    -   - - -

    -Graphics Controller Number

    -

    - - - - -
    - - - - -
    #define XOSD_GCWBA_GCNUM_SHIFT   8
    -
    - - - - - -
    -   - - -

    -Bit shift of Graphics Controller Number

    -

    - - - - -
    - - - - -
    #define XOSD_GIER   0x010
    -
    - - - - - -
    -   - - -

    -Global Interrupt Enable Register

    -

    - - - - -
    - - - - -
    #define XOSD_GIER_GIE_MASK   0x80000000
    -
    - - - - - -
    -   - - -

    -Global interrupt enable

    -

    - - - - -
    - - - - -
    #define XOSD_IER   0x00c
    -
    - - - - - -
    -   - - -

    -Interrupt Enable Register

    -

    - - - - -
    - - - - -
    #define XOSD_INS0   0
    -
    - - - - - -
    -   - - -

    -Instruction word 0 offset

    -

    - - - - -
    - - - - -
    #define XOSD_INS0_GCNUM_MASK   0x07000000
    -
    - - - - - -
    -   - - -

    -Graphics controller number (GC#)

    -

    - - - - -
    - - - - -
    #define XOSD_INS0_GCNUM_SHIFT   24
    -
    - - - - - -
    -   - - -

    -Bit shift number of GC#

    -

    - - - - -
    - - - - -
    #define XOSD_INS0_OPCODE_MASK   0xF0000000
    -
    - - - - - -
    -   - - -

    -Operation Code (OpCode)

    -

    - - - - -
    - - - - -
    #define XOSD_INS0_OPCODE_SHIFT   28
    -
    - - - - - -
    -   - - -

    -Bit shift number of OpCode

    -

    - - - - -
    - - - - -
    #define XOSD_INS0_XEND_MASK   0x00FFF000
    -
    - - - - - -
    -   - - -

    -Horizontal end pixel of the object

    -

    - - - - -
    - - - - -
    #define XOSD_INS0_XEND_SHIFT   12
    -
    - - - - - -
    -   - - -

    -Bit shift number of Horizontal end pixel of the object

    -

    - - - - -
    - - - - -
    #define XOSD_INS0_XSTART_MASK   0x00000FFF
    -
    - - - - - -
    -   - - -

    -Horizontal start pixel of the Object

    -

    - - - - -
    - - - - -
    #define XOSD_INS1   1
    -
    - - - - - -
    -   - - -

    -Instruction word 1 offset

    -

    - - - - -
    - - - - -
    #define XOSD_INS1_TXTINDEX_MASK   0x0000000F
    -
    - - - - - -
    -   - - -

    -String Index

    -

    - - - - -
    - - - - -
    #define XOSD_INS2   2
    -
    - - - - - -
    -   - - -

    -Instruction word 2 offset

    -

    - - - - -
    - - - - -
    #define XOSD_INS2_OBJSIZE_MASK   0xFF000000
    -
    - - - - - -
    -   - - -

    -Object Size

    -

    - - - - -
    - - - - -
    #define XOSD_INS2_OBJSIZE_SHIFT   24
    -
    - - - - - -
    -   - - -

    -Bit shift number of Object Size

    -

    - - - - -
    - - - - -
    #define XOSD_INS2_YEND_MASK   0x00FFF000
    -
    - - - - - -
    -   - - -

    -Vertical end line of the object

    -

    - - - - -
    - - - - -
    #define XOSD_INS2_YEND_SHIFT   12
    -
    - - - - - -
    -   - - -

    -Bit shift number of Vertical end line of the object

    -

    - - - - -
    - - - - -
    #define XOSD_INS2_YSTART_MASK   0x00000FFF
    -
    - - - - - -
    -   - - -

    -Vertical start line of the Object

    -

    - - - - -
    - - - - -
    #define XOSD_INS3   3
    -
    - - - - - -
    -   - - -

    -Instruction word 3 offset

    -

    - - - - -
    - - - - -
    #define XOSD_INS3_COL_MASK   0x0000000F
    -
    - - - - - -
    -   - - -

    -Color Index for Box/Text

    -

    - - - - -
    - - - - -
    #define XOSD_INS_MEM_SIZE_TO_NUM   1
    -
    - - - - - -
    -   - - -

    -Conversion to the number of instructions from the instruction memory size

    -

    - - - - -
    - - - - -
    #define XOSD_INS_OPCODE_BOX   0xA
    -
    - - - - - -
    -   - - -

    -Box

    -

    - - - - -
    - - - - -
    #define XOSD_INS_OPCODE_BOXTXT   0xF
    -
    - - - - - -
    -   - - -

    -Box Text

    -

    - - - - -
    - - - - -
    #define XOSD_INS_OPCODE_END   0x0
    -
    - - - - - -
    -   - - -

    -End of instruction list

    -

    - - - - -
    - - - - -
    #define XOSD_INS_OPCODE_LINE   0xC
    -
    - - - - - -
    -   - - -

    -Line

    -

    - - - - -
    - - - - -
    #define XOSD_INS_OPCODE_NOP   0x8
    -
    - - - - - -
    -   - - -

    -NOP

    -

    - - - - -
    - - - - -
    #define XOSD_INS_OPCODE_TXT   0xE
    -
    - - - - - -
    -   - - -

    -Text

    -

    - - - - -
    - - - - -
    #define XOSD_INS_SIZE   4
    -
    - - - - - -
    -   - - -

    -Size of an instruction in words

    -

    - - - - -
    - - - - -
    #define XOSD_ISR   0x004
    -
    - - - - - -
    -   - - -

    -Interrupt Status Register

    -

    - - - - -
    - - - - -
    #define XOSD_IXR_ALLIERR_MASK
    -
    - - - - - -
    -   - - -

    -Value:

    Mask for all error interrupts
    -

    - - - - -
    - - - - -
    #define XOSD_IXR_ALLINTR_MASK
    -
    - - - - - -
    -   - - -

    -Value:

    Mask for all interrupts
    -

    - - - - -
    - - - - -
    #define XOSD_IXR_FD_MASK   0x00000001
    -
    - - - - - -
    -   - - -

    -OSD completed processing Frame

    -

    - - - - -
    - - - - -
    #define XOSD_IXR_FE_MASK   0x00000008
    -
    - - - - - -
    -   - - -

    -OSD did not complete processing frame before next Vblank

    -

    - - - - -
    - - - - -
    #define XOSD_IXR_GAO_MASK   0xFF000000
    -
    - - - - - -
    -   - - -

    -Graphics Controller Instruction Overflow

    -

    - - - - -
    - - - - -
    #define XOSD_IXR_GIE_MASK   0x00FF0000
    -
    - - - - - -
    -   - - -

    -Graphics Controller Instruction Error

    -

    - - - - -
    - - - - -
    #define XOSD_IXR_IUE_MASK   0x00ff0000
    -
    - - - - - -
    -   - - -

    -OSD Input Underflow Error

    -

    - - - - -
    - - - - -
    #define XOSD_IXR_OOE_MASK   0x00000010
    -
    - - - - - -
    -   - - -

    -OSD Output Overflow Error

    -

    - - - - -
    - - - - -
    #define XOSD_IXR_VBIE_MASK   0x00000004
    -
    - - - - - -
    -   - - -

    -Vertical Blank Interval End

    -

    - - - - -
    - - - - -
    #define XOSD_IXR_VBIS_MASK   0x00000002
    -
    - - - - - -
    -   - - -

    -Vertical Blank Interval Start

    -

    - - - - -
    - - - - -
    #define XOSD_L0C   0x110
    -
    - - - - - -
    -   - - -

    -Layer 0 Control

    -

    - - - - -
    - - - - -
    #define XOSD_L0P   0x114
    -
    - - - - - -
    -   - - -

    -Layer 0 Position

    -

    - - - - -
    - - - - -
    #define XOSD_L0S   0x118
    -
    - - - - - -
    -   - - -

    -Layer 0 Size

    -

    - - - - -
    - - - - -
    #define XOSD_L1C   0x120
    -
    - - - - - -
    -   - - -

    -Layer 1 Control

    -

    - - - - -
    - - - - -
    #define XOSD_L1P   0x124
    -
    - - - - - -
    -   - - -

    -Layer 1 Position

    -

    - - - - -
    - - - - -
    #define XOSD_L1S   0x128
    -
    - - - - - -
    -   - - -

    -Layer 1 Size

    -

    - - - - -
    - - - - -
    #define XOSD_L2C   0x130
    -
    - - - - - -
    -   - - -

    -Layer 2 Control

    -

    - - - - -
    - - - - -
    #define XOSD_L2P   0x134
    -
    - - - - - -
    -   - - -

    -Layer 2 Position

    -

    - - - - -
    - - - - -
    #define XOSD_L2S   0x138
    -
    - - - - - -
    -   - - -

    -Layer 2 Size

    -

    - - - - -
    - - - - -
    #define XOSD_L3C   0x140
    -
    - - - - - -
    -   - - -

    -Layer 3 Control

    -

    - - - - -
    - - - - -
    #define XOSD_L3P   0x144
    -
    - - - - - -
    -   - - -

    -Layer 3 Position

    -

    - - - - -
    - - - - -
    #define XOSD_L3S   0x148
    -
    - - - - - -
    -   - - -

    -Layer 3 Size

    -

    - - - - -
    - - - - -
    #define XOSD_L4C   0x150
    -
    - - - - - -
    -   - - -

    -Layer 4 Control

    -

    - - - - -
    - - - - -
    #define XOSD_L4P   0x154
    -
    - - - - - -
    -   - - -

    -Layer 4 Position

    -

    - - - - -
    - - - - -
    #define XOSD_L4S   0x158
    -
    - - - - - -
    -   - - -

    -Layer 4 Size

    -

    - - - - -
    - - - - -
    #define XOSD_L5C   0x160
    -
    - - - - - -
    -   - - -

    -Layer 5 Control

    -

    - - - - -
    - - - - -
    #define XOSD_L5P   0x164
    -
    - - - - - -
    -   - - -

    -Layer 5 Position

    -

    - - - - -
    - - - - -
    #define XOSD_L5S   0x168
    -
    - - - - - -
    -   - - -

    -Layer 5 Size

    -

    - - - - -
    - - - - -
    #define XOSD_L6C   0x170
    -
    - - - - - -
    -   - - -

    -Layer 6 Control

    -

    - - - - -
    - - - - -
    #define XOSD_L6P   0x174
    -
    - - - - - -
    -   - - -

    -Layer 6 Position

    -

    - - - - -
    - - - - -
    #define XOSD_L6S   0x178
    -
    - - - - - -
    -   - - -

    -Layer 6 Size

    -

    - - - - -
    - - - - -
    #define XOSD_L7C   0x180
    -
    - - - - - -
    -   - - -

    -Layer 7 Control

    -

    - - - - -
    - - - - -
    #define XOSD_L7P   0x184
    -
    - - - - - -
    -   - - -

    -Layer 7 Position

    -

    - - - - -
    - - - - -
    #define XOSD_L7S   0x188
    -
    - - - - - -
    -   - - -

    -Layer 7 Size

    -

    - - - - -
    - - - - -
    #define XOSD_LAYER_PRIORITY_0   0
    -
    - - - - - -
    -   - - -

    -Priority 0 --- Lowest

    -

    - - - - -
    - - - - -
    #define XOSD_LAYER_PRIORITY_1   1
    -
    - - - - - -
    -   - - -

    -Priority 1

    -

    - - - - -
    - - - - -
    #define XOSD_LAYER_PRIORITY_2   2
    -
    - - - - - -
    -   - - -

    -Priority 2

    -

    - - - - -
    - - - - -
    #define XOSD_LAYER_PRIORITY_3   3
    -
    - - - - - -
    -   - - -

    -Priority 3

    -

    - - - - -
    - - - - -
    #define XOSD_LAYER_PRIORITY_4   4
    -
    - - - - - -
    -   - - -

    -Priority 4

    -

    - - - - -
    - - - - -
    #define XOSD_LAYER_PRIORITY_5   5
    -
    - - - - - -
    -   - - -

    -Priority 5

    -

    - - - - -
    - - - - -
    #define XOSD_LAYER_PRIORITY_6   6
    -
    - - - - - -
    -   - - -

    -Priority 6

    -

    - - - - -
    - - - - -
    #define XOSD_LAYER_PRIORITY_7   7
    -
    - - - - - -
    -   - - -

    -Priority 7 --- Highest

    -

    - - - - -
    - - - - -
    #define XOSD_LAYER_TYPE_DISABLE   0
    -
    - - - - - -
    -   - - -

    -Layer is disabled

    -

    - - - - -
    - - - - -
    #define XOSD_LAYER_TYPE_GPU   1
    -
    - - - - - -
    -   - - -

    -Layer's type is GPU

    -

    - - - - -
    - - - - -
    #define XOSD_LAYER_TYPE_VFBC   2
    -
    - - - - - -
    -   - - -

    -Layer's type is VFBC

    -

    - - - - -
    - - - - -
    #define XOSD_LXC   0x00
    -
    - - - - - -
    -   - - -

    -Layer Control

    -

    - - - - -
    - - - - -
    #define XOSD_LXC_ALPHA_MASK   0x0FFF0000
    -
    - - - - - -
    -   - - -

    -Global Alpha Value

    -

    - - - - -
    - - - - -
    #define XOSD_LXC_ALPHA_SHIFT   16
    -
    - - - - - -
    -   - - -

    -Bit shift number of Global Alpha Value

    -

    - - - - -
    - - - - -
    #define XOSD_LXC_EN_MASK   0x00000001
    -
    - - - - - -
    -   - - -

    -Layer Enable

    -

    - - - - -
    - - - - -
    #define XOSD_LXC_GALPHAEN_MASK   0x00000002
    -
    - - - - - -
    -   - - -

    -Global Alpha Enable

    -

    - - - - -
    - - - - -
    #define XOSD_LXC_PRIORITY_MASK   0x00000700
    -
    - - - - - -
    -   - - -

    -Layer Priority

    -

    - - - - -
    - - - - -
    #define XOSD_LXC_PRIORITY_SHIFT   8
    -
    - - - - - -
    -   - - -

    -Bit shift number of Layer Priority

    -

    - - - - -
    - - - - -
    #define XOSD_LXP   0x04
    -
    - - - - - -
    -   - - -

    -Layer Position

    -

    - - - - -
    - - - - -
    #define XOSD_LXP_XSTART_MASK   0x00000FFF
    -
    - - - - - -
    -   - - -

    -Horizontal start pixel of origin of layer

    -

    - - - - -
    - - - - -
    #define XOSD_LXP_YSTART_MASK   0x0FFF0000
    -
    - - - - - -
    -   - - -

    -Vertical start line of origin of layer

    -

    - - - - -
    - - - - -
    #define XOSD_LXP_YSTART_SHIFT   16
    -
    - - - - - -
    -   - - -

    -Bit shift of vertical start line of origin of layer

    -

    - - - - -
    - - - - -
    #define XOSD_LXS   0x08
    -
    - - - - - -
    -   - - -

    -Layer Size

    -

    - - - - -
    - - - - -
    #define XOSD_LXS_XSIZE_MASK   0x00000FFF
    -
    - - - - - -
    -   - - -

    -Horizontal size of layer

    -

    - - - - -
    - - - - -
    #define XOSD_LXS_YSIZE_MASK   0x0FFF0000
    -
    - - - - - -
    -   - - -

    -Vertical size of layer

    -

    - - - - -
    - - - - -
    #define XOSD_LXS_YSIZE_SHIFT   16
    -
    - - - - - -
    -   - - -

    -Bit shift number of vertical size of layer

    -

    - - - - -
    - - - - -
    #define XOSD_MAX_NUM_OF_LAYERS   8
    -
    - - - - - -
    -   - - -

    -The max number of layers

    -

    - - - - -
    - - - - - - - - - - - - -
    #define XOSD_ReadReg BaseAddress,
    RegOffset   )    XOSD_In32((BaseAddress) + (RegOffset))
    -
    - - - - - -
    -   - - -

    -Read the given register.

    -

    Parameters:
    - - - -
    BaseAddress is the base address of the device
    RegOffset is the register offset to be read
    -
    -
    Returns:
    The 32-bit value of the register
    -
    Note:
    C-style signature: u32 XOSD_ReadReg(u32 BaseAddress, u32 RegOffset)
    -
    -

    - - - - -
    - - - - -
    #define XOSD_RST   0x000
    -
    - - - - - -
    -   - - -

    -Software Reset

    -

    - - - - -
    - - - - -
    #define XOSD_RST_RESET   0x80000000
    -
    - - - - - -
    -   - - -

    -Software Reset

    -

    - - - - -
    - - - - -
    #define XOSD_SS   0x020
    -
    - - - - - -
    -   - - -

    -Screen Size

    -

    - - - - -
    - - - - -
    #define XOSD_SS_XSIZE_MASK   0x00000FFF
    -
    - - - - - -
    -   - - -

    -Horizontal Width of OSD Output

    -

    - - - - -
    - - - - -
    #define XOSD_SS_YSIZE_MASK   0x0FFF0000
    -
    - - - - - -
    -   - - -

    -Vertical Height of OSD Output

    -

    - - - - -
    - - - - -
    #define XOSD_SS_YSIZE_SHIFT   16
    -
    - - - - - -
    -   - - -

    -Bit shift of XOSD_SS_YSIZE_MASK

    -

    - - - - -
    - - - - -
    #define XOSD_VER   0x010
    -
    - - - - - -
    -   - - -

    -Version Register

    -

    - - - - -
    - - - - -
    #define XOSD_VER_MAJOR_MASK   0xFF000000
    -
    - - - - - -
    -   - - -

    -Major Version

    -

    - - - - -
    - - - - -
    #define XOSD_VER_MAJOR_SHIFT   24
    -
    - - - - - -
    -   - - -

    -Major Version Bit Shift

    -

    - - - - -
    - - - - -
    #define XOSD_VER_MINOR_MASK   0x00FF0000
    -
    - - - - - -
    -   - - -

    -Minor Version

    -

    - - - - -
    - - - - -
    #define XOSD_VER_MINOR_SHIFT   16
    -
    - - - - - -
    -   - - -

    -Minor Version Bit Shift

    -

    - - - - -
    - - - - -
    #define XOSD_VER_REV_MASK   0x0000F000
    -
    - - - - - -
    -   - - -

    -Revision Version

    -

    - - - - -
    - - - - -
    #define XOSD_VER_REV_SHIFT   12
    -
    - - - - - -
    -   - - -

    -Revision Bit Shift

    -

    - - - - -
    - - - - - - - - - - - - - - - -
    #define XOSD_WriteReg BaseAddress,
    RegOffset,
    Data   )    XOSD_Out32((BaseAddress) + (RegOffset), (Data))
    -
    - - - - - -
    -   - - -

    -Write the given register.

    -

    Parameters:
    - - - - -
    BaseAddress is the base address of the device
    RegOffset is the register offset to be written
    Data is the 32-bit value to write to the register
    -
    -
    Returns:
    None.
    -
    Note:
    C-style signature: void XOSD_WriteReg(u32 BaseAddress, u32 RegOffset, u32 Data)
    -
    -Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__intr_8c.html b/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__intr_8c.html deleted file mode 100755 index bdd0133f..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__intr_8c.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - xosd_intr.c File Reference - - - -

    -Software Drivers -
    - - - -

    xosd_intr.c File Reference


    Detailed Description

    -This code contains interrupt related functions of Xilinx MVI Video On-Screen-Display device driver. Please see xosd.h for more details of the driver.

    -

    - MODIFICATION HISTORY:

    -

     Ver	Who  Date     Changes
    - ----- ---- -------- -------------------------------------------------------
    - 1.00a xd   08/18/08 First release
    - 2.00a cjm  12/18/12 Converted from xio.h to xil_io.h, translating
    -                     basic types, MB cache functions, exceptions and
    -                     assertions to xil_io format. 
    - 
    -

    -#include "xosd.h"
    - - - - - - - -

    Functions

    void XOSD_IntrHandler (void *InstancePtr)
    int XOSD_SetCallBack (XOSD *InstancePtr, u32 HandlerType, void *CallBackFunc, void *CallBackRef)
    -


    Function Documentation

    -

    - - - - -
    - - - - - - - - - -
    void XOSD_IntrHandler void *  InstancePtr  ) 
    -
    - - - - - -
    -   - - -

    -This function is the interrupt handler for the On-Screen-Display driver.

    -This handler reads the pending interrupt from the IER/ISR, determines the source of the interrupts, calls according callbacks, and finally clears the interrupts.

    -The application is responsible for connecting this function to the interrupt system. Application beyond this driver is also responsible for providing callbacks to handle interrupts and installing the callbacks using XOSD_SetCallBack() during initialization phase. An example delivered with this driver demonstrates how this could be done.

    -

    Parameters:
    - - -
    InstancePtr is a pointer to the XOSD instance that just interrupted.
    -
    -
    Returns:
    None.
    -
    Note:
    None.
    -
    -

    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    int XOSD_SetCallBack XOSD InstancePtr,
    u32  HandlerType,
    void *  CallBackFunc,
    void *  CallBackRef
    -
    - - - - - -
    -   - - -

    -This routine installs an asynchronous callback function for the given HandlerType:

    -

    - HandlerType		   Callback Function Type
    - -----------------------  ---------------------------
    - XOSD_HANDLER_VBISTART	   XOSD_CallBack
    - XOSD_HANDLER_VBIEND	   XOSD_CallBack
    - XOSD_HANDLER_FRAMEDONE   XOSD_CallBack
    - XOSD_HANDLER_ERROR	   XOSD_ErrCallBack

    -

     HandlerType		   Invoked by this driver when:
    - -----------------------  --------------------------------------------------
    - XOSD_HANDLER_VBISTART	   A Vertical Blank Interval Start Interrupt happens
    - XOSD_HANDLER_VBIEND	   A Vertical Blank Interval End Interrupt happens
    - XOSD_HANDLER_FRAMEDONE   A Frame Done Interrupt happens
    - XOSD_HANDLER_ERROR	   An error condition happens

    -

     

    -

    Parameters:
    - - - - - -
    InstancePtr is a pointer to the XOSD instance to be worked on.
    HandlerType specifies which callback is to be attached.
    CallbackFunc is the address of the callback function.
    CallbackRef is a user data item that will be passed to the callback function when it is invoked.
    -
    -
    Returns:
      -
    • XST_SUCCESS when handler is installed.
    • XST_INVALID_PARAM when HandlerType is invalid.
    -
    -
    Note:
    Invoking this function for a handler that already has been installed replaces it with the new handler.
    -
    -Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__sinit_8c.html b/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__sinit_8c.html deleted file mode 100755 index cd914838..00000000 --- a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__sinit_8c.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - xosd_sinit.c File Reference - - - -

    -Software Drivers -
    - - - -

    xosd_sinit.c File Reference


    Detailed Description

    -This file contains the static initialization method for Xilinx MVI Video On-Screen-Display (OSD) device driver.

    -

    - MODIFICATION HISTORY:

    -

     Ver   Who  Date     Changes
    - ----- ---- -------- -------------------------------------------------------
    - 1.00a xd   08/18/08 First release
    - 2.00a cjm  12/18/12 Converted from xio.h to xil_io.h, translating
    -                     basic types, MB cache functions, exceptions and
    -                     assertions to xil_io format. 
    - 
    -

    -#include "xosd.h"
    -#include "xparameters.h"
    - - - - - -

    Functions

    XOSD_ConfigXOSD_LookupConfig (u16 DeviceId)
    -


    Function Documentation

    -

    - - - - -
    - - - - - - - - - -
    XOSD_Config* XOSD_LookupConfig u16  DeviceId  ) 
    -
    - - - - - -
    -   - - -

    -XOSD_LookupConfig returns a reference to an XOSD_Config structure based on the unique device id, DeviceId. The return value will refer to an entry in the device configuration table defined in the xosd_g.c file.

    -

    Parameters:
    - - -
    DeviceId is the unique device ID of the device for the lookup operation.
    -
    -
    Returns:
    XOSD_LookupConfig returns a reference to a config record in the configuration table (in xosd_g.c) corresponding to DeviceId, or NULL if no match is found.
    -
    -Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.