osd: Added source files

Modified the source files, added selftest example, Doxygen docs

Signed-off-by: Shravan Kumar A <skumara@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
This commit is contained in:
Shravan Kumar A 2014-07-18 12:45:33 +05:30 committed by Jagannadha Sutradharudu Teki
parent 396886d88e
commit 1fb4235048
39 changed files with 15030 additions and 1966 deletions

View file

@ -1,9 +1,9 @@
###############################################################################
##############################################################################
#
# Copyright (C) 2008 - 2014 Xilinx, Inc. All rights reserved.
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# of this software and associated documentation files (the "Software"),to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
@ -28,22 +28,22 @@
# in advertising or otherwise to promote the sale, use or other dealings in
# this Software without prior written authorization from Xilinx.
#
# MODIFICATION HISTORY:
#
# Ver Who Date Changes
# ----- ------ -------- ------------------------------------------------------
# 1.00a adk 02/18/14 Removed the implementation of interrupt_handler array.
#
###############################################################################
OPTION psf_version = 2.1;
BEGIN driver osd
OPTION supported_peripherals = (v_osd_v[456]_[0-9][0-9]_[a-z] v_osd_v[6]_[0-9]);
OPTION supported_peripherals = (v_osd_v[6-9]_[0-9]);
OPTION driver_state = ACTIVE;
OPTION copyfiles = all;
OPTION NAME = osd;
BEGIN ARRAY interrupt_handler
PROPERTY desc = "Interrupt Handler Information";
PROPERTY size = 1, permit = none;
PARAM name = int_handler, default = XNullHandler, desc = "Name of Interrupt Handler", type = string;
PARAM name = int_port, default = irq, desc = "Interrupt pin associated with the interrupt handler", permit = none;
END ARRAY
END driver

View file

@ -1,125 +1,37 @@
###############################################################
# (c) Copyright 2008-2014 Xilinx, Inc. All rights reserved.
##############################################################################
#
# This file contains confidential and proprietary information
# of Xilinx, Inc. and is protected under U.S. and
# international copyright and other intellectual property
# laws.
# Copyright (C) 2008 - 2014 Xilinx, Inc. All rights reserved.
#
# DISCLAIMER
# This disclaimer is not a license and does not grant any
# rights to the materials distributed herewith. Except as
# otherwise provided in a valid license issued to you by
# Xilinx, and to the maximum extent permitted by applicable
# law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
# WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES
# AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
# BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
# INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
# (2) Xilinx shall not be liable (whether in contract or tort,
# including negligence, or under any other theory of
# liability) for any loss or damage of any kind or nature
# related to, arising under or in connection with these
# materials, including for any direct, or any indirect,
# special, incidental, or consequential loss or damage
# (including loss of data, profits, goodwill, or any type of
# loss or damage suffered as a result of any action brought
# by a third party) even if such damage or loss was
# reasonably foreseeable or Xilinx had been advised of the
# possibility of the same.
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"),to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# CRITICAL APPLICATIONS
# Xilinx products are not designed or intended to be fail-
# safe, or for use in any application requiring fail-safe
# performance, such as life-support or safety devices or
# systems, Class III medical devices, nuclear facilities,
# applications related to the deployment of airbags, or any
# other applications that could lead to death, personal
# injury, or severe property or environmental damage
# (individually and collectively, "Critical
# Applications"). Customer assumes the sole risk and
# liability of any use of Xilinx products in Critical
# Applications, subject only to applicable laws and
# regulations governing limitations on product liability.
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
# PART OF THIS FILE AT ALL TIMES.
# MODIFICATION HISTORY:
# Ver Who Date Changes
# -------- ------ -------- ------------------------------------
# 3.0 adk 12/10/13 Updated as per the New Tcl API's
###############################################################
# Use of the Software is limited solely to applications:
# (a) running on a Xilinx device, or
# (b) that interact with a Xilinx device through a bus or interconnect.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# XILINX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
# OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
#
# Except as contained in this notice, the name of the Xilinx shall not be used
# in advertising or otherwise to promote the sale, use or other dealings in
# this Software without prior written authorization from Xilinx.
###############################################################################
#uses "xillib.tcl"
proc generate {drv_handle} {
xdefine_include_file $drv_handle "xparameters.h" "XOSD" "NUM_INSTANCES" "DEVICE_ID" "C_BASEADDR" "C_HIGHADDR" "C_NUM_LAYERS" "C_S_AXIS_VIDEO_DATA_WIDTH" "C_LAYER0_TYPE" "C_LAYER1_TYPE" "C_LAYER2_TYPE" "C_LAYER3_TYPE" "C_LAYER4_TYPE" "C_LAYER5_TYPE" "C_LAYER6_TYPE" "C_LAYER7_TYPE" "C_LAYER0_IMEM_SIZE" "C_LAYER0_INS_BOX_EN" "C_LAYER0_INS_LINE_EN" "C_LAYER0_INS_TEXT_EN" "C_LAYER0_CLUT_SIZE" "C_LAYER0_CLUT_MEMTYPE" "C_LAYER0_FONT_NUM_CHARS" "C_LAYER0_FONT_WIDTH" "C_LAYER0_FONT_HEIGHT" "C_LAYER0_FONT_BPP" "C_LAYER0_FONT_ASCII_OFFSET" "C_LAYER0_TEXT_NUM_STRINGS" "C_LAYER0_TEXT_MAX_STRING_LENGTH" "C_LAYER1_IMEM_SIZE" "C_LAYER1_INS_BOX_EN" "C_LAYER1_INS_LINE_EN" "C_LAYER1_INS_TEXT_EN" "C_LAYER1_CLUT_SIZE" "C_LAYER1_CLUT_MEMTYPE" "C_LAYER1_FONT_NUM_CHARS" "C_LAYER1_FONT_WIDTH" "C_LAYER1_FONT_HEIGHT" "C_LAYER1_FONT_BPP" "C_LAYER1_FONT_ASCII_OFFSET" "C_LAYER1_TEXT_NUM_STRINGS" "C_LAYER1_TEXT_MAX_STRING_LENGTH" "C_LAYER2_IMEM_SIZE" "C_LAYER2_INS_BOX_EN" "C_LAYER2_INS_LINE_EN" "C_LAYER2_INS_TEXT_EN" "C_LAYER2_CLUT_SIZE" "C_LAYER2_CLUT_MEMTYPE" "C_LAYER2_FONT_NUM_CHARS" "C_LAYER2_FONT_WIDTH" "C_LAYER2_FONT_HEIGHT" "C_LAYER2_FONT_BPP" "C_LAYER2_FONT_ASCII_OFFSET" "C_LAYER2_TEXT_NUM_STRINGS" "C_LAYER2_TEXT_MAX_STRING_LENGTH" "C_LAYER3_IMEM_SIZE" "C_LAYER3_INS_BOX_EN" "C_LAYER3_INS_LINE_EN" "C_LAYER3_INS_TEXT_EN" "C_LAYER3_CLUT_SIZE" "C_LAYER3_CLUT_MEMTYPE" "C_LAYER3_FONT_NUM_CHARS" "C_LAYER3_FONT_WIDTH" "C_LAYER3_FONT_HEIGHT" "C_LAYER3_FONT_BPP" "C_LAYER3_FONT_ASCII_OFFSET" "C_LAYER3_TEXT_NUM_STRINGS" "C_LAYER3_TEXT_MAX_STRING_LENGTH" "C_LAYER4_IMEM_SIZE" "C_LAYER4_INS_BOX_EN" "C_LAYER4_INS_LINE_EN" "C_LAYER4_INS_TEXT_EN" "C_LAYER4_CLUT_SIZE" "C_LAYER4_CLUT_MEMTYPE" "C_LAYER4_FONT_NUM_CHARS" "C_LAYER4_FONT_WIDTH" "C_LAYER4_FONT_HEIGHT" "C_LAYER4_FONT_BPP" "C_LAYER4_FONT_ASCII_OFFSET" "C_LAYER4_TEXT_NUM_STRINGS" "C_LAYER4_TEXT_MAX_STRING_LENGTH" "C_LAYER5_IMEM_SIZE" "C_LAYER5_INS_BOX_EN" "C_LAYER5_INS_LINE_EN" "C_LAYER5_INS_TEXT_EN" "C_LAYER5_CLUT_SIZE" "C_LAYER5_CLUT_MEMTYPE" "C_LAYER5_FONT_NUM_CHARS" "C_LAYER5_FONT_WIDTH" "C_LAYER5_FONT_HEIGHT" "C_LAYER5_FONT_BPP" "C_LAYER5_FONT_ASCII_OFFSET" "C_LAYER5_TEXT_NUM_STRINGS" "C_LAYER5_TEXT_MAX_STRING_LENGTH" "C_LAYER6_IMEM_SIZE" "C_LAYER6_INS_BOX_EN" "C_LAYER6_INS_LINE_EN" "C_LAYER6_INS_TEXT_EN" "C_LAYER6_CLUT_SIZE" "C_LAYER6_CLUT_MEMTYPE" "C_LAYER6_FONT_NUM_CHARS" "C_LAYER6_FONT_WIDTH" "C_LAYER6_FONT_HEIGHT" "C_LAYER6_FONT_BPP" "C_LAYER6_FONT_ASCII_OFFSET" "C_LAYER6_TEXT_NUM_STRINGS" "C_LAYER6_TEXT_MAX_STRING_LENGTH" "C_LAYER7_IMEM_SIZE" "C_LAYER7_INS_BOX_EN" "C_LAYER7_INS_LINE_EN" "C_LAYER7_INS_TEXT_EN" "C_LAYER7_CLUT_SIZE" "C_LAYER7_CLUT_MEMTYPE" "C_LAYER7_FONT_NUM_CHARS" "C_LAYER7_FONT_WIDTH" "C_LAYER7_FONT_HEIGHT" "C_LAYER7_FONT_BPP" "C_LAYER7_FONT_ASCII_OFFSET" "C_LAYER7_TEXT_NUM_STRINGS" "C_LAYER7_TEXT_MAX_STRING_LENGTH"
xdefine_config_file $drv_handle "xosd_g.c" "XOSD" "DEVICE_ID" "C_BASEADDR" "C_NUM_LAYERS" "C_S_AXIS_VIDEO_DATA_WIDTH" "C_LAYER0_TYPE" "C_LAYER1_TYPE" "C_LAYER2_TYPE" "C_LAYER3_TYPE" "C_LAYER4_TYPE" "C_LAYER5_TYPE" "C_LAYER6_TYPE" "C_LAYER7_TYPE" "C_LAYER0_IMEM_SIZE" "C_LAYER0_INS_BOX_EN" "C_LAYER0_INS_LINE_EN" "C_LAYER0_INS_TEXT_EN" "C_LAYER0_CLUT_SIZE" "C_LAYER0_CLUT_MEMTYPE" "C_LAYER0_FONT_NUM_CHARS" "C_LAYER0_FONT_WIDTH" "C_LAYER0_FONT_HEIGHT" "C_LAYER0_FONT_BPP" "C_LAYER0_FONT_ASCII_OFFSET" "C_LAYER0_TEXT_NUM_STRINGS" "C_LAYER0_TEXT_MAX_STRING_LENGTH" "C_LAYER1_IMEM_SIZE" "C_LAYER1_INS_BOX_EN" "C_LAYER1_INS_LINE_EN" "C_LAYER1_INS_TEXT_EN" "C_LAYER1_CLUT_SIZE" "C_LAYER1_CLUT_MEMTYPE" "C_LAYER1_FONT_NUM_CHARS" "C_LAYER1_FONT_WIDTH" "C_LAYER1_FONT_HEIGHT" "C_LAYER1_FONT_BPP" "C_LAYER1_FONT_ASCII_OFFSET" "C_LAYER1_TEXT_NUM_STRINGS" "C_LAYER1_TEXT_MAX_STRING_LENGTH" "C_LAYER2_IMEM_SIZE" "C_LAYER2_INS_BOX_EN" "C_LAYER2_INS_LINE_EN" "C_LAYER2_INS_TEXT_EN" "C_LAYER2_CLUT_SIZE" "C_LAYER2_CLUT_MEMTYPE" "C_LAYER2_FONT_NUM_CHARS" "C_LAYER2_FONT_WIDTH" "C_LAYER2_FONT_HEIGHT" "C_LAYER2_FONT_BPP" "C_LAYER2_FONT_ASCII_OFFSET" "C_LAYER2_TEXT_NUM_STRINGS" "C_LAYER2_TEXT_MAX_STRING_LENGTH" "C_LAYER3_IMEM_SIZE" "C_LAYER3_INS_BOX_EN" "C_LAYER3_INS_LINE_EN" "C_LAYER3_INS_TEXT_EN" "C_LAYER3_CLUT_SIZE" "C_LAYER3_CLUT_MEMTYPE" "C_LAYER3_FONT_NUM_CHARS" "C_LAYER3_FONT_WIDTH" "C_LAYER3_FONT_HEIGHT" "C_LAYER3_FONT_BPP" "C_LAYER3_FONT_ASCII_OFFSET" "C_LAYER3_TEXT_NUM_STRINGS" "C_LAYER3_TEXT_MAX_STRING_LENGTH" "C_LAYER4_IMEM_SIZE" "C_LAYER4_INS_BOX_EN" "C_LAYER4_INS_LINE_EN" "C_LAYER4_INS_TEXT_EN" "C_LAYER4_CLUT_SIZE" "C_LAYER4_CLUT_MEMTYPE" "C_LAYER4_FONT_NUM_CHARS" "C_LAYER4_FONT_WIDTH" "C_LAYER4_FONT_HEIGHT" "C_LAYER4_FONT_BPP" "C_LAYER4_FONT_ASCII_OFFSET" "C_LAYER4_TEXT_NUM_STRINGS" "C_LAYER4_TEXT_MAX_STRING_LENGTH" "C_LAYER5_IMEM_SIZE" "C_LAYER5_INS_BOX_EN" "C_LAYER5_INS_LINE_EN" "C_LAYER5_INS_TEXT_EN" "C_LAYER5_CLUT_SIZE" "C_LAYER5_CLUT_MEMTYPE" "C_LAYER5_FONT_NUM_CHARS" "C_LAYER5_FONT_WIDTH" "C_LAYER5_FONT_HEIGHT" "C_LAYER5_FONT_BPP" "C_LAYER5_FONT_ASCII_OFFSET" "C_LAYER5_TEXT_NUM_STRINGS" "C_LAYER5_TEXT_MAX_STRING_LENGTH" "C_LAYER6_IMEM_SIZE" "C_LAYER6_INS_BOX_EN" "C_LAYER6_INS_LINE_EN" "C_LAYER6_INS_TEXT_EN" "C_LAYER6_CLUT_SIZE" "C_LAYER6_CLUT_MEMTYPE" "C_LAYER6_FONT_NUM_CHARS" "C_LAYER6_FONT_WIDTH" "C_LAYER6_FONT_HEIGHT" "C_LAYER6_FONT_BPP" "C_LAYER6_FONT_ASCII_OFFSET" "C_LAYER6_TEXT_NUM_STRINGS" "C_LAYER6_TEXT_MAX_STRING_LENGTH" "C_LAYER7_IMEM_SIZE" "C_LAYER7_INS_BOX_EN" "C_LAYER7_INS_LINE_EN" "C_LAYER7_INS_TEXT_EN" "C_LAYER7_CLUT_SIZE" "C_LAYER7_CLUT_MEMTYPE" "C_LAYER7_FONT_NUM_CHARS" "C_LAYER7_FONT_WIDTH" "C_LAYER7_FONT_HEIGHT" "C_LAYER7_FONT_BPP" "C_LAYER7_FONT_ASCII_OFFSET" "C_LAYER7_TEXT_NUM_STRINGS" "C_LAYER7_TEXT_MAX_STRING_LENGTH"
xdefine_config_file $drv_handle "xosd_g.c" "XOsd" "DEVICE_ID" "C_BASEADDR" "C_NUM_LAYERS" "C_S_AXIS_VIDEO_DATA_WIDTH" "C_LAYER0_TYPE" "C_LAYER1_TYPE" "C_LAYER2_TYPE" "C_LAYER3_TYPE" "C_LAYER4_TYPE" "C_LAYER5_TYPE" "C_LAYER6_TYPE" "C_LAYER7_TYPE" "C_LAYER0_IMEM_SIZE" "C_LAYER0_INS_BOX_EN" "C_LAYER0_INS_LINE_EN" "C_LAYER0_INS_TEXT_EN" "C_LAYER0_CLUT_SIZE" "C_LAYER0_CLUT_MEMTYPE" "C_LAYER0_FONT_NUM_CHARS" "C_LAYER0_FONT_WIDTH" "C_LAYER0_FONT_HEIGHT" "C_LAYER0_FONT_BPP" "C_LAYER0_FONT_ASCII_OFFSET" "C_LAYER0_TEXT_NUM_STRINGS" "C_LAYER0_TEXT_MAX_STRING_LENGTH" "C_LAYER1_IMEM_SIZE" "C_LAYER1_INS_BOX_EN" "C_LAYER1_INS_LINE_EN" "C_LAYER1_INS_TEXT_EN" "C_LAYER1_CLUT_SIZE" "C_LAYER1_CLUT_MEMTYPE" "C_LAYER1_FONT_NUM_CHARS" "C_LAYER1_FONT_WIDTH" "C_LAYER1_FONT_HEIGHT" "C_LAYER1_FONT_BPP" "C_LAYER1_FONT_ASCII_OFFSET" "C_LAYER1_TEXT_NUM_STRINGS" "C_LAYER1_TEXT_MAX_STRING_LENGTH" "C_LAYER2_IMEM_SIZE" "C_LAYER2_INS_BOX_EN" "C_LAYER2_INS_LINE_EN" "C_LAYER2_INS_TEXT_EN" "C_LAYER2_CLUT_SIZE" "C_LAYER2_CLUT_MEMTYPE" "C_LAYER2_FONT_NUM_CHARS" "C_LAYER2_FONT_WIDTH" "C_LAYER2_FONT_HEIGHT" "C_LAYER2_FONT_BPP" "C_LAYER2_FONT_ASCII_OFFSET" "C_LAYER2_TEXT_NUM_STRINGS" "C_LAYER2_TEXT_MAX_STRING_LENGTH" "C_LAYER3_IMEM_SIZE" "C_LAYER3_INS_BOX_EN" "C_LAYER3_INS_LINE_EN" "C_LAYER3_INS_TEXT_EN" "C_LAYER3_CLUT_SIZE" "C_LAYER3_CLUT_MEMTYPE" "C_LAYER3_FONT_NUM_CHARS" "C_LAYER3_FONT_WIDTH" "C_LAYER3_FONT_HEIGHT" "C_LAYER3_FONT_BPP" "C_LAYER3_FONT_ASCII_OFFSET" "C_LAYER3_TEXT_NUM_STRINGS" "C_LAYER3_TEXT_MAX_STRING_LENGTH" "C_LAYER4_IMEM_SIZE" "C_LAYER4_INS_BOX_EN" "C_LAYER4_INS_LINE_EN" "C_LAYER4_INS_TEXT_EN" "C_LAYER4_CLUT_SIZE" "C_LAYER4_CLUT_MEMTYPE" "C_LAYER4_FONT_NUM_CHARS" "C_LAYER4_FONT_WIDTH" "C_LAYER4_FONT_HEIGHT" "C_LAYER4_FONT_BPP" "C_LAYER4_FONT_ASCII_OFFSET" "C_LAYER4_TEXT_NUM_STRINGS" "C_LAYER4_TEXT_MAX_STRING_LENGTH" "C_LAYER5_IMEM_SIZE" "C_LAYER5_INS_BOX_EN" "C_LAYER5_INS_LINE_EN" "C_LAYER5_INS_TEXT_EN" "C_LAYER5_CLUT_SIZE" "C_LAYER5_CLUT_MEMTYPE" "C_LAYER5_FONT_NUM_CHARS" "C_LAYER5_FONT_WIDTH" "C_LAYER5_FONT_HEIGHT" "C_LAYER5_FONT_BPP" "C_LAYER5_FONT_ASCII_OFFSET" "C_LAYER5_TEXT_NUM_STRINGS" "C_LAYER5_TEXT_MAX_STRING_LENGTH" "C_LAYER6_IMEM_SIZE" "C_LAYER6_INS_BOX_EN" "C_LAYER6_INS_LINE_EN" "C_LAYER6_INS_TEXT_EN" "C_LAYER6_CLUT_SIZE" "C_LAYER6_CLUT_MEMTYPE" "C_LAYER6_FONT_NUM_CHARS" "C_LAYER6_FONT_WIDTH" "C_LAYER6_FONT_HEIGHT" "C_LAYER6_FONT_BPP" "C_LAYER6_FONT_ASCII_OFFSET" "C_LAYER6_TEXT_NUM_STRINGS" "C_LAYER6_TEXT_MAX_STRING_LENGTH" "C_LAYER7_IMEM_SIZE" "C_LAYER7_INS_BOX_EN" "C_LAYER7_INS_LINE_EN" "C_LAYER7_INS_TEXT_EN" "C_LAYER7_CLUT_SIZE" "C_LAYER7_CLUT_MEMTYPE" "C_LAYER7_FONT_NUM_CHARS" "C_LAYER7_FONT_WIDTH" "C_LAYER7_FONT_HEIGHT" "C_LAYER7_FONT_BPP" "C_LAYER7_FONT_ASCII_OFFSET" "C_LAYER7_TEXT_NUM_STRINGS" "C_LAYER7_TEXT_MAX_STRING_LENGTH"
xdefine_canonical_xpars $drv_handle "xparameters.h" "OSD" "DEVICE_ID" "C_BASEADDR" "C_HIGHADDR" "C_NUM_LAYERS" "C_LAYER0_TYPE" "C_LAYER1_TYPE" "C_LAYER2_TYPE" "C_LAYER3_TYPE" "C_LAYER4_TYPE" "C_LAYER5_TYPE" "C_LAYER6_TYPE" "C_LAYER7_TYPE" "C_LAYER0_IMEM_SIZE" "C_LAYER0_INS_BOX_EN" "C_LAYER0_INS_LINE_EN" "C_LAYER0_INS_TEXT_EN" "C_LAYER0_CLUT_SIZE" "C_LAYER0_CLUT_MEMTYPE" "C_LAYER0_FONT_NUM_CHARS" "C_LAYER0_FONT_WIDTH" "C_LAYER0_FONT_HEIGHT" "C_LAYER0_FONT_BPP" "C_LAYER0_FONT_ASCII_OFFSET" "C_LAYER0_TEXT_NUM_STRINGS" "C_LAYER0_TEXT_MAX_STRING_LENGTH" "C_LAYER1_IMEM_SIZE" "C_LAYER1_INS_BOX_EN" "C_LAYER1_INS_LINE_EN" "C_LAYER1_INS_TEXT_EN" "C_LAYER1_CLUT_SIZE" "C_LAYER1_CLUT_MEMTYPE" "C_LAYER1_FONT_NUM_CHARS" "C_LAYER1_FONT_WIDTH" "C_LAYER1_FONT_HEIGHT" "C_LAYER1_FONT_BPP" "C_LAYER1_FONT_ASCII_OFFSET" "C_LAYER1_TEXT_NUM_STRINGS" "C_LAYER1_TEXT_MAX_STRING_LENGTH" "C_LAYER2_IMEM_SIZE" "C_LAYER2_INS_BOX_EN" "C_LAYER2_INS_LINE_EN" "C_LAYER2_INS_TEXT_EN" "C_LAYER2_CLUT_SIZE" "C_LAYER2_CLUT_MEMTYPE" "C_LAYER2_FONT_NUM_CHARS" "C_LAYER2_FONT_WIDTH" "C_LAYER2_FONT_HEIGHT" "C_LAYER2_FONT_BPP" "C_LAYER2_FONT_ASCII_OFFSET" "C_LAYER2_TEXT_NUM_STRINGS" "C_LAYER2_TEXT_MAX_STRING_LENGTH" "C_LAYER3_IMEM_SIZE" "C_LAYER3_INS_BOX_EN" "C_LAYER3_INS_LINE_EN" "C_LAYER3_INS_TEXT_EN" "C_LAYER3_CLUT_SIZE" "C_LAYER3_CLUT_MEMTYPE" "C_LAYER3_FONT_NUM_CHARS" "C_LAYER3_FONT_WIDTH" "C_LAYER3_FONT_HEIGHT" "C_LAYER3_FONT_BPP" "C_LAYER3_FONT_ASCII_OFFSET" "C_LAYER3_TEXT_NUM_STRINGS" "C_LAYER3_TEXT_MAX_STRING_LENGTH" "C_LAYER4_IMEM_SIZE" "C_LAYER4_INS_BOX_EN" "C_LAYER4_INS_LINE_EN" "C_LAYER4_INS_TEXT_EN" "C_LAYER4_CLUT_SIZE" "C_LAYER4_CLUT_MEMTYPE" "C_LAYER4_FONT_NUM_CHARS" "C_LAYER4_FONT_WIDTH" "C_LAYER4_FONT_HEIGHT" "C_LAYER4_FONT_BPP" "C_LAYER4_FONT_ASCII_OFFSET" "C_LAYER4_TEXT_NUM_STRINGS" "C_LAYER4_TEXT_MAX_STRING_LENGTH" "C_LAYER5_IMEM_SIZE" "C_LAYER5_INS_BOX_EN" "C_LAYER5_INS_LINE_EN" "C_LAYER5_INS_TEXT_EN" "C_LAYER5_CLUT_SIZE" "C_LAYER5_CLUT_MEMTYPE" "C_LAYER5_FONT_NUM_CHARS" "C_LAYER5_FONT_WIDTH" "C_LAYER5_FONT_HEIGHT" "C_LAYER5_FONT_BPP" "C_LAYER5_FONT_ASCII_OFFSET" "C_LAYER5_TEXT_NUM_STRINGS" "C_LAYER5_TEXT_MAX_STRING_LENGTH" "C_LAYER6_IMEM_SIZE" "C_LAYER6_INS_BOX_EN" "C_LAYER6_INS_LINE_EN" "C_LAYER6_INS_TEXT_EN" "C_LAYER6_CLUT_SIZE" "C_LAYER6_CLUT_MEMTYPE" "C_LAYER6_FONT_NUM_CHARS" "C_LAYER6_FONT_WIDTH" "C_LAYER6_FONT_HEIGHT" "C_LAYER6_FONT_BPP" "C_LAYER6_FONT_ASCII_OFFSET" "C_LAYER6_TEXT_NUM_STRINGS" "C_LAYER6_TEXT_MAX_STRING_LENGTH" "C_LAYER7_IMEM_SIZE" "C_LAYER7_INS_BOX_EN" "C_LAYER7_INS_LINE_EN" "C_LAYER7_INS_TEXT_EN" "C_LAYER7_CLUT_SIZE" "C_LAYER7_CLUT_MEMTYPE" "C_LAYER7_FONT_NUM_CHARS" "C_LAYER7_FONT_WIDTH" "C_LAYER7_FONT_HEIGHT" "C_LAYER7_FONT_BPP" "C_LAYER7_FONT_ASCII_OFFSET" "C_LAYER7_TEXT_NUM_STRINGS" "C_LAYER7_TEXT_MAX_STRING_LENGTH"
}
#
# Given a list of arguments, define each as a canonical constant name, using
# the driver name, in an include file.
#
proc xdefine_canonical_xpars {drv_handle file_name drv_string args} {
# Open include file
set file_handle [::hsm::utils::open_include_file $file_name]
# Get all the peripherals connected to this driver
set periphs [::hsm::utils::get_common_driver_ips $drv_handle]
# Get the names of all the peripherals connected to this driver
foreach periph $periphs {
set peripheral_name [string toupper [get_property NAME $periph]]
lappend peripherals $peripheral_name
}
# Get possible canonical names for all the peripherals connected to this driver
set device_id 0
foreach periph $periphs {
set canonical_name [string toupper [format "%s_%s" $drv_string $device_id]]
lappend canonicals $canonical_name
# Create a list of IDs of the peripherals whose hardware instance name
# doesn't match the canonical name. These IDs can be used later to
# generate canonical definitions
if { [lsearch $peripherals $canonical_name] < 0 } {
lappend indices $device_id
}
incr device_id
}
set i 0
foreach periph $periphs {
set periph_name [string toupper [get_property NAME $periph]]
# Generate canonical definitions only for the peripherals whose
# canonical name is not the same as hardware instance name
if { [lsearch $canonicals $periph_name] < 0 } {
puts $file_handle "/* Canonical definitions for peripheral $periph_name */"
set canonical_name [format "%s_%s" $drv_string [lindex $indices $i]]
foreach arg $args {
set lvalue [::hsm::utils::get_driver_param_name $canonical_name $arg]
# The commented out rvalue is the name of the instance-specific constant
# set rvalue [::hsm::utils::get_ip_param_name $periph $arg]
# The rvalue set below is the actual value of the parameter
set rvalue [get_property CONFIG.$arg $periph]
if {[llength $rvalue] == 0} {
set rvalue 0
}
set rvalue [::hsm::utils::format_addr_string $rvalue $arg]
puts $file_handle "#define $lvalue $rvalue"
}
puts $file_handle ""
incr i
}
}
puts $file_handle "\n/******************************************************************/\n"
close $file_handle
}

View file

@ -0,0 +1,29 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
Class List
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li id="current"><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="struct_x_osd.html">XOsd</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a></td><td class="indexvalue"></td></tr>
</table>
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -0,0 +1,33 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
File Index
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li id="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
<li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul></div>
<h1>File List</h1>Here is a list of all files with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="xosd_8c.html">xosd.c</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="xosd_8h.html">xosd.h</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="xosd__g_8c.html">xosd_g.c</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="xosd__hw_8h.html">xosd_hw.h</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="xosd__intr_8c.html">xosd_intr.c</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="xosd__selftest_8c.html">xosd_selftest.c</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="xosd__sinit_8c.html">xosd_sinit.c</a></td><td class="indexvalue"></td></tr>
</table>
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -0,0 +1,210 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
Class Members
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li id="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="#index_b"><span>b</span></a></li>
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_d"><span>d</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_f"><span>f</span></a></li>
<li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_l"><span>l</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_s"><span>s</span></a></li>
<li><a href="#index_t"><span>t</span></a></li>
</ul>
</div>
<p>
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>BaseAddress
: <a class="el" href="struct_x_osd___config.html#0184842cb2ea8cc47ef55263d68d28e8">XOsd_Config</a></ul>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>ColorLutMemoryType
: <a class="el" href="struct_x_osd___layer.html#ece88916dcf0a4435a09f3dcc310974a">XOsd_Layer</a><li>ColorLutSize
: <a class="el" href="struct_x_osd___layer.html#ad2001b2be1dbe72d429197244fd1540">XOsd_Layer</a><li>Config
: <a class="el" href="struct_x_osd.html#75b2217e888eaab5cdc6b94015920bcf">XOsd</a></ul>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>DeviceId
: <a class="el" href="struct_x_osd___config.html#2ef658e767cd65f70effefaf4dd5262c">XOsd_Config</a></ul>
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>ErrCallBack
: <a class="el" href="struct_x_osd.html#11b8f2d180fd2d92b6c7629926e651fd">XOsd</a><li>ErrRef
: <a class="el" href="struct_x_osd.html#c3de9ffdd6fe3b4e30f91f1d3f3637a6">XOsd</a></ul>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>FontAsciiOffset
: <a class="el" href="struct_x_osd___layer.html#04fcb7c94a5088d4aa614f8ad7e05b4d">XOsd_Layer</a><li>FontBitsPerPixel
: <a class="el" href="struct_x_osd___layer.html#8276913064bdaf98615e150f5ef8c454">XOsd_Layer</a><li>FontHeight
: <a class="el" href="struct_x_osd___layer.html#b219b64e7250bc2175092c7e820e210f">XOsd_Layer</a><li>FontNumChars
: <a class="el" href="struct_x_osd___layer.html#1b4c3636c712f5329df178ec3fac5310">XOsd_Layer</a><li>FontWidth
: <a class="el" href="struct_x_osd___layer.html#9b121c88331ebb25e0a2abb1e6e0228a">XOsd_Layer</a><li>FrameDoneCallBack
: <a class="el" href="struct_x_osd.html#2172512b6169dc40a5cd2c015f8e1554">XOsd</a><li>FrameDoneRef
: <a class="el" href="struct_x_osd.html#72e3b090dd5dfc03ec61e95d347b81b8">XOsd</a></ul>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>InstructionBoxEnable
: <a class="el" href="struct_x_osd___layer.html#c2956959fa48f1f791a68562913673aa">XOsd_Layer</a><li>InstructionInExternalMem
: <a class="el" href="struct_x_osd.html#fc253b631db03783ef2965698eca860c">XOsd</a><li>InstructionLineEnable
: <a class="el" href="struct_x_osd___layer.html#3dd762a610113622d875675527cc9a82">XOsd_Layer</a><li>InstructionNum
: <a class="el" href="struct_x_osd___layer.html#ffaef6032ff39c4bffd57d6d6b30dd06">XOsd_Layer</a><li>InstructionTextEnable
: <a class="el" href="struct_x_osd___layer.html#aeb47e99f1f131f19094de973b66a277">XOsd_Layer</a><li>IsReady
: <a class="el" href="struct_x_osd.html#38a8bd573a3623c8d22a42c331007658">XOsd</a></ul>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>Layer0ColorLutMemoryType
: <a class="el" href="struct_x_osd___config.html#6683da3b3f309fdcb6b56c0f5352cca6">XOsd_Config</a><li>Layer0ColorLutSize
: <a class="el" href="struct_x_osd___config.html#4f8aad9a70ae0c22c53b9f8d1183a135">XOsd_Config</a><li>Layer0FontAsciiOffset
: <a class="el" href="struct_x_osd___config.html#208fb9bbb03f3d827348d88be19fd013">XOsd_Config</a><li>Layer0FontBitsPerPixel
: <a class="el" href="struct_x_osd___config.html#735534afe8d3290881694b5532a33188">XOsd_Config</a><li>Layer0FontHeight
: <a class="el" href="struct_x_osd___config.html#1968eb18a4fd7897de8436417d77d99f">XOsd_Config</a><li>Layer0FontNumChars
: <a class="el" href="struct_x_osd___config.html#c6238db42bbdfce6e5cc744b75190a58">XOsd_Config</a><li>Layer0FontWidth
: <a class="el" href="struct_x_osd___config.html#ac480238f107286da2d41b9438783093">XOsd_Config</a><li>Layer0InstructionBoxEnable
: <a class="el" href="struct_x_osd___config.html#f36817012a6c17ac2b3aa709418df22f">XOsd_Config</a><li>Layer0InstructionLineEnable
: <a class="el" href="struct_x_osd___config.html#7929bf4417e1e5049889a9d37bf766a8">XOsd_Config</a><li>Layer0InstructionMemSize
: <a class="el" href="struct_x_osd___config.html#a9710af1afbd8bf55f16096f183a16ae">XOsd_Config</a><li>Layer0InstructionTextEnable
: <a class="el" href="struct_x_osd___config.html#bac848e5f706cc91145316b568f9658a">XOsd_Config</a><li>Layer0TextMaxStringLength
: <a class="el" href="struct_x_osd___config.html#81bb385bb442962648c209dc16752104">XOsd_Config</a><li>Layer0TextNumStrings
: <a class="el" href="struct_x_osd___config.html#005336ce8584445ad117d7d71982bbc4">XOsd_Config</a><li>Layer0Type
: <a class="el" href="struct_x_osd___config.html#80a52416cdd57f46102109a3d6375ed6">XOsd_Config</a><li>Layer1ColorLutMemoryType
: <a class="el" href="struct_x_osd___config.html#12d6523fa589614a80d18673bed42ebd">XOsd_Config</a><li>Layer1ColorLutSize
: <a class="el" href="struct_x_osd___config.html#c0b507d0ef3ea56ee5c8ca40d9d4ac31">XOsd_Config</a><li>Layer1FontAsciiOffset
: <a class="el" href="struct_x_osd___config.html#0c68a54dc61e01163efa1333b242b318">XOsd_Config</a><li>Layer1FontBitsPerPixel
: <a class="el" href="struct_x_osd___config.html#8ba63175bdf22138ca2e940f3067d141">XOsd_Config</a><li>Layer1FontHeight
: <a class="el" href="struct_x_osd___config.html#b004689aeefebc88e1363a93d8e46470">XOsd_Config</a><li>Layer1FontNumChars
: <a class="el" href="struct_x_osd___config.html#87c7108e287fde49b6f58ea31c38402e">XOsd_Config</a><li>Layer1FontWidth
: <a class="el" href="struct_x_osd___config.html#bbe66abdd1a4b75358f9a29f98266560">XOsd_Config</a><li>Layer1InstructionBoxEnable
: <a class="el" href="struct_x_osd___config.html#a8d46a97fe8f98d7859525957649d968">XOsd_Config</a><li>Layer1InstructionLineEnable
: <a class="el" href="struct_x_osd___config.html#2234abd6c9e96dc2bb5b5222f083c102">XOsd_Config</a><li>Layer1InstructionMemSize
: <a class="el" href="struct_x_osd___config.html#260551a8ffd344e2c088c11ad476ff2c">XOsd_Config</a><li>Layer1InstructionTextEnable
: <a class="el" href="struct_x_osd___config.html#3df0c7063f1a20d7a3d1095ebae1b32b">XOsd_Config</a><li>Layer1TextMaxStringLength
: <a class="el" href="struct_x_osd___config.html#d0d73d92b81228f6f5b1bdc1676d5418">XOsd_Config</a><li>Layer1TextNumStrings
: <a class="el" href="struct_x_osd___config.html#8d732269cf21f3c46196915d2356389b">XOsd_Config</a><li>Layer1Type
: <a class="el" href="struct_x_osd___config.html#62a85541ed4c0a6c95b397a73f632e35">XOsd_Config</a><li>Layer2ColorLutMemoryType
: <a class="el" href="struct_x_osd___config.html#4becaad459076a818753d4bddb4ff610">XOsd_Config</a><li>Layer2ColorLutSize
: <a class="el" href="struct_x_osd___config.html#bd48d4a80e39a0b90548dc1212479e4b">XOsd_Config</a><li>Layer2FontAsciiOffset
: <a class="el" href="struct_x_osd___config.html#ab955b331630d08747307f1d1fec04c0">XOsd_Config</a><li>Layer2FontBitsPerPixel
: <a class="el" href="struct_x_osd___config.html#7e2564e39a06fbf04918bb4aa1735c7b">XOsd_Config</a><li>Layer2FontHeight
: <a class="el" href="struct_x_osd___config.html#f29fd87c26de2ea26dfe8d448ed59d75">XOsd_Config</a><li>Layer2FontNumChars
: <a class="el" href="struct_x_osd___config.html#3b0ca129be890117afed6cb21684972f">XOsd_Config</a><li>Layer2FontWidth
: <a class="el" href="struct_x_osd___config.html#e8dd7aa7f64fce05f5287188b986c715">XOsd_Config</a><li>Layer2InstructionBoxEnable
: <a class="el" href="struct_x_osd___config.html#9c1c9a52e5ebb81707eb03e8a7eaf7f4">XOsd_Config</a><li>Layer2InstructionLineEnable
: <a class="el" href="struct_x_osd___config.html#5236a7a4c38fa43c127491b9b519c2be">XOsd_Config</a><li>Layer2InstructionMemSize
: <a class="el" href="struct_x_osd___config.html#dfd670f8b3fabd949e3c93ed12d87a92">XOsd_Config</a><li>Layer2InstructionTextEnable
: <a class="el" href="struct_x_osd___config.html#01e152182097b5b6b2586cc298c7afe4">XOsd_Config</a><li>Layer2TextMaxStringLength
: <a class="el" href="struct_x_osd___config.html#3400c3be5f5e9d0a05d4930d2fd6aaaf">XOsd_Config</a><li>Layer2TextNumStrings
: <a class="el" href="struct_x_osd___config.html#688d8e1bc296686dcd95af35eb622ea3">XOsd_Config</a><li>Layer2Type
: <a class="el" href="struct_x_osd___config.html#13680f2544dc4c3cad89f0a56d5e50ab">XOsd_Config</a><li>Layer3ColorLutMemoryType
: <a class="el" href="struct_x_osd___config.html#6cb3d226b2631889531d3c5c7c8dbe44">XOsd_Config</a><li>Layer3ColorLutSize
: <a class="el" href="struct_x_osd___config.html#abc7b7c0f2b96fe34f22d5d78fb66526">XOsd_Config</a><li>Layer3FontAsciiOffset
: <a class="el" href="struct_x_osd___config.html#543e3963d3fc4b2e2097eef053806483">XOsd_Config</a><li>Layer3FontBitsPerPixel
: <a class="el" href="struct_x_osd___config.html#5f95d9f6a9e6fbcecd89a5e752b2d8a2">XOsd_Config</a><li>Layer3FontHeight
: <a class="el" href="struct_x_osd___config.html#286c915c681a09727c04f8471db4bc64">XOsd_Config</a><li>Layer3FontNumChars
: <a class="el" href="struct_x_osd___config.html#ffc8c5906a40e9392b28023d5bd3f2e8">XOsd_Config</a><li>Layer3FontWidth
: <a class="el" href="struct_x_osd___config.html#00701b2141c729be01db6e4c939fcd73">XOsd_Config</a><li>Layer3InstructionBoxEnable
: <a class="el" href="struct_x_osd___config.html#896c3d8dce291dfe13aabbbba0febf52">XOsd_Config</a><li>Layer3InstructionLineEnable
: <a class="el" href="struct_x_osd___config.html#8899f4f52078bd9d0fa845763fa1a37c">XOsd_Config</a><li>Layer3InstructionMemSize
: <a class="el" href="struct_x_osd___config.html#42cf59e74d8669723e825c21d827b378">XOsd_Config</a><li>Layer3InstructionTextEnable
: <a class="el" href="struct_x_osd___config.html#0ca059f62350ca0bb8a4146958397f80">XOsd_Config</a><li>Layer3TextMaxStringLength
: <a class="el" href="struct_x_osd___config.html#fae1376c530c2a8182e972d3f57e6426">XOsd_Config</a><li>Layer3TextNumStrings
: <a class="el" href="struct_x_osd___config.html#0f25e9e1b9c1be6fb022cb523dc80957">XOsd_Config</a><li>Layer3Type
: <a class="el" href="struct_x_osd___config.html#ae68634b0e1d9921a200d5bc5dab5a0a">XOsd_Config</a><li>Layer4ColorLutMemoryType
: <a class="el" href="struct_x_osd___config.html#8413bcf9e306948204332834588c8a1a">XOsd_Config</a><li>Layer4ColorLutSize
: <a class="el" href="struct_x_osd___config.html#9a571ffcf39a010799e0e6497235c7e5">XOsd_Config</a><li>Layer4FontAsciiOffset
: <a class="el" href="struct_x_osd___config.html#1e18bebaa2b59664c5a86a3217b6b5bd">XOsd_Config</a><li>Layer4FontBitsPerPixel
: <a class="el" href="struct_x_osd___config.html#a4483d464db8b01ab2514836037acdf3">XOsd_Config</a><li>Layer4FontHeight
: <a class="el" href="struct_x_osd___config.html#5b17323ab5a2d22ea5a1f802f25a474b">XOsd_Config</a><li>Layer4FontNumChars
: <a class="el" href="struct_x_osd___config.html#e2afb55395282def5cbbd633f36c6b90">XOsd_Config</a><li>Layer4FontWidth
: <a class="el" href="struct_x_osd___config.html#32f45b6373d8d7b62abdf7cd43b082b7">XOsd_Config</a><li>Layer4InstructionBoxEnable
: <a class="el" href="struct_x_osd___config.html#2ad466433b3e2a65fafb23a7144c06d8">XOsd_Config</a><li>Layer4InstructionLineEnable
: <a class="el" href="struct_x_osd___config.html#8b24481544fd5953e99a5f16a27e0d12">XOsd_Config</a><li>Layer4InstructionMemSize
: <a class="el" href="struct_x_osd___config.html#aa9693ae83f071f99bb69ee7e87875ad">XOsd_Config</a><li>Layer4InstructionTextEnable
: <a class="el" href="struct_x_osd___config.html#d5b5e8d6a0a2a2b25e048cf42e39ce92">XOsd_Config</a><li>Layer4TextMaxStringLength
: <a class="el" href="struct_x_osd___config.html#cbe9789a784883b2a0cb52d87f4246a8">XOsd_Config</a><li>Layer4TextNumStrings
: <a class="el" href="struct_x_osd___config.html#837bb9cb9b75505d200d9a6b83081632">XOsd_Config</a><li>Layer4Type
: <a class="el" href="struct_x_osd___config.html#e3566a69576c77537f944465c213d062">XOsd_Config</a><li>Layer5ColorLutMemoryType
: <a class="el" href="struct_x_osd___config.html#e10a964507b1fd7e3a1b27726328b819">XOsd_Config</a><li>Layer5ColorLutSize
: <a class="el" href="struct_x_osd___config.html#aa7f9b2b86d7a6bdd4ed9ae32dac3feb">XOsd_Config</a><li>Layer5FontAsciiOffset
: <a class="el" href="struct_x_osd___config.html#aae518abb1005652e914a2003ee76da6">XOsd_Config</a><li>Layer5FontBitsPerPixel
: <a class="el" href="struct_x_osd___config.html#384ad7b423dbb66454a683d77c815851">XOsd_Config</a><li>Layer5FontHeight
: <a class="el" href="struct_x_osd___config.html#fbb883050ebc8032d1438e43f0356085">XOsd_Config</a><li>Layer5FontNumChars
: <a class="el" href="struct_x_osd___config.html#5c6df37045855289b33a89fba0914700">XOsd_Config</a><li>Layer5FontWidth
: <a class="el" href="struct_x_osd___config.html#bcb371a9143a7d957ec1c764dab8afab">XOsd_Config</a><li>Layer5InstructionBoxEnable
: <a class="el" href="struct_x_osd___config.html#fba4a2410439aaccb478fd6fe0973b44">XOsd_Config</a><li>Layer5InstructionLineEnable
: <a class="el" href="struct_x_osd___config.html#add5e55c09f6d40586c72d0f53adf8ab">XOsd_Config</a><li>Layer5InstructionMemSize
: <a class="el" href="struct_x_osd___config.html#85ddb91b80d9a8187121f507d71a7737">XOsd_Config</a><li>Layer5InstructionTextEnable
: <a class="el" href="struct_x_osd___config.html#a903ba893d765504323cbab32ec58bff">XOsd_Config</a><li>Layer5TextMaxStringLength
: <a class="el" href="struct_x_osd___config.html#3fca794c1cbae08212e29e41b84c733c">XOsd_Config</a><li>Layer5TextNumStrings
: <a class="el" href="struct_x_osd___config.html#6420fd62ebfa85f9162fe9b464dc5521">XOsd_Config</a><li>Layer5Type
: <a class="el" href="struct_x_osd___config.html#d8723363e07fa129abf919683b7060e0">XOsd_Config</a><li>Layer6ColorLutMemoryType
: <a class="el" href="struct_x_osd___config.html#57c3cde7ba0b048de38fb05b351a7b99">XOsd_Config</a><li>Layer6ColorLutSize
: <a class="el" href="struct_x_osd___config.html#3ee77f37c044aba38a1ac9b115381b9d">XOsd_Config</a><li>Layer6FontAsciiOffset
: <a class="el" href="struct_x_osd___config.html#d5422afe3a3161bdb0a904cad73d4478">XOsd_Config</a><li>Layer6FontBitsPerPixel
: <a class="el" href="struct_x_osd___config.html#39d8849c6966042c9eda07f7ac21e7e5">XOsd_Config</a><li>Layer6FontHeight
: <a class="el" href="struct_x_osd___config.html#2230c21e620e79019f08b3cf32798213">XOsd_Config</a><li>Layer6FontNumChars
: <a class="el" href="struct_x_osd___config.html#7bfdb0e00d281671807936eb484e1f9a">XOsd_Config</a><li>Layer6FontWidth
: <a class="el" href="struct_x_osd___config.html#f60f7fd07cd87b8fd05d789cb395b370">XOsd_Config</a><li>Layer6InstructionBoxEnable
: <a class="el" href="struct_x_osd___config.html#974b0fccf28e2f36ac8740b1654b866f">XOsd_Config</a><li>Layer6InstructionLineEnable
: <a class="el" href="struct_x_osd___config.html#6538907efbfe18f4a64b65a2fdc7b06a">XOsd_Config</a><li>Layer6InstructionMemSize
: <a class="el" href="struct_x_osd___config.html#6210ad8665347f4a2e109bf8e6f66bc7">XOsd_Config</a><li>Layer6InstructionTextEnable
: <a class="el" href="struct_x_osd___config.html#118e7cf61b8a66d8ec640f06c7463251">XOsd_Config</a><li>Layer6TextMaxStringLength
: <a class="el" href="struct_x_osd___config.html#29a9e031d26087a118bf096d9a9e6ac2">XOsd_Config</a><li>Layer6TextNumStrings
: <a class="el" href="struct_x_osd___config.html#bfb6307eb4767b033084d94aac512116">XOsd_Config</a><li>Layer6Type
: <a class="el" href="struct_x_osd___config.html#c2cea33b925cb39e481f68f5b3dd0ab3">XOsd_Config</a><li>Layer7ColorLutMemoryType
: <a class="el" href="struct_x_osd___config.html#6592f93a177b3c183c941e4a65c50edf">XOsd_Config</a><li>Layer7ColorLutSize
: <a class="el" href="struct_x_osd___config.html#59ca9005c6fc75092d410cdf055c3916">XOsd_Config</a><li>Layer7FontAsciiOffset
: <a class="el" href="struct_x_osd___config.html#56939c631c18662f818ba8935d224b5d">XOsd_Config</a><li>Layer7FontBitsPerPixel
: <a class="el" href="struct_x_osd___config.html#fb8f42f3cd676e6d57c341246c19cda4">XOsd_Config</a><li>Layer7FontHeight
: <a class="el" href="struct_x_osd___config.html#7a11b0f6425ceae2010b8bf42b3623ff">XOsd_Config</a><li>Layer7FontNumChars
: <a class="el" href="struct_x_osd___config.html#551b67898a24b4076b29ea1c6235c14e">XOsd_Config</a><li>Layer7FontWidth
: <a class="el" href="struct_x_osd___config.html#fbc83c44b9b8a36496ca01b2e9538328">XOsd_Config</a><li>Layer7InstructionBoxEnable
: <a class="el" href="struct_x_osd___config.html#408344c322190c9c72fee27115441756">XOsd_Config</a><li>Layer7InstructionLineEnable
: <a class="el" href="struct_x_osd___config.html#0b980f5f831dfb8a950c274e506b97ce">XOsd_Config</a><li>Layer7InstructionMemSize
: <a class="el" href="struct_x_osd___config.html#24cb5a5444d70651a2fe413bd794a26c">XOsd_Config</a><li>Layer7InstructionTextEnable
: <a class="el" href="struct_x_osd___config.html#62952e693888e993bf142c2bef07e714">XOsd_Config</a><li>Layer7TextMaxStringLength
: <a class="el" href="struct_x_osd___config.html#252d80b1495349e901c3959eb64fcfa9">XOsd_Config</a><li>Layer7TextNumStrings
: <a class="el" href="struct_x_osd___config.html#d1209dab22e0267dd9d813705d10a0fc">XOsd_Config</a><li>Layer7Type
: <a class="el" href="struct_x_osd___config.html#8f57c011ff7c8512253516ef9fcaa3b2">XOsd_Config</a><li>LayerNum
: <a class="el" href="struct_x_osd___config.html#579e05fdc45e85e14db12c6c5db475f6">XOsd_Config</a><li>Layers
: <a class="el" href="struct_x_osd.html#4fed4f9d4d3240f0c24524fee0b04d9c">XOsd</a><li>LayerType
: <a class="el" href="struct_x_osd___layer.html#013b375fa16c618f303251141a01c887">XOsd_Layer</a></ul>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>ProcStartCallBack
: <a class="el" href="struct_x_osd.html#e55843d9b4871ac1061849f7fcb5d600">XOsd</a><li>ProcStartRef
: <a class="el" href="struct_x_osd.html#bc97cc4c250059d23a8375f539a7718d">XOsd</a></ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>ScreenHeight
: <a class="el" href="struct_x_osd.html#7e460ecd0c527b2880f076e19047bd8b">XOsd</a><li>ScreenWidth
: <a class="el" href="struct_x_osd.html#7d42c0e6a4f18237f33c440887bfaa99">XOsd</a><li>SlaveAxisVideoDataWidth
: <a class="el" href="struct_x_osd___config.html#47c9598ee08d3d1710ad43614b23d676">XOsd_Config</a></ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>TextMaxStringLength
: <a class="el" href="struct_x_osd___layer.html#00db4c777b648f8ec99e6868e3131422">XOsd_Layer</a><li>TextNumStrings
: <a class="el" href="struct_x_osd___layer.html#673926b13f628fc8da7f8257438fc1e4">XOsd_Layer</a></ul>
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -0,0 +1,210 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
Class Members - Variables
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="#index_b"><span>b</span></a></li>
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_d"><span>d</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_f"><span>f</span></a></li>
<li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_l"><span>l</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_s"><span>s</span></a></li>
<li><a href="#index_t"><span>t</span></a></li>
</ul>
</div>
<p>
&nbsp;
<p>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>BaseAddress
: <a class="el" href="struct_x_osd___config.html#0184842cb2ea8cc47ef55263d68d28e8">XOsd_Config</a></ul>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>ColorLutMemoryType
: <a class="el" href="struct_x_osd___layer.html#ece88916dcf0a4435a09f3dcc310974a">XOsd_Layer</a><li>ColorLutSize
: <a class="el" href="struct_x_osd___layer.html#ad2001b2be1dbe72d429197244fd1540">XOsd_Layer</a><li>Config
: <a class="el" href="struct_x_osd.html#75b2217e888eaab5cdc6b94015920bcf">XOsd</a></ul>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>DeviceId
: <a class="el" href="struct_x_osd___config.html#2ef658e767cd65f70effefaf4dd5262c">XOsd_Config</a></ul>
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>ErrCallBack
: <a class="el" href="struct_x_osd.html#11b8f2d180fd2d92b6c7629926e651fd">XOsd</a><li>ErrRef
: <a class="el" href="struct_x_osd.html#c3de9ffdd6fe3b4e30f91f1d3f3637a6">XOsd</a></ul>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>FontAsciiOffset
: <a class="el" href="struct_x_osd___layer.html#04fcb7c94a5088d4aa614f8ad7e05b4d">XOsd_Layer</a><li>FontBitsPerPixel
: <a class="el" href="struct_x_osd___layer.html#8276913064bdaf98615e150f5ef8c454">XOsd_Layer</a><li>FontHeight
: <a class="el" href="struct_x_osd___layer.html#b219b64e7250bc2175092c7e820e210f">XOsd_Layer</a><li>FontNumChars
: <a class="el" href="struct_x_osd___layer.html#1b4c3636c712f5329df178ec3fac5310">XOsd_Layer</a><li>FontWidth
: <a class="el" href="struct_x_osd___layer.html#9b121c88331ebb25e0a2abb1e6e0228a">XOsd_Layer</a><li>FrameDoneCallBack
: <a class="el" href="struct_x_osd.html#2172512b6169dc40a5cd2c015f8e1554">XOsd</a><li>FrameDoneRef
: <a class="el" href="struct_x_osd.html#72e3b090dd5dfc03ec61e95d347b81b8">XOsd</a></ul>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>InstructionBoxEnable
: <a class="el" href="struct_x_osd___layer.html#c2956959fa48f1f791a68562913673aa">XOsd_Layer</a><li>InstructionInExternalMem
: <a class="el" href="struct_x_osd.html#fc253b631db03783ef2965698eca860c">XOsd</a><li>InstructionLineEnable
: <a class="el" href="struct_x_osd___layer.html#3dd762a610113622d875675527cc9a82">XOsd_Layer</a><li>InstructionNum
: <a class="el" href="struct_x_osd___layer.html#ffaef6032ff39c4bffd57d6d6b30dd06">XOsd_Layer</a><li>InstructionTextEnable
: <a class="el" href="struct_x_osd___layer.html#aeb47e99f1f131f19094de973b66a277">XOsd_Layer</a><li>IsReady
: <a class="el" href="struct_x_osd.html#38a8bd573a3623c8d22a42c331007658">XOsd</a></ul>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>Layer0ColorLutMemoryType
: <a class="el" href="struct_x_osd___config.html#6683da3b3f309fdcb6b56c0f5352cca6">XOsd_Config</a><li>Layer0ColorLutSize
: <a class="el" href="struct_x_osd___config.html#4f8aad9a70ae0c22c53b9f8d1183a135">XOsd_Config</a><li>Layer0FontAsciiOffset
: <a class="el" href="struct_x_osd___config.html#208fb9bbb03f3d827348d88be19fd013">XOsd_Config</a><li>Layer0FontBitsPerPixel
: <a class="el" href="struct_x_osd___config.html#735534afe8d3290881694b5532a33188">XOsd_Config</a><li>Layer0FontHeight
: <a class="el" href="struct_x_osd___config.html#1968eb18a4fd7897de8436417d77d99f">XOsd_Config</a><li>Layer0FontNumChars
: <a class="el" href="struct_x_osd___config.html#c6238db42bbdfce6e5cc744b75190a58">XOsd_Config</a><li>Layer0FontWidth
: <a class="el" href="struct_x_osd___config.html#ac480238f107286da2d41b9438783093">XOsd_Config</a><li>Layer0InstructionBoxEnable
: <a class="el" href="struct_x_osd___config.html#f36817012a6c17ac2b3aa709418df22f">XOsd_Config</a><li>Layer0InstructionLineEnable
: <a class="el" href="struct_x_osd___config.html#7929bf4417e1e5049889a9d37bf766a8">XOsd_Config</a><li>Layer0InstructionMemSize
: <a class="el" href="struct_x_osd___config.html#a9710af1afbd8bf55f16096f183a16ae">XOsd_Config</a><li>Layer0InstructionTextEnable
: <a class="el" href="struct_x_osd___config.html#bac848e5f706cc91145316b568f9658a">XOsd_Config</a><li>Layer0TextMaxStringLength
: <a class="el" href="struct_x_osd___config.html#81bb385bb442962648c209dc16752104">XOsd_Config</a><li>Layer0TextNumStrings
: <a class="el" href="struct_x_osd___config.html#005336ce8584445ad117d7d71982bbc4">XOsd_Config</a><li>Layer0Type
: <a class="el" href="struct_x_osd___config.html#80a52416cdd57f46102109a3d6375ed6">XOsd_Config</a><li>Layer1ColorLutMemoryType
: <a class="el" href="struct_x_osd___config.html#12d6523fa589614a80d18673bed42ebd">XOsd_Config</a><li>Layer1ColorLutSize
: <a class="el" href="struct_x_osd___config.html#c0b507d0ef3ea56ee5c8ca40d9d4ac31">XOsd_Config</a><li>Layer1FontAsciiOffset
: <a class="el" href="struct_x_osd___config.html#0c68a54dc61e01163efa1333b242b318">XOsd_Config</a><li>Layer1FontBitsPerPixel
: <a class="el" href="struct_x_osd___config.html#8ba63175bdf22138ca2e940f3067d141">XOsd_Config</a><li>Layer1FontHeight
: <a class="el" href="struct_x_osd___config.html#b004689aeefebc88e1363a93d8e46470">XOsd_Config</a><li>Layer1FontNumChars
: <a class="el" href="struct_x_osd___config.html#87c7108e287fde49b6f58ea31c38402e">XOsd_Config</a><li>Layer1FontWidth
: <a class="el" href="struct_x_osd___config.html#bbe66abdd1a4b75358f9a29f98266560">XOsd_Config</a><li>Layer1InstructionBoxEnable
: <a class="el" href="struct_x_osd___config.html#a8d46a97fe8f98d7859525957649d968">XOsd_Config</a><li>Layer1InstructionLineEnable
: <a class="el" href="struct_x_osd___config.html#2234abd6c9e96dc2bb5b5222f083c102">XOsd_Config</a><li>Layer1InstructionMemSize
: <a class="el" href="struct_x_osd___config.html#260551a8ffd344e2c088c11ad476ff2c">XOsd_Config</a><li>Layer1InstructionTextEnable
: <a class="el" href="struct_x_osd___config.html#3df0c7063f1a20d7a3d1095ebae1b32b">XOsd_Config</a><li>Layer1TextMaxStringLength
: <a class="el" href="struct_x_osd___config.html#d0d73d92b81228f6f5b1bdc1676d5418">XOsd_Config</a><li>Layer1TextNumStrings
: <a class="el" href="struct_x_osd___config.html#8d732269cf21f3c46196915d2356389b">XOsd_Config</a><li>Layer1Type
: <a class="el" href="struct_x_osd___config.html#62a85541ed4c0a6c95b397a73f632e35">XOsd_Config</a><li>Layer2ColorLutMemoryType
: <a class="el" href="struct_x_osd___config.html#4becaad459076a818753d4bddb4ff610">XOsd_Config</a><li>Layer2ColorLutSize
: <a class="el" href="struct_x_osd___config.html#bd48d4a80e39a0b90548dc1212479e4b">XOsd_Config</a><li>Layer2FontAsciiOffset
: <a class="el" href="struct_x_osd___config.html#ab955b331630d08747307f1d1fec04c0">XOsd_Config</a><li>Layer2FontBitsPerPixel
: <a class="el" href="struct_x_osd___config.html#7e2564e39a06fbf04918bb4aa1735c7b">XOsd_Config</a><li>Layer2FontHeight
: <a class="el" href="struct_x_osd___config.html#f29fd87c26de2ea26dfe8d448ed59d75">XOsd_Config</a><li>Layer2FontNumChars
: <a class="el" href="struct_x_osd___config.html#3b0ca129be890117afed6cb21684972f">XOsd_Config</a><li>Layer2FontWidth
: <a class="el" href="struct_x_osd___config.html#e8dd7aa7f64fce05f5287188b986c715">XOsd_Config</a><li>Layer2InstructionBoxEnable
: <a class="el" href="struct_x_osd___config.html#9c1c9a52e5ebb81707eb03e8a7eaf7f4">XOsd_Config</a><li>Layer2InstructionLineEnable
: <a class="el" href="struct_x_osd___config.html#5236a7a4c38fa43c127491b9b519c2be">XOsd_Config</a><li>Layer2InstructionMemSize
: <a class="el" href="struct_x_osd___config.html#dfd670f8b3fabd949e3c93ed12d87a92">XOsd_Config</a><li>Layer2InstructionTextEnable
: <a class="el" href="struct_x_osd___config.html#01e152182097b5b6b2586cc298c7afe4">XOsd_Config</a><li>Layer2TextMaxStringLength
: <a class="el" href="struct_x_osd___config.html#3400c3be5f5e9d0a05d4930d2fd6aaaf">XOsd_Config</a><li>Layer2TextNumStrings
: <a class="el" href="struct_x_osd___config.html#688d8e1bc296686dcd95af35eb622ea3">XOsd_Config</a><li>Layer2Type
: <a class="el" href="struct_x_osd___config.html#13680f2544dc4c3cad89f0a56d5e50ab">XOsd_Config</a><li>Layer3ColorLutMemoryType
: <a class="el" href="struct_x_osd___config.html#6cb3d226b2631889531d3c5c7c8dbe44">XOsd_Config</a><li>Layer3ColorLutSize
: <a class="el" href="struct_x_osd___config.html#abc7b7c0f2b96fe34f22d5d78fb66526">XOsd_Config</a><li>Layer3FontAsciiOffset
: <a class="el" href="struct_x_osd___config.html#543e3963d3fc4b2e2097eef053806483">XOsd_Config</a><li>Layer3FontBitsPerPixel
: <a class="el" href="struct_x_osd___config.html#5f95d9f6a9e6fbcecd89a5e752b2d8a2">XOsd_Config</a><li>Layer3FontHeight
: <a class="el" href="struct_x_osd___config.html#286c915c681a09727c04f8471db4bc64">XOsd_Config</a><li>Layer3FontNumChars
: <a class="el" href="struct_x_osd___config.html#ffc8c5906a40e9392b28023d5bd3f2e8">XOsd_Config</a><li>Layer3FontWidth
: <a class="el" href="struct_x_osd___config.html#00701b2141c729be01db6e4c939fcd73">XOsd_Config</a><li>Layer3InstructionBoxEnable
: <a class="el" href="struct_x_osd___config.html#896c3d8dce291dfe13aabbbba0febf52">XOsd_Config</a><li>Layer3InstructionLineEnable
: <a class="el" href="struct_x_osd___config.html#8899f4f52078bd9d0fa845763fa1a37c">XOsd_Config</a><li>Layer3InstructionMemSize
: <a class="el" href="struct_x_osd___config.html#42cf59e74d8669723e825c21d827b378">XOsd_Config</a><li>Layer3InstructionTextEnable
: <a class="el" href="struct_x_osd___config.html#0ca059f62350ca0bb8a4146958397f80">XOsd_Config</a><li>Layer3TextMaxStringLength
: <a class="el" href="struct_x_osd___config.html#fae1376c530c2a8182e972d3f57e6426">XOsd_Config</a><li>Layer3TextNumStrings
: <a class="el" href="struct_x_osd___config.html#0f25e9e1b9c1be6fb022cb523dc80957">XOsd_Config</a><li>Layer3Type
: <a class="el" href="struct_x_osd___config.html#ae68634b0e1d9921a200d5bc5dab5a0a">XOsd_Config</a><li>Layer4ColorLutMemoryType
: <a class="el" href="struct_x_osd___config.html#8413bcf9e306948204332834588c8a1a">XOsd_Config</a><li>Layer4ColorLutSize
: <a class="el" href="struct_x_osd___config.html#9a571ffcf39a010799e0e6497235c7e5">XOsd_Config</a><li>Layer4FontAsciiOffset
: <a class="el" href="struct_x_osd___config.html#1e18bebaa2b59664c5a86a3217b6b5bd">XOsd_Config</a><li>Layer4FontBitsPerPixel
: <a class="el" href="struct_x_osd___config.html#a4483d464db8b01ab2514836037acdf3">XOsd_Config</a><li>Layer4FontHeight
: <a class="el" href="struct_x_osd___config.html#5b17323ab5a2d22ea5a1f802f25a474b">XOsd_Config</a><li>Layer4FontNumChars
: <a class="el" href="struct_x_osd___config.html#e2afb55395282def5cbbd633f36c6b90">XOsd_Config</a><li>Layer4FontWidth
: <a class="el" href="struct_x_osd___config.html#32f45b6373d8d7b62abdf7cd43b082b7">XOsd_Config</a><li>Layer4InstructionBoxEnable
: <a class="el" href="struct_x_osd___config.html#2ad466433b3e2a65fafb23a7144c06d8">XOsd_Config</a><li>Layer4InstructionLineEnable
: <a class="el" href="struct_x_osd___config.html#8b24481544fd5953e99a5f16a27e0d12">XOsd_Config</a><li>Layer4InstructionMemSize
: <a class="el" href="struct_x_osd___config.html#aa9693ae83f071f99bb69ee7e87875ad">XOsd_Config</a><li>Layer4InstructionTextEnable
: <a class="el" href="struct_x_osd___config.html#d5b5e8d6a0a2a2b25e048cf42e39ce92">XOsd_Config</a><li>Layer4TextMaxStringLength
: <a class="el" href="struct_x_osd___config.html#cbe9789a784883b2a0cb52d87f4246a8">XOsd_Config</a><li>Layer4TextNumStrings
: <a class="el" href="struct_x_osd___config.html#837bb9cb9b75505d200d9a6b83081632">XOsd_Config</a><li>Layer4Type
: <a class="el" href="struct_x_osd___config.html#e3566a69576c77537f944465c213d062">XOsd_Config</a><li>Layer5ColorLutMemoryType
: <a class="el" href="struct_x_osd___config.html#e10a964507b1fd7e3a1b27726328b819">XOsd_Config</a><li>Layer5ColorLutSize
: <a class="el" href="struct_x_osd___config.html#aa7f9b2b86d7a6bdd4ed9ae32dac3feb">XOsd_Config</a><li>Layer5FontAsciiOffset
: <a class="el" href="struct_x_osd___config.html#aae518abb1005652e914a2003ee76da6">XOsd_Config</a><li>Layer5FontBitsPerPixel
: <a class="el" href="struct_x_osd___config.html#384ad7b423dbb66454a683d77c815851">XOsd_Config</a><li>Layer5FontHeight
: <a class="el" href="struct_x_osd___config.html#fbb883050ebc8032d1438e43f0356085">XOsd_Config</a><li>Layer5FontNumChars
: <a class="el" href="struct_x_osd___config.html#5c6df37045855289b33a89fba0914700">XOsd_Config</a><li>Layer5FontWidth
: <a class="el" href="struct_x_osd___config.html#bcb371a9143a7d957ec1c764dab8afab">XOsd_Config</a><li>Layer5InstructionBoxEnable
: <a class="el" href="struct_x_osd___config.html#fba4a2410439aaccb478fd6fe0973b44">XOsd_Config</a><li>Layer5InstructionLineEnable
: <a class="el" href="struct_x_osd___config.html#add5e55c09f6d40586c72d0f53adf8ab">XOsd_Config</a><li>Layer5InstructionMemSize
: <a class="el" href="struct_x_osd___config.html#85ddb91b80d9a8187121f507d71a7737">XOsd_Config</a><li>Layer5InstructionTextEnable
: <a class="el" href="struct_x_osd___config.html#a903ba893d765504323cbab32ec58bff">XOsd_Config</a><li>Layer5TextMaxStringLength
: <a class="el" href="struct_x_osd___config.html#3fca794c1cbae08212e29e41b84c733c">XOsd_Config</a><li>Layer5TextNumStrings
: <a class="el" href="struct_x_osd___config.html#6420fd62ebfa85f9162fe9b464dc5521">XOsd_Config</a><li>Layer5Type
: <a class="el" href="struct_x_osd___config.html#d8723363e07fa129abf919683b7060e0">XOsd_Config</a><li>Layer6ColorLutMemoryType
: <a class="el" href="struct_x_osd___config.html#57c3cde7ba0b048de38fb05b351a7b99">XOsd_Config</a><li>Layer6ColorLutSize
: <a class="el" href="struct_x_osd___config.html#3ee77f37c044aba38a1ac9b115381b9d">XOsd_Config</a><li>Layer6FontAsciiOffset
: <a class="el" href="struct_x_osd___config.html#d5422afe3a3161bdb0a904cad73d4478">XOsd_Config</a><li>Layer6FontBitsPerPixel
: <a class="el" href="struct_x_osd___config.html#39d8849c6966042c9eda07f7ac21e7e5">XOsd_Config</a><li>Layer6FontHeight
: <a class="el" href="struct_x_osd___config.html#2230c21e620e79019f08b3cf32798213">XOsd_Config</a><li>Layer6FontNumChars
: <a class="el" href="struct_x_osd___config.html#7bfdb0e00d281671807936eb484e1f9a">XOsd_Config</a><li>Layer6FontWidth
: <a class="el" href="struct_x_osd___config.html#f60f7fd07cd87b8fd05d789cb395b370">XOsd_Config</a><li>Layer6InstructionBoxEnable
: <a class="el" href="struct_x_osd___config.html#974b0fccf28e2f36ac8740b1654b866f">XOsd_Config</a><li>Layer6InstructionLineEnable
: <a class="el" href="struct_x_osd___config.html#6538907efbfe18f4a64b65a2fdc7b06a">XOsd_Config</a><li>Layer6InstructionMemSize
: <a class="el" href="struct_x_osd___config.html#6210ad8665347f4a2e109bf8e6f66bc7">XOsd_Config</a><li>Layer6InstructionTextEnable
: <a class="el" href="struct_x_osd___config.html#118e7cf61b8a66d8ec640f06c7463251">XOsd_Config</a><li>Layer6TextMaxStringLength
: <a class="el" href="struct_x_osd___config.html#29a9e031d26087a118bf096d9a9e6ac2">XOsd_Config</a><li>Layer6TextNumStrings
: <a class="el" href="struct_x_osd___config.html#bfb6307eb4767b033084d94aac512116">XOsd_Config</a><li>Layer6Type
: <a class="el" href="struct_x_osd___config.html#c2cea33b925cb39e481f68f5b3dd0ab3">XOsd_Config</a><li>Layer7ColorLutMemoryType
: <a class="el" href="struct_x_osd___config.html#6592f93a177b3c183c941e4a65c50edf">XOsd_Config</a><li>Layer7ColorLutSize
: <a class="el" href="struct_x_osd___config.html#59ca9005c6fc75092d410cdf055c3916">XOsd_Config</a><li>Layer7FontAsciiOffset
: <a class="el" href="struct_x_osd___config.html#56939c631c18662f818ba8935d224b5d">XOsd_Config</a><li>Layer7FontBitsPerPixel
: <a class="el" href="struct_x_osd___config.html#fb8f42f3cd676e6d57c341246c19cda4">XOsd_Config</a><li>Layer7FontHeight
: <a class="el" href="struct_x_osd___config.html#7a11b0f6425ceae2010b8bf42b3623ff">XOsd_Config</a><li>Layer7FontNumChars
: <a class="el" href="struct_x_osd___config.html#551b67898a24b4076b29ea1c6235c14e">XOsd_Config</a><li>Layer7FontWidth
: <a class="el" href="struct_x_osd___config.html#fbc83c44b9b8a36496ca01b2e9538328">XOsd_Config</a><li>Layer7InstructionBoxEnable
: <a class="el" href="struct_x_osd___config.html#408344c322190c9c72fee27115441756">XOsd_Config</a><li>Layer7InstructionLineEnable
: <a class="el" href="struct_x_osd___config.html#0b980f5f831dfb8a950c274e506b97ce">XOsd_Config</a><li>Layer7InstructionMemSize
: <a class="el" href="struct_x_osd___config.html#24cb5a5444d70651a2fe413bd794a26c">XOsd_Config</a><li>Layer7InstructionTextEnable
: <a class="el" href="struct_x_osd___config.html#62952e693888e993bf142c2bef07e714">XOsd_Config</a><li>Layer7TextMaxStringLength
: <a class="el" href="struct_x_osd___config.html#252d80b1495349e901c3959eb64fcfa9">XOsd_Config</a><li>Layer7TextNumStrings
: <a class="el" href="struct_x_osd___config.html#d1209dab22e0267dd9d813705d10a0fc">XOsd_Config</a><li>Layer7Type
: <a class="el" href="struct_x_osd___config.html#8f57c011ff7c8512253516ef9fcaa3b2">XOsd_Config</a><li>LayerNum
: <a class="el" href="struct_x_osd___config.html#579e05fdc45e85e14db12c6c5db475f6">XOsd_Config</a><li>Layers
: <a class="el" href="struct_x_osd.html#4fed4f9d4d3240f0c24524fee0b04d9c">XOsd</a><li>LayerType
: <a class="el" href="struct_x_osd___layer.html#013b375fa16c618f303251141a01c887">XOsd_Layer</a></ul>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>ProcStartCallBack
: <a class="el" href="struct_x_osd.html#e55843d9b4871ac1061849f7fcb5d600">XOsd</a><li>ProcStartRef
: <a class="el" href="struct_x_osd.html#bc97cc4c250059d23a8375f539a7718d">XOsd</a></ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>ScreenHeight
: <a class="el" href="struct_x_osd.html#7e460ecd0c527b2880f076e19047bd8b">XOsd</a><li>ScreenWidth
: <a class="el" href="struct_x_osd.html#7d42c0e6a4f18237f33c440887bfaa99">XOsd</a><li>SlaveAxisVideoDataWidth
: <a class="el" href="struct_x_osd___config.html#47c9598ee08d3d1710ad43614b23d676">XOsd_Config</a></ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>TextMaxStringLength
: <a class="el" href="struct_x_osd___layer.html#00db4c777b648f8ec99e6868e3131422">XOsd_Layer</a><li>TextNumStrings
: <a class="el" href="struct_x_osd___layer.html#673926b13f628fc8da7f8257438fc1e4">XOsd_Layer</a></ul>
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -0,0 +1,356 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
Class Members
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li id="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li id="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li id="current"><a href="globals.html#index_x"><span>x</span></a></li>
</ul>
</div>
<p>
Here is a list of all file members with links to the files they belong to:
<p>
<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
<li>XOSD
: <a class="el" href="xosd_8h.html#bb4e413d75d4744d3ae47fea8f79233e">xosd.h</a><li>XOSD_ACTIVE_SIZE_OFFSET
: <a class="el" href="xosd__hw_8h.html#de3687044261450fc11f800ce9414a02">xosd_hw.h</a><li>XOSD_ACTSIZE_NUM_LINE_MASK
: <a class="el" href="xosd__hw_8h.html#c75b658316a6744fba822b9d19cdbd96">xosd_hw.h</a><li>XOSD_ACTSIZE_NUM_LINE_SHIFT
: <a class="el" href="xosd__hw_8h.html#9ac4754b89e00ebaa197523d94c5abab">xosd_hw.h</a><li>XOSD_ACTSIZE_NUM_PIXEL_MASK
: <a class="el" href="xosd__hw_8h.html#ee78e03170b5d597abcdb41bb789987a">xosd_hw.h</a><li>XOSD_BC0
: <a class="el" href="xosd__hw_8h.html#201d57244428636f7c63d07be1e2088b">xosd_hw.h</a><li>XOSD_BC0_OFFSET
: <a class="el" href="xosd__hw_8h.html#05c21ad0e43e61c2a4a904d60ff59a0f">xosd_hw.h</a><li>XOSD_BC0_YG_MASK
: <a class="el" href="xosd__hw_8h.html#636eaade937285fa383032f1013e4007">xosd_hw.h</a><li>XOSD_BC1
: <a class="el" href="xosd__hw_8h.html#21be6ffe80fc75e6900fff3541fd16e8">xosd_hw.h</a><li>XOSD_BC1_OFFSET
: <a class="el" href="xosd__hw_8h.html#f595fa566ff6e43a0b68207b87ae934b">xosd_hw.h</a><li>XOSD_BC1_UCBB_MASK
: <a class="el" href="xosd__hw_8h.html#dbc74a40e404c4500625c304f6038eb8">xosd_hw.h</a><li>XOSD_BC2
: <a class="el" href="xosd__hw_8h.html#2618b9ec587edbd17d706869ba736c09">xosd_hw.h</a><li>XOSD_BC2_OFFSET
: <a class="el" href="xosd__hw_8h.html#9196d5680140ee807654c6cfc14f8319">xosd_hw.h</a><li>XOSD_BC2_VCRR_MASK
: <a class="el" href="xosd__hw_8h.html#5ea983e4b594d372821939b55c4f1ec3">xosd_hw.h</a><li>XOsd_CallBack
: <a class="el" href="xosd_8h.html#46840c1ab68ea63547a835c3fff47502">xosd.h</a><li>XOSD_CallBack
: <a class="el" href="xosd_8h.html#cd9101273b90a4e5c06c6ebb51c016f2">xosd.h</a><li>XOSD_CfgInitialize
: <a class="el" href="xosd_8h.html#f17e4c21616b8a6cbf4df3a395a48f0f">xosd.h</a><li>XOsd_CfgInitialize()
: <a class="el" href="xosd_8h.html#f9dad59565307cd8f71b385689f91048">xosd.h</a>, <a class="el" href="xosd_8c.html#f9dad59565307cd8f71b385689f91048">xosd.c</a><li>XOSD_COLOR_ENTRY_SIZE
: <a class="el" href="xosd__hw_8h.html#02df75e48788b9182ef56cfa94cccdd4">xosd_hw.h</a><li>XOSD_Config
: <a class="el" href="xosd_8h.html#f14f4ac3a9310bd23dba1ade008d79a0">xosd.h</a><li>XOsd_ConfigTable
: <a class="el" href="xosd__g_8c.html#00396fa8eaa1d48340d9eda2fe2dab08">xosd_g.c</a><li>XOSD_CreateInstruction
: <a class="el" href="xosd_8h.html#7b3e88b6611fc1fbdc4bbc82ad65b651">xosd.h</a><li>XOsd_CreateInstruction()
: <a class="el" href="xosd_8h.html#7abff2415587a54c259f159fc780e2cc">xosd.h</a>, <a class="el" href="xosd_8c.html#7abff2415587a54c259f159fc780e2cc">xosd.c</a><li>XOSD_CTL
: <a class="el" href="xosd__hw_8h.html#8f160298d92b7e17204cd10053ceec37">xosd_hw.h</a><li>XOSD_CTL_EN_MASK
: <a class="el" href="xosd__hw_8h.html#f80d798ea9734a4c56e7c03c1b2b3b01">xosd_hw.h</a><li>XOSD_CTL_FSYNC_MASK
: <a class="el" href="xosd__hw_8h.html#68088d2cf45788126489895482f52276">xosd_hw.h</a><li>XOSD_CTL_OFFSET
: <a class="el" href="xosd__hw_8h.html#a5d6b91c6ac72faf3a38044153f373d4">xosd_hw.h</a><li>XOSD_CTL_RUE_MASK
: <a class="el" href="xosd__hw_8h.html#75f6be92e492fb0a76e9f530939467af">xosd_hw.h</a><li>XOSD_CTL_SW_RST_MASK
: <a class="el" href="xosd__hw_8h.html#5071d9f484bd2b71197794e55ccdd92e">xosd_hw.h</a><li>XOSD_DATA_2
: <a class="el" href="xosd__hw_8h.html#90a2d54e8603ec74403a643049e94250">xosd_hw.h</a><li>XOSD_DATA_8
: <a class="el" href="xosd__hw_8h.html#ca0722052e3a9c1714c7697b7b275ec1">xosd_hw.h</a><li>XOSD_Disable
: <a class="el" href="xosd_8h.html#3ea618aa4c855c62987bb945d19d83c5">xosd.h</a><li>XOsd_Disable
: <a class="el" href="xosd_8h.html#2a84453f73f690e671aa3b2ede645fb0">xosd.h</a><li>XOsd_DisableLayer()
: <a class="el" href="xosd_8h.html#1ecd1900b797b12867274e0daf1a8d62">xosd.h</a>, <a class="el" href="xosd_8c.html#1ecd1900b797b12867274e0daf1a8d62">xosd.c</a><li>XOSD_DisableLayer
: <a class="el" href="xosd_8h.html#c456746063b3bc1d62fc875ca8936ae2">xosd.h</a><li>XOSD_Enable
: <a class="el" href="xosd_8h.html#0a1743afc00ebca5f00db89800d12760">xosd.h</a><li>XOsd_Enable
: <a class="el" href="xosd_8h.html#e6e41c067d999ee6cdc29d3868ec8be8">xosd.h</a><li>XOsd_EnableLayer()
: <a class="el" href="xosd_8h.html#cdb4b75859dbfc611d70382fb2c94a7f">xosd.h</a>, <a class="el" href="xosd_8c.html#cdb4b75859dbfc611d70382fb2c94a7f">xosd.c</a><li>XOSD_EnableLayer
: <a class="el" href="xosd_8h.html#6a03bffc95aefae704789a518fe8f6dc">xosd.h</a><li>XOSD_ERR_ALL_ERR_MASK
: <a class="el" href="xosd__hw_8h.html#a7d0a9eb85f31e590dadf6b274a9281e">xosd_hw.h</a><li>XOSD_ERR_LAYER0_EOL_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#fb5a121bc4d2c540ac287e76d28078e0">xosd_hw.h</a><li>XOSD_ERR_LAYER0_EOL_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#5c5df68bcab4acc7da9bfe69d98f600e">xosd_hw.h</a><li>XOSD_ERR_LAYER0_SOF_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#7517eb9b05d4312d18ffdff9d8ca1d46">xosd_hw.h</a><li>XOSD_ERR_LAYER0_SOF_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#a6466702b2f31b4bd369aaa70957dced">xosd_hw.h</a><li>XOSD_ERR_LAYER1_EOL_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#8a66bd271a23414c3ef69ebaf016ec18">xosd_hw.h</a><li>XOSD_ERR_LAYER1_EOL_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#be892325b1d348a98464f217ec422cb7">xosd_hw.h</a><li>XOSD_ERR_LAYER1_SOF_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#1a749387fc7c57e40de48628d3a9f732">xosd_hw.h</a><li>XOSD_ERR_LAYER1_SOF_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#de7769e8c273bdb670dbd7c388355f7d">xosd_hw.h</a><li>XOSD_ERR_LAYER2_EOL_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#d9f946ee2f6409d2fb370c88f35953c5">xosd_hw.h</a><li>XOSD_ERR_LAYER2_EOL_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#969a25b0bb62c10731102993e25ed5e8">xosd_hw.h</a><li>XOSD_ERR_LAYER2_SOF_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#7abb69836b37481f2de34f71b4ab89ed">xosd_hw.h</a><li>XOSD_ERR_LAYER2_SOF_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#6f56d28d089d815b8b1bd48857be1055">xosd_hw.h</a><li>XOSD_ERR_LAYER3_EOL_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#83c32dd2054d8c53d9e0c185e644f770">xosd_hw.h</a><li>XOSD_ERR_LAYER3_EOL_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#b91ec7831a5f0737dde3c64c696e219d">xosd_hw.h</a><li>XOSD_ERR_LAYER3_SOF_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#216a452cd347f156c8aad270a070d391">xosd_hw.h</a><li>XOSD_ERR_LAYER3_SOF_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#5391bbfec33b3effa54a4bb604fe6278">xosd_hw.h</a><li>XOSD_ERR_LAYER4_EOL_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#929099f2d2d44a9cbb9a69e58d4bcb3e">xosd_hw.h</a><li>XOSD_ERR_LAYER4_EOL_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#c53283fca0ed05577a667cc4ab9bc2cd">xosd_hw.h</a><li>XOSD_ERR_LAYER4_SOF_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#ec2e32d4ddf184fb3555b79153aec8d3">xosd_hw.h</a><li>XOSD_ERR_LAYER4_SOF_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#b329ef2807aaf752b2c01a6bc9d9d0ba">xosd_hw.h</a><li>XOSD_ERR_LAYER5_EOL_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#08e42d245ee21438fdab438a86006f08">xosd_hw.h</a><li>XOSD_ERR_LAYER5_EOL_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#59b8807097445c26d93164a11e980284">xosd_hw.h</a><li>XOSD_ERR_LAYER5_SOF_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#98ffc4be6fa41cd4e4b610d96d820207">xosd_hw.h</a><li>XOSD_ERR_LAYER5_SOF_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#8420356e1af56b65bbb0dc1e5730309e">xosd_hw.h</a><li>XOSD_ERR_LAYER6_EOL_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#6091712dca160402ed2915518be2f07b">xosd_hw.h</a><li>XOSD_ERR_LAYER6_EOL_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#edbe10c1d98c47e2dd878c45191e103b">xosd_hw.h</a><li>XOSD_ERR_LAYER6_SOF_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#da693dd13ea9d921bdf5b4950c72661e">xosd_hw.h</a><li>XOSD_ERR_LAYER6_SOF_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#7df8e951554bf328c19cae2d3813c5a0">xosd_hw.h</a><li>XOSD_ERR_LAYER7_EOL_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#41581b6e7d8cdee3bdb5f5c8d6e6eba2">xosd_hw.h</a><li>XOSD_ERR_LAYER7_EOL_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#ba797c4407966a78426755393075bcc8">xosd_hw.h</a><li>XOSD_ERR_LAYER7_SOF_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#50d162b4eea9e79a3414dbe166db87d7">xosd_hw.h</a><li>XOSD_ERR_LAYER7_SOF_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#c6704ba3bfc1be81b2667be690a63fb2">xosd_hw.h</a><li>XOSD_ERROR
: <a class="el" href="xosd__hw_8h.html#274a7a398add7c34c11d9f956f9e10bc">xosd_hw.h</a><li>XOSD_ERROR_OFFSET
: <a class="el" href="xosd__hw_8h.html#1410ce6e4fff4ea10154e9724d0823af">xosd_hw.h</a><li>XOsd_ErrorCallBack
: <a class="el" href="xosd_8h.html#1c713906b42ab6fdf53d57bb7e8b432a">xosd.h</a><li>XOSD_ErrorCallBack
: <a class="el" href="xosd_8h.html#139dc832207509457b8393bd592f8f61">xosd.h</a><li>XOSD_FONT_BIT_TO_BYTE
: <a class="el" href="xosd__hw_8h.html#abff64a3ad88851d9c886d6bf91f6942">xosd_hw.h</a><li>XOsd_FSyncReset
: <a class="el" href="xosd_8h.html#baa8b4a92fcfc0ae2152c87249975db9">xosd.h</a><li>XOSD_GC_BANK_NUM
: <a class="el" href="xosd__hw_8h.html#45ae5aa9dfc53098d0b710623fad8872">xosd_hw.h</a><li>XOSD_GCABA
: <a class="el" href="xosd__hw_8h.html#a4aafb9a255891b8ff7a9d87ca406161">xosd_hw.h</a><li>XOSD_GCABA_CHR_MASK
: <a class="el" href="xosd__hw_8h.html#11a12b88b43abe8e5fca75b3b4b88ae3">xosd_hw.h</a><li>XOSD_GCABA_CHR_SHIFT
: <a class="el" href="xosd__hw_8h.html#3ef9c844a0695a6af31f5aba5254ebdb">xosd_hw.h</a><li>XOSD_GCABA_COL_MASK
: <a class="el" href="xosd__hw_8h.html#2394cb98a760d2ffc447f4c6ddd67720">xosd_hw.h</a><li>XOSD_GCABA_COL_SHIFT
: <a class="el" href="xosd__hw_8h.html#0180a6f642268480d81a2a006ce8b85a">xosd_hw.h</a><li>XOSD_GCABA_INS_MASK
: <a class="el" href="xosd__hw_8h.html#0b67b99445f37ebb190b4bd69edc3f58">xosd_hw.h</a><li>XOSD_GCABA_OFFSET
: <a class="el" href="xosd__hw_8h.html#f8a5cab153ddb20712278001ab8bf534">xosd_hw.h</a><li>XOSD_GCABA_TXT_MASK
: <a class="el" href="xosd__hw_8h.html#efe55dfbb30ee83089584e80d86471c7">xosd_hw.h</a><li>XOSD_GCABA_TXT_SHIFT
: <a class="el" href="xosd__hw_8h.html#f4d8ce31dbe126d0fa8f5976c80de11d">xosd_hw.h</a><li>XOSD_GCD
: <a class="el" href="xosd__hw_8h.html#c48fe3a6b0f8d4bab14b0d3c179776a6">xosd_hw.h</a><li>XOSD_GCD_OFFSET
: <a class="el" href="xosd__hw_8h.html#09280c9581cb52b21792d38917a29ba2">xosd_hw.h</a><li>XOSD_GCWBA
: <a class="el" href="xosd__hw_8h.html#0d7b75fe5f3daa1a6a9de4ef0627a46b">xosd_hw.h</a><li>XOSD_GCWBA_BANK_MASK
: <a class="el" href="xosd__hw_8h.html#744f4c46706bb0fb5b0d3de3c5826c7f">xosd_hw.h</a><li>XOSD_GCWBA_CHR0
: <a class="el" href="xosd__hw_8h.html#4aeaabbe94c0e21210ed6ab657844ef3">xosd_hw.h</a><li>XOSD_GCWBA_CHR1
: <a class="el" href="xosd__hw_8h.html#ff47cfc532bc48818fc99502c9bcb7b3">xosd_hw.h</a><li>XOSD_GCWBA_COL0
: <a class="el" href="xosd__hw_8h.html#affb3c9e8b2db21168a8fb96a4566fea">xosd_hw.h</a><li>XOSD_GCWBA_COL1
: <a class="el" href="xosd__hw_8h.html#277ca4377da8071f9620ecd75c364fef">xosd_hw.h</a><li>XOSD_GCWBA_GCNUM_MASK
: <a class="el" href="xosd__hw_8h.html#9b1814d86e5233adee245c745fa4930e">xosd_hw.h</a><li>XOSD_GCWBA_GCNUM_SHIFT
: <a class="el" href="xosd__hw_8h.html#a649271aac06a31917c73c8a98728bee">xosd_hw.h</a><li>XOSD_GCWBA_INS0
: <a class="el" href="xosd__hw_8h.html#964674dbcc6e06590d99a20430cab2d6">xosd_hw.h</a><li>XOSD_GCWBA_INS1
: <a class="el" href="xosd__hw_8h.html#18160d3eb42273df9b5537e1472231b8">xosd_hw.h</a><li>XOSD_GCWBA_OFFSET
: <a class="el" href="xosd__hw_8h.html#ad8f1c87d9bbbfda000f872824e8300a">xosd_hw.h</a><li>XOSD_GCWBA_TXT0
: <a class="el" href="xosd__hw_8h.html#ced5e2ebb0ea5479c310434321bc57ed">xosd_hw.h</a><li>XOSD_GCWBA_TXT1
: <a class="el" href="xosd__hw_8h.html#e66d1df1cea042e3d9ee49d55eea04b4">xosd_hw.h</a><li>XOsd_GetActiveSize()
: <a class="el" href="xosd_8h.html#fad06669f4df698b225bfe8b05e6dbbd">xosd.h</a>, <a class="el" href="xosd_8c.html#fad06669f4df698b225bfe8b05e6dbbd">xosd.c</a><li>XOsd_GetBackgroundColor()
: <a class="el" href="xosd_8h.html#a7361c792b36dafe0e48ae22c32cf125">xosd.h</a>, <a class="el" href="xosd_8c.html#a7361c792b36dafe0e48ae22c32cf125">xosd.c</a><li>XOSD_GetBackgroundColor
: <a class="el" href="xosd_8h.html#8f3a37588eb6ed247c4f868917b8ac97">xosd.h</a><li>XOsd_GetLayerAlpha()
: <a class="el" href="xosd_8h.html#b692eaddc144c270dfb05f7171c403e2">xosd.h</a>, <a class="el" href="xosd_8c.html#b692eaddc144c270dfb05f7171c403e2">xosd.c</a><li>XOSD_GetLayerAlpha
: <a class="el" href="xosd_8h.html#2a67a46ae0104fc4b535132712373af3">xosd.h</a><li>XOsd_GetLayerDimension()
: <a class="el" href="xosd_8h.html#3223d1726b2e25cda7de089d85353c1b">xosd.h</a>, <a class="el" href="xosd_8c.html#3223d1726b2e25cda7de089d85353c1b">xosd.c</a><li>XOSD_GetLayerDimension
: <a class="el" href="xosd_8h.html#0a9a411efd1708c0b119af01ae0cd8a9">xosd.h</a><li>XOsd_GetLayerPriority()
: <a class="el" href="xosd_8h.html#02cbaaa4f5e6b640c876b727db267602">xosd.h</a>, <a class="el" href="xosd_8c.html#02cbaaa4f5e6b640c876b727db267602">xosd.c</a><li>XOSD_GetLayerPriority
: <a class="el" href="xosd_8h.html#56d33c11247dec9ae6c371b69edf60fd">xosd.h</a><li>XOSD_GetScreenSize
: <a class="el" href="xosd_8h.html#84dc9e1e0950076bf20b989876d8e5aa">xosd.h</a><li>XOsd_GetVersion()
: <a class="el" href="xosd_8h.html#94b9d7eac70a2fc2315b07059e832986">xosd.h</a>, <a class="el" href="xosd_8c.html#94b9d7eac70a2fc2315b07059e832986">xosd.c</a><li>XOSD_H_
: <a class="el" href="xosd_8h.html#310a282ec96e49d83d367881531a88ca">xosd.h</a><li>XOSD_HANDLER_ERROR
: <a class="el" href="xosd_8h.html#06fc87d81c62e9abb8790b6e5713c55bfe9b918732108caa970d83f22fceecfc">xosd.h</a><li>XOSD_HANDLER_FRAMEDONE
: <a class="el" href="xosd_8h.html#06fc87d81c62e9abb8790b6e5713c55bc2aa1b96540765ad7b91aad694e3072b">xosd.h</a><li>XOSD_HANDLER_PROCSTART
: <a class="el" href="xosd_8h.html#06fc87d81c62e9abb8790b6e5713c55b41c52bbf34e031cfb024cb0b21e7a212">xosd.h</a><li>XOSD_HW_H_
: <a class="el" href="xosd__hw_8h.html#51a9fc13b8a6a270b1a1c531f54dcd8a">xosd_hw.h</a><li>XOSD_IER
: <a class="el" href="xosd__hw_8h.html#42c0cf8b389215cdc1173ac477698a5b">xosd_hw.h</a><li>XOSD_IER_OFFSET
: <a class="el" href="xosd__hw_8h.html#f99a287707b01d05bb7ad6aadbe7d328">xosd_hw.h</a><li>XOSD_In32
: <a class="el" href="xosd__hw_8h.html#dc564eda553a82a9ef6f4f7c4ced8a7f">xosd_hw.h</a><li>XOsd_In32
: <a class="el" href="xosd__hw_8h.html#0f582a571cbf279725ff4635b98bf7ef">xosd_hw.h</a><li>XOSD_INS0
: <a class="el" href="xosd__hw_8h.html#2e8bfbd972e0ac9e0ba6f163f424a83e">xosd_hw.h</a><li>XOSD_INS0_GCNUM_MASK
: <a class="el" href="xosd__hw_8h.html#0f5a79d13524e9f9cc1dd1bb1c6b4e17">xosd_hw.h</a><li>XOSD_INS0_GCNUM_SHIFT
: <a class="el" href="xosd__hw_8h.html#c3a8f3b2a9b5033e28b4d01816831069">xosd_hw.h</a><li>XOSD_INS0_OPCODE_MASK
: <a class="el" href="xosd__hw_8h.html#ee38041f6b3686d192becfdc9d625108">xosd_hw.h</a><li>XOSD_INS0_OPCODE_SHIFT
: <a class="el" href="xosd__hw_8h.html#f95cc7852856ccf13f0d2b96fc17507d">xosd_hw.h</a><li>XOSD_INS0_XEND_MASK
: <a class="el" href="xosd__hw_8h.html#316274c11c4bdf01881be2e5fa8c3ddd">xosd_hw.h</a><li>XOSD_INS0_XEND_SHIFT
: <a class="el" href="xosd__hw_8h.html#0718123f4128faf36a3613d4d83d9bc9">xosd_hw.h</a><li>XOSD_INS0_XSTART_MASK
: <a class="el" href="xosd__hw_8h.html#c28f5bcf9429cd6d5db7ba73dd8037e0">xosd_hw.h</a><li>XOSD_INS1
: <a class="el" href="xosd__hw_8h.html#85673ee70fcf9f62d30dbbe12f9ea4a6">xosd_hw.h</a><li>XOSD_INS1_TXTINDEX_MASK
: <a class="el" href="xosd__hw_8h.html#845d109b3f71bafffbad75d0fc096e95">xosd_hw.h</a><li>XOSD_INS2
: <a class="el" href="xosd__hw_8h.html#b3b51f42fb458498b44640a4d7f48447">xosd_hw.h</a><li>XOSD_INS2_OBJSIZE_MASK
: <a class="el" href="xosd__hw_8h.html#308b392a1c8f2e3b58c34b60f3c832e2">xosd_hw.h</a><li>XOSD_INS2_OBJSIZE_SHIFT
: <a class="el" href="xosd__hw_8h.html#2e64473070f0ad81308d0fdde70c846e">xosd_hw.h</a><li>XOSD_INS2_YEND_MASK
: <a class="el" href="xosd__hw_8h.html#f441c303e232e267cecd015457c3b059">xosd_hw.h</a><li>XOSD_INS2_YEND_SHIFT
: <a class="el" href="xosd__hw_8h.html#557eb7583fc6e177b653144e1dd46309">xosd_hw.h</a><li>XOSD_INS2_YSTART_MASK
: <a class="el" href="xosd__hw_8h.html#572eaf61ee8df22c543f6cf017fd4b4d">xosd_hw.h</a><li>XOSD_INS3
: <a class="el" href="xosd__hw_8h.html#ffb751247452fc737ba7f4c5a2a0a158">xosd_hw.h</a><li>XOSD_INS3_COL_MASK
: <a class="el" href="xosd__hw_8h.html#baf54e22c321fa30301173f7a7a8404c">xosd_hw.h</a><li>XOSD_INS_MEM_SIZE_TO_NUM
: <a class="el" href="xosd__hw_8h.html#1de0b5cabf37d0d1036692d209a2ffeb">xosd_hw.h</a><li>XOSD_INS_OPCODE_BOX
: <a class="el" href="xosd__hw_8h.html#8c2bdbf05a06c913c482769abb207a04">xosd_hw.h</a><li>XOSD_INS_OPCODE_BOXTXT
: <a class="el" href="xosd__hw_8h.html#06d2e8c7a16846a74ffa8413261c1b42">xosd_hw.h</a><li>XOSD_INS_OPCODE_END
: <a class="el" href="xosd__hw_8h.html#020a93ee98e26b3e9bef6d37bdca6d93">xosd_hw.h</a><li>XOSD_INS_OPCODE_LINE
: <a class="el" href="xosd__hw_8h.html#4d4d7f9062d81c4db38142348c23db3c">xosd_hw.h</a><li>XOSD_INS_OPCODE_NOP
: <a class="el" href="xosd__hw_8h.html#b378c3a2033c60420990fc0c6e035de8">xosd_hw.h</a><li>XOSD_INS_OPCODE_TXT
: <a class="el" href="xosd__hw_8h.html#594d67ea3248e5eb9cc243f7436c0506">xosd_hw.h</a><li>XOSD_INS_SIZE
: <a class="el" href="xosd__hw_8h.html#f52a55e9ca22269266faf951be024ee1">xosd_hw.h</a><li>XOsd_Instruction
: <a class="el" href="xosd_8h.html#d6799381b1f4b3353fa00f82da6b381f">xosd.h</a><li>XOSD_Instruction
: <a class="el" href="xosd_8h.html#002cda164434abda9b7179a7d72347ab">xosd.h</a><li>XOSD_IntrClear
: <a class="el" href="xosd_8h.html#2b6f3f6b8fe5860cc4158bf9f6597aa2">xosd.h</a><li>XOsd_IntrClear
: <a class="el" href="xosd_8h.html#2507152f445947e19e16ac59939adc9e">xosd.h</a><li>XOsd_IntrDisable
: <a class="el" href="xosd_8h.html#53d9596240b76f8887fd519518f21e82">xosd.h</a><li>XOSD_IntrDisable
: <a class="el" href="xosd_8h.html#814f7d9ad60720a2de105d7914586315">xosd.h</a><li>XOsd_IntrEnable
: <a class="el" href="xosd_8h.html#c752c2e2d84d0735f45986c2a27df3b2">xosd.h</a><li>XOSD_IntrEnable
: <a class="el" href="xosd_8h.html#b11bfc8947b71e036cc374d3b8149974">xosd.h</a><li>XOsd_IntrGetPending
: <a class="el" href="xosd_8h.html#89fd83e071e7da016c89f9e155f1453a">xosd.h</a><li>XOSD_IntrGetPending
: <a class="el" href="xosd_8h.html#44d23b4beedb883724e93d6184df69c6">xosd.h</a><li>XOSD_IntrHandler
: <a class="el" href="xosd_8h.html#e8904e7904dec7c77c2f8cb37b06c917">xosd.h</a><li>XOsd_IntrHandler()
: <a class="el" href="xosd__intr_8c.html#7079d6f5586ca603657dac6b9e188105">xosd_intr.c</a>, <a class="el" href="xosd_8h.html#7079d6f5586ca603657dac6b9e188105">xosd.h</a><li>XOSD_ISR
: <a class="el" href="xosd__hw_8h.html#500f997f63759a43d02dc425e9b6de33">xosd_hw.h</a><li>XOSD_ISR_OFFSET
: <a class="el" href="xosd__hw_8h.html#391290622b578053a6e4f87b94afe6d2">xosd_hw.h</a><li>XOSD_IXR_ALLERR_MASK
: <a class="el" href="xosd__hw_8h.html#a0d5d1c04e53cea07f1f53e36485ca5e">xosd_hw.h</a><li>XOSD_IXR_ALLINTR_MASK
: <a class="el" href="xosd__hw_8h.html#f0bcfced7a4f1a3f6069c73002ccb9aa">xosd_hw.h</a><li>XOSD_IXR_EOF_MASK
: <a class="el" href="xosd__hw_8h.html#0411b83937245d123c394afb37aa17f3">xosd_hw.h</a><li>XOSD_IXR_LAYER0_ERROR_MASK
: <a class="el" href="xosd__hw_8h.html#32ae9bfdbd5fbb3a8bfeb678ec477a5f">xosd_hw.h</a><li>XOSD_IXR_LAYER1_ERROR_MASK
: <a class="el" href="xosd__hw_8h.html#1254380758b34648ac290aaad85ab5ed">xosd_hw.h</a><li>XOSD_IXR_LAYER2_ERROR_MASK
: <a class="el" href="xosd__hw_8h.html#a1f661112594eca33ebd966fa2f3416b">xosd_hw.h</a><li>XOSD_IXR_LAYER3_ERROR_MASK
: <a class="el" href="xosd__hw_8h.html#3c2b866d2e5b926e20da7d0b211105a6">xosd_hw.h</a><li>XOSD_IXR_LAYER4_ERROR_MASK
: <a class="el" href="xosd__hw_8h.html#af399127e81913ff3fb0cfac78cc9dea">xosd_hw.h</a><li>XOSD_IXR_LAYER5_ERROR_MASK
: <a class="el" href="xosd__hw_8h.html#c204724cf271ed09f2f0c8d6ced5cb9c">xosd_hw.h</a><li>XOSD_IXR_LAYER6_ERROR_MASK
: <a class="el" href="xosd__hw_8h.html#9febd5155dafb097e9b237c14cc7f50e">xosd_hw.h</a><li>XOSD_IXR_LAYER7_ERROR_MASK
: <a class="el" href="xosd__hw_8h.html#447641c9b752868a28ecc3b835701222">xosd_hw.h</a><li>XOSD_IXR_PROC_STARTED_MASK
: <a class="el" href="xosd__hw_8h.html#d2803dca6d21253c1cb2b5920b3f8eac">xosd_hw.h</a><li>XOSD_L0C
: <a class="el" href="xosd__hw_8h.html#5a7b0868c5a2961837d064e17a54b61c">xosd_hw.h</a><li>XOSD_L0C_OFFSET
: <a class="el" href="xosd__hw_8h.html#b825adfb1951ceab0492b842f71aacca">xosd_hw.h</a><li>XOSD_L0P
: <a class="el" href="xosd__hw_8h.html#d100832bf5229bf83cd34ffdd56f15b6">xosd_hw.h</a><li>XOSD_L0P_OFFSET
: <a class="el" href="xosd__hw_8h.html#be519b825ff0b5a1d9dac15547940342">xosd_hw.h</a><li>XOSD_L0S
: <a class="el" href="xosd__hw_8h.html#390126f1009e663c5b9b654581fa53d0">xosd_hw.h</a><li>XOSD_L0S_OFFSET
: <a class="el" href="xosd__hw_8h.html#a161dd03025d073eb9327284e41582bd">xosd_hw.h</a><li>XOSD_L1C
: <a class="el" href="xosd__hw_8h.html#69c9e2de330f69fbf0016b48de3f7796">xosd_hw.h</a><li>XOSD_L1C_OFFSET
: <a class="el" href="xosd__hw_8h.html#70aa9e8b9ed2fe76fa2960152926afbe">xosd_hw.h</a><li>XOSD_L1P
: <a class="el" href="xosd__hw_8h.html#b00497176e0e88b4c458c22d3665f20d">xosd_hw.h</a><li>XOSD_L1P_OFFSET
: <a class="el" href="xosd__hw_8h.html#8b5ae130a5dfd75c02fc0ccf2bd8b98f">xosd_hw.h</a><li>XOSD_L1S
: <a class="el" href="xosd__hw_8h.html#c5ee6f6aea17bfdbb408c465183d380a">xosd_hw.h</a><li>XOSD_L1S_OFFSET
: <a class="el" href="xosd__hw_8h.html#ced9aba4cf986d847391c8c30ab19cc3">xosd_hw.h</a><li>XOSD_L2C
: <a class="el" href="xosd__hw_8h.html#cf31b9098661f08c7b6c6791394060ae">xosd_hw.h</a><li>XOSD_L2C_OFFSET
: <a class="el" href="xosd__hw_8h.html#925d78cb14d70f8329cf243c8e0ce1ee">xosd_hw.h</a><li>XOSD_L2P
: <a class="el" href="xosd__hw_8h.html#3470cb08db3e697be4b964ba35563c0f">xosd_hw.h</a><li>XOSD_L2P_OFFSET
: <a class="el" href="xosd__hw_8h.html#4ac6293832014e6d934caafcdbaae044">xosd_hw.h</a><li>XOSD_L2S
: <a class="el" href="xosd__hw_8h.html#977c691922460ce57dc3e5e8053b8aa5">xosd_hw.h</a><li>XOSD_L2S_OFFSET
: <a class="el" href="xosd__hw_8h.html#9af8d0e5b810ea58ecf281a2059c9934">xosd_hw.h</a><li>XOSD_L3C
: <a class="el" href="xosd__hw_8h.html#a9370bc38126276dd097967951b98fea">xosd_hw.h</a><li>XOSD_L3C_OFFSET
: <a class="el" href="xosd__hw_8h.html#f6d8e1e6148e2a91b2e95f1098fdec7f">xosd_hw.h</a><li>XOSD_L3P
: <a class="el" href="xosd__hw_8h.html#7c3189a6e4809c8b595d439cef5dd031">xosd_hw.h</a><li>XOSD_L3P_OFFSET
: <a class="el" href="xosd__hw_8h.html#f234b25ab449a9ddc4f67c13a9f2087b">xosd_hw.h</a><li>XOSD_L3S
: <a class="el" href="xosd__hw_8h.html#08ba5e5d439fd7f8d6d07070edaff113">xosd_hw.h</a><li>XOSD_L3S_OFFSET
: <a class="el" href="xosd__hw_8h.html#6ae38a8780cdfbb444c70c7306401d1e">xosd_hw.h</a><li>XOSD_L4C
: <a class="el" href="xosd__hw_8h.html#808c11ecd656334475606ca9e38ed3c8">xosd_hw.h</a><li>XOSD_L4C_OFFSET
: <a class="el" href="xosd__hw_8h.html#f355de81e717afb5190ead6478446a10">xosd_hw.h</a><li>XOSD_L4P
: <a class="el" href="xosd__hw_8h.html#b7945ef132770f56bf930713f4b57e70">xosd_hw.h</a><li>XOSD_L4P_OFFSET
: <a class="el" href="xosd__hw_8h.html#e524e8407dccba60543eacd4fb2b3c20">xosd_hw.h</a><li>XOSD_L4S
: <a class="el" href="xosd__hw_8h.html#89fa22d871eef7cb0259cd00d6544843">xosd_hw.h</a><li>XOSD_L4S_OFFSET
: <a class="el" href="xosd__hw_8h.html#4717858c6b289e3e28d4346adfb699ad">xosd_hw.h</a><li>XOSD_L5C
: <a class="el" href="xosd__hw_8h.html#f84ab0da8f01a5265164cfadb9ff226c">xosd_hw.h</a><li>XOSD_L5C_OFFSET
: <a class="el" href="xosd__hw_8h.html#6d9ca6883a9354270cf2ff7df52abb82">xosd_hw.h</a><li>XOSD_L5P
: <a class="el" href="xosd__hw_8h.html#8b9c10f6f030095cd8d9772eb7164819">xosd_hw.h</a><li>XOSD_L5P_OFFSET
: <a class="el" href="xosd__hw_8h.html#b75a67c686efa89397e8b00f4aaa8817">xosd_hw.h</a><li>XOSD_L5S
: <a class="el" href="xosd__hw_8h.html#1d43f4f692537f0dfe6639fac5836138">xosd_hw.h</a><li>XOSD_L5S_OFFSET
: <a class="el" href="xosd__hw_8h.html#bd17ef37dfe5b050a08711228e73149f">xosd_hw.h</a><li>XOSD_L6C
: <a class="el" href="xosd__hw_8h.html#be7761f441ca390f68719278e34247a9">xosd_hw.h</a><li>XOSD_L6C_OFFSET
: <a class="el" href="xosd__hw_8h.html#cfe62f0aa69899d5e19bafa4032febe8">xosd_hw.h</a><li>XOSD_L6P
: <a class="el" href="xosd__hw_8h.html#db5c0434e273b488c344287d79c1df5d">xosd_hw.h</a><li>XOSD_L6P_OFFSET
: <a class="el" href="xosd__hw_8h.html#28048d90e31a2e44b244233c3d0624c1">xosd_hw.h</a><li>XOSD_L6S
: <a class="el" href="xosd__hw_8h.html#e670073090392c8aea07019d8f0daa49">xosd_hw.h</a><li>XOSD_L6S_OFFSET
: <a class="el" href="xosd__hw_8h.html#a182c7c579413b0956ad34f3182487f9">xosd_hw.h</a><li>XOSD_L7C
: <a class="el" href="xosd__hw_8h.html#6f8ba4b8c916518e32970a49ddb2dd30">xosd_hw.h</a><li>XOSD_L7C_OFFSET
: <a class="el" href="xosd__hw_8h.html#375b3299a3ab6e962607996a1bb4995b">xosd_hw.h</a><li>XOSD_L7P
: <a class="el" href="xosd__hw_8h.html#4eaed4946deb94ae95b3b61dd78563e2">xosd_hw.h</a><li>XOSD_L7P_OFFSET
: <a class="el" href="xosd__hw_8h.html#9fd076860e53affe65c7cc8d8d13bf78">xosd_hw.h</a><li>XOSD_L7S
: <a class="el" href="xosd__hw_8h.html#51a1df3cb8980693b9da0bf40c5c13cb">xosd_hw.h</a><li>XOSD_L7S_OFFSET
: <a class="el" href="xosd__hw_8h.html#2dc4a8a41f7c1084bdc730adfbf8d42c">xosd_hw.h</a><li>XOSD_Layer
: <a class="el" href="xosd_8h.html#1e5a4bc4ce621f4edc7e1629f797aba0">xosd.h</a><li>XOSD_LAYER_PRIORITY_0
: <a class="el" href="xosd__hw_8h.html#d9b764d852dcdd0102fc01cedfac7684">xosd_hw.h</a><li>XOSD_LAYER_PRIORITY_1
: <a class="el" href="xosd__hw_8h.html#932a406187d259e86449505a11e3692a">xosd_hw.h</a><li>XOSD_LAYER_PRIORITY_2
: <a class="el" href="xosd__hw_8h.html#15bda6688dc6f86f074be6971a97917d">xosd_hw.h</a><li>XOSD_LAYER_PRIORITY_3
: <a class="el" href="xosd__hw_8h.html#2f30a4bda0efa109c6a35606d3eb9879">xosd_hw.h</a><li>XOSD_LAYER_PRIORITY_4
: <a class="el" href="xosd__hw_8h.html#1318d3cdd34c3814c23fb1421c1feb0a">xosd_hw.h</a><li>XOSD_LAYER_PRIORITY_5
: <a class="el" href="xosd__hw_8h.html#6d604585c04f43a69b2b0d6866d91910">xosd_hw.h</a><li>XOSD_LAYER_PRIORITY_6
: <a class="el" href="xosd__hw_8h.html#cda70be55f085349598127d3df04518a">xosd_hw.h</a><li>XOSD_LAYER_PRIORITY_7
: <a class="el" href="xosd__hw_8h.html#a7258407b41c68c30777e966937118ba">xosd_hw.h</a><li>XOSD_LAYER_SIZE
: <a class="el" href="xosd__hw_8h.html#59528981053fa8883db1b0b897ca0c06">xosd_hw.h</a><li>XOSD_LAYER_TYPE_DISABLE
: <a class="el" href="xosd__hw_8h.html#aaab169a7980313aad002f2301cd8023">xosd_hw.h</a><li>XOSD_LAYER_TYPE_GPU
: <a class="el" href="xosd__hw_8h.html#5b24c90cd1ba5772581eb7b743d2abe9">xosd_hw.h</a><li>XOSD_LAYER_TYPE_VFBC
: <a class="el" href="xosd__hw_8h.html#50ef709588ee8a929cbfbd6215d63605">xosd_hw.h</a><li>XOSD_LoadCharacterSetBank
: <a class="el" href="xosd_8h.html#87487c3e8ba23fea435e66b6df9ab7a6">xosd.h</a><li>XOsd_LoadCharacterSetBank()
: <a class="el" href="xosd_8h.html#6579cb01322e477e72faec9ea6feee63">xosd.h</a>, <a class="el" href="xosd_8c.html#6579cb01322e477e72faec9ea6feee63">xosd.c</a><li>XOsd_LoadColorLUTBank()
: <a class="el" href="xosd_8h.html#9d28c4453d039dc09b540d55c78c80b2">xosd.h</a>, <a class="el" href="xosd_8c.html#9d28c4453d039dc09b540d55c78c80b2">xosd.c</a><li>XOSD_LoadColorLUTBank
: <a class="el" href="xosd_8h.html#15da7a556bc111ffc6e2c0c1131789d2">xosd.h</a><li>XOSD_LoadInstructionList
: <a class="el" href="xosd_8h.html#7ac001acd34798165fecec91698ca54e">xosd.h</a><li>XOsd_LoadInstructionList()
: <a class="el" href="xosd_8h.html#55937cb3259f5843c9e1beec4e126955">xosd.h</a>, <a class="el" href="xosd_8c.html#55937cb3259f5843c9e1beec4e126955">xosd.c</a><li>XOsd_LoadTextBank()
: <a class="el" href="xosd_8h.html#5a76210dc91d4a51111855bbc501c4e8">xosd.h</a>, <a class="el" href="xosd_8c.html#5a76210dc91d4a51111855bbc501c4e8">xosd.c</a><li>XOSD_LoadTextBank
: <a class="el" href="xosd_8h.html#8840f2c4372cf865de450dcbae347367">xosd.h</a><li>XOSD_LookupConfig
: <a class="el" href="xosd_8h.html#f88bf9724aba6f7af2e048b0b356b4f2">xosd.h</a><li>XOsd_LookupConfig()
: <a class="el" href="xosd__sinit_8c.html#d382cf0219cd9f1ce2006549f6c33dfb">xosd_sinit.c</a>, <a class="el" href="xosd_8h.html#d382cf0219cd9f1ce2006549f6c33dfb">xosd.h</a><li>XOSD_LXC
: <a class="el" href="xosd__hw_8h.html#a7a4a31d3453e33f287b1be4ac4dd866">xosd_hw.h</a><li>XOSD_LXC_ALPHA_MASK
: <a class="el" href="xosd__hw_8h.html#d95aafec82b865159f52e65949c23529">xosd_hw.h</a><li>XOSD_LXC_ALPHA_SHIFT
: <a class="el" href="xosd__hw_8h.html#8b9042e82d8df689be0036e9ede471f2">xosd_hw.h</a><li>XOSD_LXC_EN_MASK
: <a class="el" href="xosd__hw_8h.html#222fb398c40df639f9dfdb9ccdf67964">xosd_hw.h</a><li>XOSD_LXC_GALPHAEN_MASK
: <a class="el" href="xosd__hw_8h.html#be784eba2fa547d6a70591efa719dd16">xosd_hw.h</a><li>XOSD_LXC_PRIORITY_MASK
: <a class="el" href="xosd__hw_8h.html#e1e09e803eb566221f3ad1ea9544534a">xosd_hw.h</a><li>XOSD_LXC_PRIORITY_SHIFT
: <a class="el" href="xosd__hw_8h.html#2d7d038fb2a5bdf668dc3e39961e7644">xosd_hw.h</a><li>XOSD_LXP
: <a class="el" href="xosd__hw_8h.html#06bbfe6e69f2747df8d5260827f588fa">xosd_hw.h</a><li>XOSD_LXP_XSTART_MASK
: <a class="el" href="xosd__hw_8h.html#54711c94080d9bc076195b0747729856">xosd_hw.h</a><li>XOSD_LXP_YSTART_MASK
: <a class="el" href="xosd__hw_8h.html#7c23d1cec7d28b5ac5c8632fe602bf9c">xosd_hw.h</a><li>XOSD_LXP_YSTART_SHIFT
: <a class="el" href="xosd__hw_8h.html#c828bb35053a7d8f8ecfc27766ec6703">xosd_hw.h</a><li>XOSD_LXS
: <a class="el" href="xosd__hw_8h.html#1679b9fa0d6170817f443a7c24c10a62">xosd_hw.h</a><li>XOSD_LXS_XSIZE_MASK
: <a class="el" href="xosd__hw_8h.html#0ce8e4abc1669f61786c556bb496a471">xosd_hw.h</a><li>XOSD_LXS_YSIZE_MASK
: <a class="el" href="xosd__hw_8h.html#1a19bab0f8bae1dbbfe591ad6338757a">xosd_hw.h</a><li>XOSD_LXS_YSIZE_SHIFT
: <a class="el" href="xosd__hw_8h.html#3b683ef20fa0d1f9d9dfca72fe9bed28">xosd_hw.h</a><li>XOSD_MAX_NUM_OF_LAYERS
: <a class="el" href="xosd__hw_8h.html#9bbf9f4ac7f8a29a4666da1eaa076089">xosd_hw.h</a><li>XOSD_OPENC
: <a class="el" href="xosd__hw_8h.html#be93bb3ba0a8860f8c7d56dfcea8df73">xosd_hw.h</a><li>XOSD_OPENC_NBITS_MASK
: <a class="el" href="xosd__hw_8h.html#aa6093725b9f6e7f4b8d4badd4a383b1">xosd_hw.h</a><li>XOSD_OPENC_OFFSET
: <a class="el" href="xosd__hw_8h.html#88c638d281a3d1e03af771b1d52089f9">xosd_hw.h</a><li>XOSD_OPENC_VID_FORMAT_MASK
: <a class="el" href="xosd__hw_8h.html#755bedd632dc7d9005afc8b451402c59">xosd_hw.h</a><li>XOsd_Out32
: <a class="el" href="xosd__hw_8h.html#b51b75ab7cc1f16e323cb148803cf628">xosd_hw.h</a><li>XOSD_Out32
: <a class="el" href="xosd__hw_8h.html#576ddd7e506be02abdef8bf12bc799f0">xosd_hw.h</a><li>XOsd_ReadReg
: <a class="el" href="xosd__hw_8h.html#09c0fe42f0cb0fe4a84e84acb6d548f3">xosd_hw.h</a><li>XOSD_ReadReg
: <a class="el" href="xosd__hw_8h.html#94a0e439ae927e4aeb2685bb2efe7a9b">xosd_hw.h</a><li>XOSD_RegUpdateDisable
: <a class="el" href="xosd_8h.html#342571e4cdba12e325c660e0ce1e0be7">xosd.h</a><li>XOsd_RegUpdateDisable
: <a class="el" href="xosd_8h.html#cf3d6dd9a30650e586a89cbbfa2f0e1a">xosd.h</a><li>XOSD_RegUpdateEnable
: <a class="el" href="xosd_8h.html#db4a41d824b508af1864ca1e80f0c0f5">xosd.h</a><li>XOsd_RegUpdateEnable
: <a class="el" href="xosd_8h.html#ce1507486db80db018b62df611dbe0d6">xosd.h</a><li>XOSD_Reset
: <a class="el" href="xosd_8h.html#1bb365e93587a800207a67d2ec71e469">xosd.h</a><li>XOsd_Reset
: <a class="el" href="xosd_8h.html#2ccc3d88129121707113a37dd1a7dea8">xosd.h</a><li>XOSD_RST
: <a class="el" href="xosd__hw_8h.html#f7f0cbff58240909c1ff4f333f5a92a3">xosd_hw.h</a><li>XOSD_RST_OFFSET
: <a class="el" href="xosd__hw_8h.html#3e1d00b23577b666a2f91a563f56f7f4">xosd_hw.h</a><li>XOSD_RST_RESET
: <a class="el" href="xosd__hw_8h.html#ea23e38f10971419aa4e85b033332617">xosd_hw.h</a><li>XOsd_SelfTest()
: <a class="el" href="xosd__selftest_8c.html#8a5fad0300d0413161f50c5df445a08f">xosd_selftest.c</a>, <a class="el" href="xosd_8h.html#8a5fad0300d0413161f50c5df445a08f">xosd.h</a><li>XOSD_SetActiveBank
: <a class="el" href="xosd_8h.html#a5bd60ca4a1fc8f2bb75235170fcb905">xosd.h</a><li>XOsd_SetActiveBank()
: <a class="el" href="xosd_8h.html#5552532bfdfcd272722180e71d6c7b75">xosd.h</a>, <a class="el" href="xosd_8c.html#5552532bfdfcd272722180e71d6c7b75">xosd.c</a><li>XOsd_SetActiveSize()
: <a class="el" href="xosd_8h.html#037810c3a4ef79dba6cc202afc679373">xosd.h</a>, <a class="el" href="xosd_8c.html#037810c3a4ef79dba6cc202afc679373">xosd.c</a><li>XOSD_SetBackgroundColor
: <a class="el" href="xosd_8h.html#b75648c4056fffb987ca7212b01b6283">xosd.h</a><li>XOsd_SetBackgroundColor()
: <a class="el" href="xosd_8h.html#b2040236e554455aa030814966dad413">xosd.h</a>, <a class="el" href="xosd_8c.html#b2040236e554455aa030814966dad413">xosd.c</a><li>XOSD_SetCallBack
: <a class="el" href="xosd_8h.html#39674820d1025173212e5a91dd343585">xosd.h</a><li>XOsd_SetCallBack()
: <a class="el" href="xosd__intr_8c.html#3d389873d919422ef5f5d56592659481">xosd_intr.c</a>, <a class="el" href="xosd_8h.html#3d389873d919422ef5f5d56592659481">xosd.h</a><li>XOsd_SetLayerAlpha()
: <a class="el" href="xosd_8h.html#08b6809a1bd0d27dd275e06fe1cbea61">xosd.h</a>, <a class="el" href="xosd_8c.html#08b6809a1bd0d27dd275e06fe1cbea61">xosd.c</a><li>XOSD_SetLayerAlpha
: <a class="el" href="xosd_8h.html#ef46b612cd386ed228c3c0a3e3bf6053">xosd.h</a><li>XOsd_SetLayerDimension()
: <a class="el" href="xosd_8h.html#33679ac417b6f2596c6b6b085d39a5b1">xosd.h</a>, <a class="el" href="xosd_8c.html#33679ac417b6f2596c6b6b085d39a5b1">xosd.c</a><li>XOSD_SetLayerDimension
: <a class="el" href="xosd_8h.html#dc8033cb5cb366adce7de8e1e33de3aa">xosd.h</a><li>XOsd_SetLayerPriority()
: <a class="el" href="xosd_8h.html#e10e5b163cf71fd385200b724d1dd560">xosd.h</a>, <a class="el" href="xosd_8c.html#e10e5b163cf71fd385200b724d1dd560">xosd.c</a><li>XOSD_SetLayerPriority
: <a class="el" href="xosd_8h.html#87250029e8abeb07cf2cab80443b3168">xosd.h</a><li>XOSD_SetScreenSize
: <a class="el" href="xosd_8h.html#1cb25b43b77dcabc560257d2c6e7abc7">xosd.h</a><li>XOSD_SS
: <a class="el" href="xosd__hw_8h.html#7431b34af4a0111b645d156723cb1ec0">xosd_hw.h</a><li>XOsd_Start
: <a class="el" href="xosd_8h.html#44aa3036799de8b96c61143abf156b02">xosd.h</a><li>XOSD_STATUS
: <a class="el" href="xosd__hw_8h.html#73cfbb2c8fc912fb251e04a62bac9a13">xosd_hw.h</a><li>XOSD_STATUS_OFFSET
: <a class="el" href="xosd__hw_8h.html#ee8b66db164a6929f9d75c1e75b6c4f7">xosd_hw.h</a><li>XOsd_StatusGetPending
: <a class="el" href="xosd_8h.html#2e2425a5c7b56573e9fdc833f89843f0">xosd.h</a><li>XOsd_Stop
: <a class="el" href="xosd_8h.html#9e08f021a97bc835d659b08b57dc4b5a">xosd.h</a><li>XOsd_SyncReset
: <a class="el" href="xosd_8h.html#3a758a90dded736022ab70e7c0be8796">xosd.h</a><li>XOSD_VER
: <a class="el" href="xosd__hw_8h.html#050ded370604237151b03ac5003eb144">xosd_hw.h</a><li>XOSD_VER_MAJOR_MASK
: <a class="el" href="xosd__hw_8h.html#f4c0ce396e98531dc80b593b3b7557b2">xosd_hw.h</a><li>XOSD_VER_MAJOR_SHIFT
: <a class="el" href="xosd__hw_8h.html#079f481173bbb835dfc0f47b2c7d7af4">xosd_hw.h</a><li>XOSD_VER_MINOR_MASK
: <a class="el" href="xosd__hw_8h.html#c1483a4d527969d76a659e645be3f617">xosd_hw.h</a><li>XOSD_VER_MINOR_SHIFT
: <a class="el" href="xosd__hw_8h.html#ff3ce24678475480c9c6604613fdb214">xosd_hw.h</a><li>XOSD_VER_OFFSET
: <a class="el" href="xosd__hw_8h.html#36e95c1f63aa950517fb1f08a588ca01">xosd_hw.h</a><li>XOSD_VER_REV_MASK
: <a class="el" href="xosd__hw_8h.html#350bb744c50ec8d79e0e02d83fe0c35b">xosd_hw.h</a><li>XOSD_VER_REV_SHIFT
: <a class="el" href="xosd__hw_8h.html#f6a1c6f62f348c33f99c1e5acdafb6b1">xosd_hw.h</a><li>XOSD_WriteReg
: <a class="el" href="xosd__hw_8h.html#74a19e0800fc00f3cc1f5053745ec40f">xosd_hw.h</a><li>XOsd_WriteReg
: <a class="el" href="xosd__hw_8h.html#37791d01d7ba72baa57bd45c2744a6b7">xosd_hw.h</a></ul>
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -0,0 +1,325 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
Class Members
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li id="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li id="current"><a href="globals_defs.html#index_x"><span>x</span></a></li>
</ul>
</div>
<p>
&nbsp;
<p>
<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
<li>XOSD
: <a class="el" href="xosd_8h.html#bb4e413d75d4744d3ae47fea8f79233e">xosd.h</a><li>XOSD_ACTIVE_SIZE_OFFSET
: <a class="el" href="xosd__hw_8h.html#de3687044261450fc11f800ce9414a02">xosd_hw.h</a><li>XOSD_ACTSIZE_NUM_LINE_MASK
: <a class="el" href="xosd__hw_8h.html#c75b658316a6744fba822b9d19cdbd96">xosd_hw.h</a><li>XOSD_ACTSIZE_NUM_LINE_SHIFT
: <a class="el" href="xosd__hw_8h.html#9ac4754b89e00ebaa197523d94c5abab">xosd_hw.h</a><li>XOSD_ACTSIZE_NUM_PIXEL_MASK
: <a class="el" href="xosd__hw_8h.html#ee78e03170b5d597abcdb41bb789987a">xosd_hw.h</a><li>XOSD_BC0
: <a class="el" href="xosd__hw_8h.html#201d57244428636f7c63d07be1e2088b">xosd_hw.h</a><li>XOSD_BC0_OFFSET
: <a class="el" href="xosd__hw_8h.html#05c21ad0e43e61c2a4a904d60ff59a0f">xosd_hw.h</a><li>XOSD_BC0_YG_MASK
: <a class="el" href="xosd__hw_8h.html#636eaade937285fa383032f1013e4007">xosd_hw.h</a><li>XOSD_BC1
: <a class="el" href="xosd__hw_8h.html#21be6ffe80fc75e6900fff3541fd16e8">xosd_hw.h</a><li>XOSD_BC1_OFFSET
: <a class="el" href="xosd__hw_8h.html#f595fa566ff6e43a0b68207b87ae934b">xosd_hw.h</a><li>XOSD_BC1_UCBB_MASK
: <a class="el" href="xosd__hw_8h.html#dbc74a40e404c4500625c304f6038eb8">xosd_hw.h</a><li>XOSD_BC2
: <a class="el" href="xosd__hw_8h.html#2618b9ec587edbd17d706869ba736c09">xosd_hw.h</a><li>XOSD_BC2_OFFSET
: <a class="el" href="xosd__hw_8h.html#9196d5680140ee807654c6cfc14f8319">xosd_hw.h</a><li>XOSD_BC2_VCRR_MASK
: <a class="el" href="xosd__hw_8h.html#5ea983e4b594d372821939b55c4f1ec3">xosd_hw.h</a><li>XOSD_CallBack
: <a class="el" href="xosd_8h.html#cd9101273b90a4e5c06c6ebb51c016f2">xosd.h</a><li>XOSD_CfgInitialize
: <a class="el" href="xosd_8h.html#f17e4c21616b8a6cbf4df3a395a48f0f">xosd.h</a><li>XOSD_COLOR_ENTRY_SIZE
: <a class="el" href="xosd__hw_8h.html#02df75e48788b9182ef56cfa94cccdd4">xosd_hw.h</a><li>XOSD_Config
: <a class="el" href="xosd_8h.html#f14f4ac3a9310bd23dba1ade008d79a0">xosd.h</a><li>XOSD_CreateInstruction
: <a class="el" href="xosd_8h.html#7b3e88b6611fc1fbdc4bbc82ad65b651">xosd.h</a><li>XOSD_CTL
: <a class="el" href="xosd__hw_8h.html#8f160298d92b7e17204cd10053ceec37">xosd_hw.h</a><li>XOSD_CTL_EN_MASK
: <a class="el" href="xosd__hw_8h.html#f80d798ea9734a4c56e7c03c1b2b3b01">xosd_hw.h</a><li>XOSD_CTL_FSYNC_MASK
: <a class="el" href="xosd__hw_8h.html#68088d2cf45788126489895482f52276">xosd_hw.h</a><li>XOSD_CTL_OFFSET
: <a class="el" href="xosd__hw_8h.html#a5d6b91c6ac72faf3a38044153f373d4">xosd_hw.h</a><li>XOSD_CTL_RUE_MASK
: <a class="el" href="xosd__hw_8h.html#75f6be92e492fb0a76e9f530939467af">xosd_hw.h</a><li>XOSD_CTL_SW_RST_MASK
: <a class="el" href="xosd__hw_8h.html#5071d9f484bd2b71197794e55ccdd92e">xosd_hw.h</a><li>XOSD_DATA_2
: <a class="el" href="xosd__hw_8h.html#90a2d54e8603ec74403a643049e94250">xosd_hw.h</a><li>XOSD_DATA_8
: <a class="el" href="xosd__hw_8h.html#ca0722052e3a9c1714c7697b7b275ec1">xosd_hw.h</a><li>XOSD_Disable
: <a class="el" href="xosd_8h.html#3ea618aa4c855c62987bb945d19d83c5">xosd.h</a><li>XOsd_Disable
: <a class="el" href="xosd_8h.html#2a84453f73f690e671aa3b2ede645fb0">xosd.h</a><li>XOSD_DisableLayer
: <a class="el" href="xosd_8h.html#c456746063b3bc1d62fc875ca8936ae2">xosd.h</a><li>XOSD_Enable
: <a class="el" href="xosd_8h.html#0a1743afc00ebca5f00db89800d12760">xosd.h</a><li>XOsd_Enable
: <a class="el" href="xosd_8h.html#e6e41c067d999ee6cdc29d3868ec8be8">xosd.h</a><li>XOSD_EnableLayer
: <a class="el" href="xosd_8h.html#6a03bffc95aefae704789a518fe8f6dc">xosd.h</a><li>XOSD_ERR_ALL_ERR_MASK
: <a class="el" href="xosd__hw_8h.html#a7d0a9eb85f31e590dadf6b274a9281e">xosd_hw.h</a><li>XOSD_ERR_LAYER0_EOL_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#fb5a121bc4d2c540ac287e76d28078e0">xosd_hw.h</a><li>XOSD_ERR_LAYER0_EOL_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#5c5df68bcab4acc7da9bfe69d98f600e">xosd_hw.h</a><li>XOSD_ERR_LAYER0_SOF_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#7517eb9b05d4312d18ffdff9d8ca1d46">xosd_hw.h</a><li>XOSD_ERR_LAYER0_SOF_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#a6466702b2f31b4bd369aaa70957dced">xosd_hw.h</a><li>XOSD_ERR_LAYER1_EOL_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#8a66bd271a23414c3ef69ebaf016ec18">xosd_hw.h</a><li>XOSD_ERR_LAYER1_EOL_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#be892325b1d348a98464f217ec422cb7">xosd_hw.h</a><li>XOSD_ERR_LAYER1_SOF_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#1a749387fc7c57e40de48628d3a9f732">xosd_hw.h</a><li>XOSD_ERR_LAYER1_SOF_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#de7769e8c273bdb670dbd7c388355f7d">xosd_hw.h</a><li>XOSD_ERR_LAYER2_EOL_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#d9f946ee2f6409d2fb370c88f35953c5">xosd_hw.h</a><li>XOSD_ERR_LAYER2_EOL_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#969a25b0bb62c10731102993e25ed5e8">xosd_hw.h</a><li>XOSD_ERR_LAYER2_SOF_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#7abb69836b37481f2de34f71b4ab89ed">xosd_hw.h</a><li>XOSD_ERR_LAYER2_SOF_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#6f56d28d089d815b8b1bd48857be1055">xosd_hw.h</a><li>XOSD_ERR_LAYER3_EOL_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#83c32dd2054d8c53d9e0c185e644f770">xosd_hw.h</a><li>XOSD_ERR_LAYER3_EOL_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#b91ec7831a5f0737dde3c64c696e219d">xosd_hw.h</a><li>XOSD_ERR_LAYER3_SOF_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#216a452cd347f156c8aad270a070d391">xosd_hw.h</a><li>XOSD_ERR_LAYER3_SOF_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#5391bbfec33b3effa54a4bb604fe6278">xosd_hw.h</a><li>XOSD_ERR_LAYER4_EOL_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#929099f2d2d44a9cbb9a69e58d4bcb3e">xosd_hw.h</a><li>XOSD_ERR_LAYER4_EOL_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#c53283fca0ed05577a667cc4ab9bc2cd">xosd_hw.h</a><li>XOSD_ERR_LAYER4_SOF_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#ec2e32d4ddf184fb3555b79153aec8d3">xosd_hw.h</a><li>XOSD_ERR_LAYER4_SOF_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#b329ef2807aaf752b2c01a6bc9d9d0ba">xosd_hw.h</a><li>XOSD_ERR_LAYER5_EOL_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#08e42d245ee21438fdab438a86006f08">xosd_hw.h</a><li>XOSD_ERR_LAYER5_EOL_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#59b8807097445c26d93164a11e980284">xosd_hw.h</a><li>XOSD_ERR_LAYER5_SOF_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#98ffc4be6fa41cd4e4b610d96d820207">xosd_hw.h</a><li>XOSD_ERR_LAYER5_SOF_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#8420356e1af56b65bbb0dc1e5730309e">xosd_hw.h</a><li>XOSD_ERR_LAYER6_EOL_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#6091712dca160402ed2915518be2f07b">xosd_hw.h</a><li>XOSD_ERR_LAYER6_EOL_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#edbe10c1d98c47e2dd878c45191e103b">xosd_hw.h</a><li>XOSD_ERR_LAYER6_SOF_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#da693dd13ea9d921bdf5b4950c72661e">xosd_hw.h</a><li>XOSD_ERR_LAYER6_SOF_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#7df8e951554bf328c19cae2d3813c5a0">xosd_hw.h</a><li>XOSD_ERR_LAYER7_EOL_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#41581b6e7d8cdee3bdb5f5c8d6e6eba2">xosd_hw.h</a><li>XOSD_ERR_LAYER7_EOL_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#ba797c4407966a78426755393075bcc8">xosd_hw.h</a><li>XOSD_ERR_LAYER7_SOF_EARLY_MASK
: <a class="el" href="xosd__hw_8h.html#50d162b4eea9e79a3414dbe166db87d7">xosd_hw.h</a><li>XOSD_ERR_LAYER7_SOF_LATE_MASK
: <a class="el" href="xosd__hw_8h.html#c6704ba3bfc1be81b2667be690a63fb2">xosd_hw.h</a><li>XOSD_ERROR
: <a class="el" href="xosd__hw_8h.html#274a7a398add7c34c11d9f956f9e10bc">xosd_hw.h</a><li>XOSD_ERROR_OFFSET
: <a class="el" href="xosd__hw_8h.html#1410ce6e4fff4ea10154e9724d0823af">xosd_hw.h</a><li>XOSD_ErrorCallBack
: <a class="el" href="xosd_8h.html#139dc832207509457b8393bd592f8f61">xosd.h</a><li>XOSD_FONT_BIT_TO_BYTE
: <a class="el" href="xosd__hw_8h.html#abff64a3ad88851d9c886d6bf91f6942">xosd_hw.h</a><li>XOsd_FSyncReset
: <a class="el" href="xosd_8h.html#baa8b4a92fcfc0ae2152c87249975db9">xosd.h</a><li>XOSD_GC_BANK_NUM
: <a class="el" href="xosd__hw_8h.html#45ae5aa9dfc53098d0b710623fad8872">xosd_hw.h</a><li>XOSD_GCABA
: <a class="el" href="xosd__hw_8h.html#a4aafb9a255891b8ff7a9d87ca406161">xosd_hw.h</a><li>XOSD_GCABA_CHR_MASK
: <a class="el" href="xosd__hw_8h.html#11a12b88b43abe8e5fca75b3b4b88ae3">xosd_hw.h</a><li>XOSD_GCABA_CHR_SHIFT
: <a class="el" href="xosd__hw_8h.html#3ef9c844a0695a6af31f5aba5254ebdb">xosd_hw.h</a><li>XOSD_GCABA_COL_MASK
: <a class="el" href="xosd__hw_8h.html#2394cb98a760d2ffc447f4c6ddd67720">xosd_hw.h</a><li>XOSD_GCABA_COL_SHIFT
: <a class="el" href="xosd__hw_8h.html#0180a6f642268480d81a2a006ce8b85a">xosd_hw.h</a><li>XOSD_GCABA_INS_MASK
: <a class="el" href="xosd__hw_8h.html#0b67b99445f37ebb190b4bd69edc3f58">xosd_hw.h</a><li>XOSD_GCABA_OFFSET
: <a class="el" href="xosd__hw_8h.html#f8a5cab153ddb20712278001ab8bf534">xosd_hw.h</a><li>XOSD_GCABA_TXT_MASK
: <a class="el" href="xosd__hw_8h.html#efe55dfbb30ee83089584e80d86471c7">xosd_hw.h</a><li>XOSD_GCABA_TXT_SHIFT
: <a class="el" href="xosd__hw_8h.html#f4d8ce31dbe126d0fa8f5976c80de11d">xosd_hw.h</a><li>XOSD_GCD
: <a class="el" href="xosd__hw_8h.html#c48fe3a6b0f8d4bab14b0d3c179776a6">xosd_hw.h</a><li>XOSD_GCD_OFFSET
: <a class="el" href="xosd__hw_8h.html#09280c9581cb52b21792d38917a29ba2">xosd_hw.h</a><li>XOSD_GCWBA
: <a class="el" href="xosd__hw_8h.html#0d7b75fe5f3daa1a6a9de4ef0627a46b">xosd_hw.h</a><li>XOSD_GCWBA_BANK_MASK
: <a class="el" href="xosd__hw_8h.html#744f4c46706bb0fb5b0d3de3c5826c7f">xosd_hw.h</a><li>XOSD_GCWBA_CHR0
: <a class="el" href="xosd__hw_8h.html#4aeaabbe94c0e21210ed6ab657844ef3">xosd_hw.h</a><li>XOSD_GCWBA_CHR1
: <a class="el" href="xosd__hw_8h.html#ff47cfc532bc48818fc99502c9bcb7b3">xosd_hw.h</a><li>XOSD_GCWBA_COL0
: <a class="el" href="xosd__hw_8h.html#affb3c9e8b2db21168a8fb96a4566fea">xosd_hw.h</a><li>XOSD_GCWBA_COL1
: <a class="el" href="xosd__hw_8h.html#277ca4377da8071f9620ecd75c364fef">xosd_hw.h</a><li>XOSD_GCWBA_GCNUM_MASK
: <a class="el" href="xosd__hw_8h.html#9b1814d86e5233adee245c745fa4930e">xosd_hw.h</a><li>XOSD_GCWBA_GCNUM_SHIFT
: <a class="el" href="xosd__hw_8h.html#a649271aac06a31917c73c8a98728bee">xosd_hw.h</a><li>XOSD_GCWBA_INS0
: <a class="el" href="xosd__hw_8h.html#964674dbcc6e06590d99a20430cab2d6">xosd_hw.h</a><li>XOSD_GCWBA_INS1
: <a class="el" href="xosd__hw_8h.html#18160d3eb42273df9b5537e1472231b8">xosd_hw.h</a><li>XOSD_GCWBA_OFFSET
: <a class="el" href="xosd__hw_8h.html#ad8f1c87d9bbbfda000f872824e8300a">xosd_hw.h</a><li>XOSD_GCWBA_TXT0
: <a class="el" href="xosd__hw_8h.html#ced5e2ebb0ea5479c310434321bc57ed">xosd_hw.h</a><li>XOSD_GCWBA_TXT1
: <a class="el" href="xosd__hw_8h.html#e66d1df1cea042e3d9ee49d55eea04b4">xosd_hw.h</a><li>XOSD_GetBackgroundColor
: <a class="el" href="xosd_8h.html#8f3a37588eb6ed247c4f868917b8ac97">xosd.h</a><li>XOSD_GetLayerAlpha
: <a class="el" href="xosd_8h.html#2a67a46ae0104fc4b535132712373af3">xosd.h</a><li>XOSD_GetLayerDimension
: <a class="el" href="xosd_8h.html#0a9a411efd1708c0b119af01ae0cd8a9">xosd.h</a><li>XOSD_GetLayerPriority
: <a class="el" href="xosd_8h.html#56d33c11247dec9ae6c371b69edf60fd">xosd.h</a><li>XOSD_GetScreenSize
: <a class="el" href="xosd_8h.html#84dc9e1e0950076bf20b989876d8e5aa">xosd.h</a><li>XOSD_H_
: <a class="el" href="xosd_8h.html#310a282ec96e49d83d367881531a88ca">xosd.h</a><li>XOSD_HW_H_
: <a class="el" href="xosd__hw_8h.html#51a9fc13b8a6a270b1a1c531f54dcd8a">xosd_hw.h</a><li>XOSD_IER
: <a class="el" href="xosd__hw_8h.html#42c0cf8b389215cdc1173ac477698a5b">xosd_hw.h</a><li>XOSD_IER_OFFSET
: <a class="el" href="xosd__hw_8h.html#f99a287707b01d05bb7ad6aadbe7d328">xosd_hw.h</a><li>XOSD_In32
: <a class="el" href="xosd__hw_8h.html#dc564eda553a82a9ef6f4f7c4ced8a7f">xosd_hw.h</a><li>XOsd_In32
: <a class="el" href="xosd__hw_8h.html#0f582a571cbf279725ff4635b98bf7ef">xosd_hw.h</a><li>XOSD_INS0
: <a class="el" href="xosd__hw_8h.html#2e8bfbd972e0ac9e0ba6f163f424a83e">xosd_hw.h</a><li>XOSD_INS0_GCNUM_MASK
: <a class="el" href="xosd__hw_8h.html#0f5a79d13524e9f9cc1dd1bb1c6b4e17">xosd_hw.h</a><li>XOSD_INS0_GCNUM_SHIFT
: <a class="el" href="xosd__hw_8h.html#c3a8f3b2a9b5033e28b4d01816831069">xosd_hw.h</a><li>XOSD_INS0_OPCODE_MASK
: <a class="el" href="xosd__hw_8h.html#ee38041f6b3686d192becfdc9d625108">xosd_hw.h</a><li>XOSD_INS0_OPCODE_SHIFT
: <a class="el" href="xosd__hw_8h.html#f95cc7852856ccf13f0d2b96fc17507d">xosd_hw.h</a><li>XOSD_INS0_XEND_MASK
: <a class="el" href="xosd__hw_8h.html#316274c11c4bdf01881be2e5fa8c3ddd">xosd_hw.h</a><li>XOSD_INS0_XEND_SHIFT
: <a class="el" href="xosd__hw_8h.html#0718123f4128faf36a3613d4d83d9bc9">xosd_hw.h</a><li>XOSD_INS0_XSTART_MASK
: <a class="el" href="xosd__hw_8h.html#c28f5bcf9429cd6d5db7ba73dd8037e0">xosd_hw.h</a><li>XOSD_INS1
: <a class="el" href="xosd__hw_8h.html#85673ee70fcf9f62d30dbbe12f9ea4a6">xosd_hw.h</a><li>XOSD_INS1_TXTINDEX_MASK
: <a class="el" href="xosd__hw_8h.html#845d109b3f71bafffbad75d0fc096e95">xosd_hw.h</a><li>XOSD_INS2
: <a class="el" href="xosd__hw_8h.html#b3b51f42fb458498b44640a4d7f48447">xosd_hw.h</a><li>XOSD_INS2_OBJSIZE_MASK
: <a class="el" href="xosd__hw_8h.html#308b392a1c8f2e3b58c34b60f3c832e2">xosd_hw.h</a><li>XOSD_INS2_OBJSIZE_SHIFT
: <a class="el" href="xosd__hw_8h.html#2e64473070f0ad81308d0fdde70c846e">xosd_hw.h</a><li>XOSD_INS2_YEND_MASK
: <a class="el" href="xosd__hw_8h.html#f441c303e232e267cecd015457c3b059">xosd_hw.h</a><li>XOSD_INS2_YEND_SHIFT
: <a class="el" href="xosd__hw_8h.html#557eb7583fc6e177b653144e1dd46309">xosd_hw.h</a><li>XOSD_INS2_YSTART_MASK
: <a class="el" href="xosd__hw_8h.html#572eaf61ee8df22c543f6cf017fd4b4d">xosd_hw.h</a><li>XOSD_INS3
: <a class="el" href="xosd__hw_8h.html#ffb751247452fc737ba7f4c5a2a0a158">xosd_hw.h</a><li>XOSD_INS3_COL_MASK
: <a class="el" href="xosd__hw_8h.html#baf54e22c321fa30301173f7a7a8404c">xosd_hw.h</a><li>XOSD_INS_MEM_SIZE_TO_NUM
: <a class="el" href="xosd__hw_8h.html#1de0b5cabf37d0d1036692d209a2ffeb">xosd_hw.h</a><li>XOSD_INS_OPCODE_BOX
: <a class="el" href="xosd__hw_8h.html#8c2bdbf05a06c913c482769abb207a04">xosd_hw.h</a><li>XOSD_INS_OPCODE_BOXTXT
: <a class="el" href="xosd__hw_8h.html#06d2e8c7a16846a74ffa8413261c1b42">xosd_hw.h</a><li>XOSD_INS_OPCODE_END
: <a class="el" href="xosd__hw_8h.html#020a93ee98e26b3e9bef6d37bdca6d93">xosd_hw.h</a><li>XOSD_INS_OPCODE_LINE
: <a class="el" href="xosd__hw_8h.html#4d4d7f9062d81c4db38142348c23db3c">xosd_hw.h</a><li>XOSD_INS_OPCODE_NOP
: <a class="el" href="xosd__hw_8h.html#b378c3a2033c60420990fc0c6e035de8">xosd_hw.h</a><li>XOSD_INS_OPCODE_TXT
: <a class="el" href="xosd__hw_8h.html#594d67ea3248e5eb9cc243f7436c0506">xosd_hw.h</a><li>XOSD_INS_SIZE
: <a class="el" href="xosd__hw_8h.html#f52a55e9ca22269266faf951be024ee1">xosd_hw.h</a><li>XOSD_Instruction
: <a class="el" href="xosd_8h.html#002cda164434abda9b7179a7d72347ab">xosd.h</a><li>XOSD_IntrClear
: <a class="el" href="xosd_8h.html#2b6f3f6b8fe5860cc4158bf9f6597aa2">xosd.h</a><li>XOsd_IntrClear
: <a class="el" href="xosd_8h.html#2507152f445947e19e16ac59939adc9e">xosd.h</a><li>XOsd_IntrDisable
: <a class="el" href="xosd_8h.html#53d9596240b76f8887fd519518f21e82">xosd.h</a><li>XOSD_IntrDisable
: <a class="el" href="xosd_8h.html#814f7d9ad60720a2de105d7914586315">xosd.h</a><li>XOsd_IntrEnable
: <a class="el" href="xosd_8h.html#c752c2e2d84d0735f45986c2a27df3b2">xosd.h</a><li>XOSD_IntrEnable
: <a class="el" href="xosd_8h.html#b11bfc8947b71e036cc374d3b8149974">xosd.h</a><li>XOsd_IntrGetPending
: <a class="el" href="xosd_8h.html#89fd83e071e7da016c89f9e155f1453a">xosd.h</a><li>XOSD_IntrGetPending
: <a class="el" href="xosd_8h.html#44d23b4beedb883724e93d6184df69c6">xosd.h</a><li>XOSD_IntrHandler
: <a class="el" href="xosd_8h.html#e8904e7904dec7c77c2f8cb37b06c917">xosd.h</a><li>XOSD_ISR
: <a class="el" href="xosd__hw_8h.html#500f997f63759a43d02dc425e9b6de33">xosd_hw.h</a><li>XOSD_ISR_OFFSET
: <a class="el" href="xosd__hw_8h.html#391290622b578053a6e4f87b94afe6d2">xosd_hw.h</a><li>XOSD_IXR_ALLERR_MASK
: <a class="el" href="xosd__hw_8h.html#a0d5d1c04e53cea07f1f53e36485ca5e">xosd_hw.h</a><li>XOSD_IXR_ALLINTR_MASK
: <a class="el" href="xosd__hw_8h.html#f0bcfced7a4f1a3f6069c73002ccb9aa">xosd_hw.h</a><li>XOSD_IXR_EOF_MASK
: <a class="el" href="xosd__hw_8h.html#0411b83937245d123c394afb37aa17f3">xosd_hw.h</a><li>XOSD_IXR_LAYER0_ERROR_MASK
: <a class="el" href="xosd__hw_8h.html#32ae9bfdbd5fbb3a8bfeb678ec477a5f">xosd_hw.h</a><li>XOSD_IXR_LAYER1_ERROR_MASK
: <a class="el" href="xosd__hw_8h.html#1254380758b34648ac290aaad85ab5ed">xosd_hw.h</a><li>XOSD_IXR_LAYER2_ERROR_MASK
: <a class="el" href="xosd__hw_8h.html#a1f661112594eca33ebd966fa2f3416b">xosd_hw.h</a><li>XOSD_IXR_LAYER3_ERROR_MASK
: <a class="el" href="xosd__hw_8h.html#3c2b866d2e5b926e20da7d0b211105a6">xosd_hw.h</a><li>XOSD_IXR_LAYER4_ERROR_MASK
: <a class="el" href="xosd__hw_8h.html#af399127e81913ff3fb0cfac78cc9dea">xosd_hw.h</a><li>XOSD_IXR_LAYER5_ERROR_MASK
: <a class="el" href="xosd__hw_8h.html#c204724cf271ed09f2f0c8d6ced5cb9c">xosd_hw.h</a><li>XOSD_IXR_LAYER6_ERROR_MASK
: <a class="el" href="xosd__hw_8h.html#9febd5155dafb097e9b237c14cc7f50e">xosd_hw.h</a><li>XOSD_IXR_LAYER7_ERROR_MASK
: <a class="el" href="xosd__hw_8h.html#447641c9b752868a28ecc3b835701222">xosd_hw.h</a><li>XOSD_IXR_PROC_STARTED_MASK
: <a class="el" href="xosd__hw_8h.html#d2803dca6d21253c1cb2b5920b3f8eac">xosd_hw.h</a><li>XOSD_L0C
: <a class="el" href="xosd__hw_8h.html#5a7b0868c5a2961837d064e17a54b61c">xosd_hw.h</a><li>XOSD_L0C_OFFSET
: <a class="el" href="xosd__hw_8h.html#b825adfb1951ceab0492b842f71aacca">xosd_hw.h</a><li>XOSD_L0P
: <a class="el" href="xosd__hw_8h.html#d100832bf5229bf83cd34ffdd56f15b6">xosd_hw.h</a><li>XOSD_L0P_OFFSET
: <a class="el" href="xosd__hw_8h.html#be519b825ff0b5a1d9dac15547940342">xosd_hw.h</a><li>XOSD_L0S
: <a class="el" href="xosd__hw_8h.html#390126f1009e663c5b9b654581fa53d0">xosd_hw.h</a><li>XOSD_L0S_OFFSET
: <a class="el" href="xosd__hw_8h.html#a161dd03025d073eb9327284e41582bd">xosd_hw.h</a><li>XOSD_L1C
: <a class="el" href="xosd__hw_8h.html#69c9e2de330f69fbf0016b48de3f7796">xosd_hw.h</a><li>XOSD_L1C_OFFSET
: <a class="el" href="xosd__hw_8h.html#70aa9e8b9ed2fe76fa2960152926afbe">xosd_hw.h</a><li>XOSD_L1P
: <a class="el" href="xosd__hw_8h.html#b00497176e0e88b4c458c22d3665f20d">xosd_hw.h</a><li>XOSD_L1P_OFFSET
: <a class="el" href="xosd__hw_8h.html#8b5ae130a5dfd75c02fc0ccf2bd8b98f">xosd_hw.h</a><li>XOSD_L1S
: <a class="el" href="xosd__hw_8h.html#c5ee6f6aea17bfdbb408c465183d380a">xosd_hw.h</a><li>XOSD_L1S_OFFSET
: <a class="el" href="xosd__hw_8h.html#ced9aba4cf986d847391c8c30ab19cc3">xosd_hw.h</a><li>XOSD_L2C
: <a class="el" href="xosd__hw_8h.html#cf31b9098661f08c7b6c6791394060ae">xosd_hw.h</a><li>XOSD_L2C_OFFSET
: <a class="el" href="xosd__hw_8h.html#925d78cb14d70f8329cf243c8e0ce1ee">xosd_hw.h</a><li>XOSD_L2P
: <a class="el" href="xosd__hw_8h.html#3470cb08db3e697be4b964ba35563c0f">xosd_hw.h</a><li>XOSD_L2P_OFFSET
: <a class="el" href="xosd__hw_8h.html#4ac6293832014e6d934caafcdbaae044">xosd_hw.h</a><li>XOSD_L2S
: <a class="el" href="xosd__hw_8h.html#977c691922460ce57dc3e5e8053b8aa5">xosd_hw.h</a><li>XOSD_L2S_OFFSET
: <a class="el" href="xosd__hw_8h.html#9af8d0e5b810ea58ecf281a2059c9934">xosd_hw.h</a><li>XOSD_L3C
: <a class="el" href="xosd__hw_8h.html#a9370bc38126276dd097967951b98fea">xosd_hw.h</a><li>XOSD_L3C_OFFSET
: <a class="el" href="xosd__hw_8h.html#f6d8e1e6148e2a91b2e95f1098fdec7f">xosd_hw.h</a><li>XOSD_L3P
: <a class="el" href="xosd__hw_8h.html#7c3189a6e4809c8b595d439cef5dd031">xosd_hw.h</a><li>XOSD_L3P_OFFSET
: <a class="el" href="xosd__hw_8h.html#f234b25ab449a9ddc4f67c13a9f2087b">xosd_hw.h</a><li>XOSD_L3S
: <a class="el" href="xosd__hw_8h.html#08ba5e5d439fd7f8d6d07070edaff113">xosd_hw.h</a><li>XOSD_L3S_OFFSET
: <a class="el" href="xosd__hw_8h.html#6ae38a8780cdfbb444c70c7306401d1e">xosd_hw.h</a><li>XOSD_L4C
: <a class="el" href="xosd__hw_8h.html#808c11ecd656334475606ca9e38ed3c8">xosd_hw.h</a><li>XOSD_L4C_OFFSET
: <a class="el" href="xosd__hw_8h.html#f355de81e717afb5190ead6478446a10">xosd_hw.h</a><li>XOSD_L4P
: <a class="el" href="xosd__hw_8h.html#b7945ef132770f56bf930713f4b57e70">xosd_hw.h</a><li>XOSD_L4P_OFFSET
: <a class="el" href="xosd__hw_8h.html#e524e8407dccba60543eacd4fb2b3c20">xosd_hw.h</a><li>XOSD_L4S
: <a class="el" href="xosd__hw_8h.html#89fa22d871eef7cb0259cd00d6544843">xosd_hw.h</a><li>XOSD_L4S_OFFSET
: <a class="el" href="xosd__hw_8h.html#4717858c6b289e3e28d4346adfb699ad">xosd_hw.h</a><li>XOSD_L5C
: <a class="el" href="xosd__hw_8h.html#f84ab0da8f01a5265164cfadb9ff226c">xosd_hw.h</a><li>XOSD_L5C_OFFSET
: <a class="el" href="xosd__hw_8h.html#6d9ca6883a9354270cf2ff7df52abb82">xosd_hw.h</a><li>XOSD_L5P
: <a class="el" href="xosd__hw_8h.html#8b9c10f6f030095cd8d9772eb7164819">xosd_hw.h</a><li>XOSD_L5P_OFFSET
: <a class="el" href="xosd__hw_8h.html#b75a67c686efa89397e8b00f4aaa8817">xosd_hw.h</a><li>XOSD_L5S
: <a class="el" href="xosd__hw_8h.html#1d43f4f692537f0dfe6639fac5836138">xosd_hw.h</a><li>XOSD_L5S_OFFSET
: <a class="el" href="xosd__hw_8h.html#bd17ef37dfe5b050a08711228e73149f">xosd_hw.h</a><li>XOSD_L6C
: <a class="el" href="xosd__hw_8h.html#be7761f441ca390f68719278e34247a9">xosd_hw.h</a><li>XOSD_L6C_OFFSET
: <a class="el" href="xosd__hw_8h.html#cfe62f0aa69899d5e19bafa4032febe8">xosd_hw.h</a><li>XOSD_L6P
: <a class="el" href="xosd__hw_8h.html#db5c0434e273b488c344287d79c1df5d">xosd_hw.h</a><li>XOSD_L6P_OFFSET
: <a class="el" href="xosd__hw_8h.html#28048d90e31a2e44b244233c3d0624c1">xosd_hw.h</a><li>XOSD_L6S
: <a class="el" href="xosd__hw_8h.html#e670073090392c8aea07019d8f0daa49">xosd_hw.h</a><li>XOSD_L6S_OFFSET
: <a class="el" href="xosd__hw_8h.html#a182c7c579413b0956ad34f3182487f9">xosd_hw.h</a><li>XOSD_L7C
: <a class="el" href="xosd__hw_8h.html#6f8ba4b8c916518e32970a49ddb2dd30">xosd_hw.h</a><li>XOSD_L7C_OFFSET
: <a class="el" href="xosd__hw_8h.html#375b3299a3ab6e962607996a1bb4995b">xosd_hw.h</a><li>XOSD_L7P
: <a class="el" href="xosd__hw_8h.html#4eaed4946deb94ae95b3b61dd78563e2">xosd_hw.h</a><li>XOSD_L7P_OFFSET
: <a class="el" href="xosd__hw_8h.html#9fd076860e53affe65c7cc8d8d13bf78">xosd_hw.h</a><li>XOSD_L7S
: <a class="el" href="xosd__hw_8h.html#51a1df3cb8980693b9da0bf40c5c13cb">xosd_hw.h</a><li>XOSD_L7S_OFFSET
: <a class="el" href="xosd__hw_8h.html#2dc4a8a41f7c1084bdc730adfbf8d42c">xosd_hw.h</a><li>XOSD_Layer
: <a class="el" href="xosd_8h.html#1e5a4bc4ce621f4edc7e1629f797aba0">xosd.h</a><li>XOSD_LAYER_PRIORITY_0
: <a class="el" href="xosd__hw_8h.html#d9b764d852dcdd0102fc01cedfac7684">xosd_hw.h</a><li>XOSD_LAYER_PRIORITY_1
: <a class="el" href="xosd__hw_8h.html#932a406187d259e86449505a11e3692a">xosd_hw.h</a><li>XOSD_LAYER_PRIORITY_2
: <a class="el" href="xosd__hw_8h.html#15bda6688dc6f86f074be6971a97917d">xosd_hw.h</a><li>XOSD_LAYER_PRIORITY_3
: <a class="el" href="xosd__hw_8h.html#2f30a4bda0efa109c6a35606d3eb9879">xosd_hw.h</a><li>XOSD_LAYER_PRIORITY_4
: <a class="el" href="xosd__hw_8h.html#1318d3cdd34c3814c23fb1421c1feb0a">xosd_hw.h</a><li>XOSD_LAYER_PRIORITY_5
: <a class="el" href="xosd__hw_8h.html#6d604585c04f43a69b2b0d6866d91910">xosd_hw.h</a><li>XOSD_LAYER_PRIORITY_6
: <a class="el" href="xosd__hw_8h.html#cda70be55f085349598127d3df04518a">xosd_hw.h</a><li>XOSD_LAYER_PRIORITY_7
: <a class="el" href="xosd__hw_8h.html#a7258407b41c68c30777e966937118ba">xosd_hw.h</a><li>XOSD_LAYER_SIZE
: <a class="el" href="xosd__hw_8h.html#59528981053fa8883db1b0b897ca0c06">xosd_hw.h</a><li>XOSD_LAYER_TYPE_DISABLE
: <a class="el" href="xosd__hw_8h.html#aaab169a7980313aad002f2301cd8023">xosd_hw.h</a><li>XOSD_LAYER_TYPE_GPU
: <a class="el" href="xosd__hw_8h.html#5b24c90cd1ba5772581eb7b743d2abe9">xosd_hw.h</a><li>XOSD_LAYER_TYPE_VFBC
: <a class="el" href="xosd__hw_8h.html#50ef709588ee8a929cbfbd6215d63605">xosd_hw.h</a><li>XOSD_LoadCharacterSetBank
: <a class="el" href="xosd_8h.html#87487c3e8ba23fea435e66b6df9ab7a6">xosd.h</a><li>XOSD_LoadColorLUTBank
: <a class="el" href="xosd_8h.html#15da7a556bc111ffc6e2c0c1131789d2">xosd.h</a><li>XOSD_LoadInstructionList
: <a class="el" href="xosd_8h.html#7ac001acd34798165fecec91698ca54e">xosd.h</a><li>XOSD_LoadTextBank
: <a class="el" href="xosd_8h.html#8840f2c4372cf865de450dcbae347367">xosd.h</a><li>XOSD_LookupConfig
: <a class="el" href="xosd_8h.html#f88bf9724aba6f7af2e048b0b356b4f2">xosd.h</a><li>XOSD_LXC
: <a class="el" href="xosd__hw_8h.html#a7a4a31d3453e33f287b1be4ac4dd866">xosd_hw.h</a><li>XOSD_LXC_ALPHA_MASK
: <a class="el" href="xosd__hw_8h.html#d95aafec82b865159f52e65949c23529">xosd_hw.h</a><li>XOSD_LXC_ALPHA_SHIFT
: <a class="el" href="xosd__hw_8h.html#8b9042e82d8df689be0036e9ede471f2">xosd_hw.h</a><li>XOSD_LXC_EN_MASK
: <a class="el" href="xosd__hw_8h.html#222fb398c40df639f9dfdb9ccdf67964">xosd_hw.h</a><li>XOSD_LXC_GALPHAEN_MASK
: <a class="el" href="xosd__hw_8h.html#be784eba2fa547d6a70591efa719dd16">xosd_hw.h</a><li>XOSD_LXC_PRIORITY_MASK
: <a class="el" href="xosd__hw_8h.html#e1e09e803eb566221f3ad1ea9544534a">xosd_hw.h</a><li>XOSD_LXC_PRIORITY_SHIFT
: <a class="el" href="xosd__hw_8h.html#2d7d038fb2a5bdf668dc3e39961e7644">xosd_hw.h</a><li>XOSD_LXP
: <a class="el" href="xosd__hw_8h.html#06bbfe6e69f2747df8d5260827f588fa">xosd_hw.h</a><li>XOSD_LXP_XSTART_MASK
: <a class="el" href="xosd__hw_8h.html#54711c94080d9bc076195b0747729856">xosd_hw.h</a><li>XOSD_LXP_YSTART_MASK
: <a class="el" href="xosd__hw_8h.html#7c23d1cec7d28b5ac5c8632fe602bf9c">xosd_hw.h</a><li>XOSD_LXP_YSTART_SHIFT
: <a class="el" href="xosd__hw_8h.html#c828bb35053a7d8f8ecfc27766ec6703">xosd_hw.h</a><li>XOSD_LXS
: <a class="el" href="xosd__hw_8h.html#1679b9fa0d6170817f443a7c24c10a62">xosd_hw.h</a><li>XOSD_LXS_XSIZE_MASK
: <a class="el" href="xosd__hw_8h.html#0ce8e4abc1669f61786c556bb496a471">xosd_hw.h</a><li>XOSD_LXS_YSIZE_MASK
: <a class="el" href="xosd__hw_8h.html#1a19bab0f8bae1dbbfe591ad6338757a">xosd_hw.h</a><li>XOSD_LXS_YSIZE_SHIFT
: <a class="el" href="xosd__hw_8h.html#3b683ef20fa0d1f9d9dfca72fe9bed28">xosd_hw.h</a><li>XOSD_MAX_NUM_OF_LAYERS
: <a class="el" href="xosd__hw_8h.html#9bbf9f4ac7f8a29a4666da1eaa076089">xosd_hw.h</a><li>XOSD_OPENC
: <a class="el" href="xosd__hw_8h.html#be93bb3ba0a8860f8c7d56dfcea8df73">xosd_hw.h</a><li>XOSD_OPENC_NBITS_MASK
: <a class="el" href="xosd__hw_8h.html#aa6093725b9f6e7f4b8d4badd4a383b1">xosd_hw.h</a><li>XOSD_OPENC_OFFSET
: <a class="el" href="xosd__hw_8h.html#88c638d281a3d1e03af771b1d52089f9">xosd_hw.h</a><li>XOSD_OPENC_VID_FORMAT_MASK
: <a class="el" href="xosd__hw_8h.html#755bedd632dc7d9005afc8b451402c59">xosd_hw.h</a><li>XOsd_Out32
: <a class="el" href="xosd__hw_8h.html#b51b75ab7cc1f16e323cb148803cf628">xosd_hw.h</a><li>XOSD_Out32
: <a class="el" href="xosd__hw_8h.html#576ddd7e506be02abdef8bf12bc799f0">xosd_hw.h</a><li>XOsd_ReadReg
: <a class="el" href="xosd__hw_8h.html#09c0fe42f0cb0fe4a84e84acb6d548f3">xosd_hw.h</a><li>XOSD_ReadReg
: <a class="el" href="xosd__hw_8h.html#94a0e439ae927e4aeb2685bb2efe7a9b">xosd_hw.h</a><li>XOSD_RegUpdateDisable
: <a class="el" href="xosd_8h.html#342571e4cdba12e325c660e0ce1e0be7">xosd.h</a><li>XOsd_RegUpdateDisable
: <a class="el" href="xosd_8h.html#cf3d6dd9a30650e586a89cbbfa2f0e1a">xosd.h</a><li>XOSD_RegUpdateEnable
: <a class="el" href="xosd_8h.html#db4a41d824b508af1864ca1e80f0c0f5">xosd.h</a><li>XOsd_RegUpdateEnable
: <a class="el" href="xosd_8h.html#ce1507486db80db018b62df611dbe0d6">xosd.h</a><li>XOSD_Reset
: <a class="el" href="xosd_8h.html#1bb365e93587a800207a67d2ec71e469">xosd.h</a><li>XOsd_Reset
: <a class="el" href="xosd_8h.html#2ccc3d88129121707113a37dd1a7dea8">xosd.h</a><li>XOSD_RST
: <a class="el" href="xosd__hw_8h.html#f7f0cbff58240909c1ff4f333f5a92a3">xosd_hw.h</a><li>XOSD_RST_OFFSET
: <a class="el" href="xosd__hw_8h.html#3e1d00b23577b666a2f91a563f56f7f4">xosd_hw.h</a><li>XOSD_RST_RESET
: <a class="el" href="xosd__hw_8h.html#ea23e38f10971419aa4e85b033332617">xosd_hw.h</a><li>XOSD_SetActiveBank
: <a class="el" href="xosd_8h.html#a5bd60ca4a1fc8f2bb75235170fcb905">xosd.h</a><li>XOSD_SetBackgroundColor
: <a class="el" href="xosd_8h.html#b75648c4056fffb987ca7212b01b6283">xosd.h</a><li>XOSD_SetCallBack
: <a class="el" href="xosd_8h.html#39674820d1025173212e5a91dd343585">xosd.h</a><li>XOSD_SetLayerAlpha
: <a class="el" href="xosd_8h.html#ef46b612cd386ed228c3c0a3e3bf6053">xosd.h</a><li>XOSD_SetLayerDimension
: <a class="el" href="xosd_8h.html#dc8033cb5cb366adce7de8e1e33de3aa">xosd.h</a><li>XOSD_SetLayerPriority
: <a class="el" href="xosd_8h.html#87250029e8abeb07cf2cab80443b3168">xosd.h</a><li>XOSD_SetScreenSize
: <a class="el" href="xosd_8h.html#1cb25b43b77dcabc560257d2c6e7abc7">xosd.h</a><li>XOSD_SS
: <a class="el" href="xosd__hw_8h.html#7431b34af4a0111b645d156723cb1ec0">xosd_hw.h</a><li>XOsd_Start
: <a class="el" href="xosd_8h.html#44aa3036799de8b96c61143abf156b02">xosd.h</a><li>XOSD_STATUS
: <a class="el" href="xosd__hw_8h.html#73cfbb2c8fc912fb251e04a62bac9a13">xosd_hw.h</a><li>XOSD_STATUS_OFFSET
: <a class="el" href="xosd__hw_8h.html#ee8b66db164a6929f9d75c1e75b6c4f7">xosd_hw.h</a><li>XOsd_StatusGetPending
: <a class="el" href="xosd_8h.html#2e2425a5c7b56573e9fdc833f89843f0">xosd.h</a><li>XOsd_Stop
: <a class="el" href="xosd_8h.html#9e08f021a97bc835d659b08b57dc4b5a">xosd.h</a><li>XOsd_SyncReset
: <a class="el" href="xosd_8h.html#3a758a90dded736022ab70e7c0be8796">xosd.h</a><li>XOSD_VER
: <a class="el" href="xosd__hw_8h.html#050ded370604237151b03ac5003eb144">xosd_hw.h</a><li>XOSD_VER_MAJOR_MASK
: <a class="el" href="xosd__hw_8h.html#f4c0ce396e98531dc80b593b3b7557b2">xosd_hw.h</a><li>XOSD_VER_MAJOR_SHIFT
: <a class="el" href="xosd__hw_8h.html#079f481173bbb835dfc0f47b2c7d7af4">xosd_hw.h</a><li>XOSD_VER_MINOR_MASK
: <a class="el" href="xosd__hw_8h.html#c1483a4d527969d76a659e645be3f617">xosd_hw.h</a><li>XOSD_VER_MINOR_SHIFT
: <a class="el" href="xosd__hw_8h.html#ff3ce24678475480c9c6604613fdb214">xosd_hw.h</a><li>XOSD_VER_OFFSET
: <a class="el" href="xosd__hw_8h.html#36e95c1f63aa950517fb1f08a588ca01">xosd_hw.h</a><li>XOSD_VER_REV_MASK
: <a class="el" href="xosd__hw_8h.html#350bb744c50ec8d79e0e02d83fe0c35b">xosd_hw.h</a><li>XOSD_VER_REV_SHIFT
: <a class="el" href="xosd__hw_8h.html#f6a1c6f62f348c33f99c1e5acdafb6b1">xosd_hw.h</a><li>XOSD_WriteReg
: <a class="el" href="xosd__hw_8h.html#74a19e0800fc00f3cc1f5053745ec40f">xosd_hw.h</a><li>XOsd_WriteReg
: <a class="el" href="xosd__hw_8h.html#37791d01d7ba72baa57bd45c2744a6b7">xosd_hw.h</a></ul>
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -0,0 +1,41 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
Class Members
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li id="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li id="current"><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
&nbsp;
<p>
<ul>
<li>XOSD_HANDLER_ERROR
: <a class="el" href="xosd_8h.html#06fc87d81c62e9abb8790b6e5713c55bfe9b918732108caa970d83f22fceecfc">xosd.h</a><li>XOSD_HANDLER_FRAMEDONE
: <a class="el" href="xosd_8h.html#06fc87d81c62e9abb8790b6e5713c55bc2aa1b96540765ad7b91aad694e3072b">xosd.h</a><li>XOSD_HANDLER_PROCSTART
: <a class="el" href="xosd_8h.html#06fc87d81c62e9abb8790b6e5713c55b41c52bbf34e031cfb024cb0b21e7a212">xosd.h</a></ul>
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -0,0 +1,62 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
Class Members
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li id="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="globals.html"><span>All</span></a></li>
<li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
&nbsp;
<p>
<ul>
<li>XOsd_CfgInitialize()
: <a class="el" href="xosd_8h.html#f9dad59565307cd8f71b385689f91048">xosd.h</a>, <a class="el" href="xosd_8c.html#f9dad59565307cd8f71b385689f91048">xosd.c</a><li>XOsd_CreateInstruction()
: <a class="el" href="xosd_8h.html#7abff2415587a54c259f159fc780e2cc">xosd.h</a>, <a class="el" href="xosd_8c.html#7abff2415587a54c259f159fc780e2cc">xosd.c</a><li>XOsd_DisableLayer()
: <a class="el" href="xosd_8h.html#1ecd1900b797b12867274e0daf1a8d62">xosd.h</a>, <a class="el" href="xosd_8c.html#1ecd1900b797b12867274e0daf1a8d62">xosd.c</a><li>XOsd_EnableLayer()
: <a class="el" href="xosd_8h.html#cdb4b75859dbfc611d70382fb2c94a7f">xosd.h</a>, <a class="el" href="xosd_8c.html#cdb4b75859dbfc611d70382fb2c94a7f">xosd.c</a><li>XOsd_GetActiveSize()
: <a class="el" href="xosd_8h.html#fad06669f4df698b225bfe8b05e6dbbd">xosd.h</a>, <a class="el" href="xosd_8c.html#fad06669f4df698b225bfe8b05e6dbbd">xosd.c</a><li>XOsd_GetBackgroundColor()
: <a class="el" href="xosd_8h.html#a7361c792b36dafe0e48ae22c32cf125">xosd.h</a>, <a class="el" href="xosd_8c.html#a7361c792b36dafe0e48ae22c32cf125">xosd.c</a><li>XOsd_GetLayerAlpha()
: <a class="el" href="xosd_8h.html#b692eaddc144c270dfb05f7171c403e2">xosd.h</a>, <a class="el" href="xosd_8c.html#b692eaddc144c270dfb05f7171c403e2">xosd.c</a><li>XOsd_GetLayerDimension()
: <a class="el" href="xosd_8h.html#3223d1726b2e25cda7de089d85353c1b">xosd.h</a>, <a class="el" href="xosd_8c.html#3223d1726b2e25cda7de089d85353c1b">xosd.c</a><li>XOsd_GetLayerPriority()
: <a class="el" href="xosd_8h.html#02cbaaa4f5e6b640c876b727db267602">xosd.h</a>, <a class="el" href="xosd_8c.html#02cbaaa4f5e6b640c876b727db267602">xosd.c</a><li>XOsd_GetVersion()
: <a class="el" href="xosd_8h.html#94b9d7eac70a2fc2315b07059e832986">xosd.h</a>, <a class="el" href="xosd_8c.html#94b9d7eac70a2fc2315b07059e832986">xosd.c</a><li>XOsd_IntrHandler()
: <a class="el" href="xosd__intr_8c.html#7079d6f5586ca603657dac6b9e188105">xosd_intr.c</a>, <a class="el" href="xosd_8h.html#7079d6f5586ca603657dac6b9e188105">xosd.h</a><li>XOsd_LoadCharacterSetBank()
: <a class="el" href="xosd_8h.html#6579cb01322e477e72faec9ea6feee63">xosd.h</a>, <a class="el" href="xosd_8c.html#6579cb01322e477e72faec9ea6feee63">xosd.c</a><li>XOsd_LoadColorLUTBank()
: <a class="el" href="xosd_8h.html#9d28c4453d039dc09b540d55c78c80b2">xosd.h</a>, <a class="el" href="xosd_8c.html#9d28c4453d039dc09b540d55c78c80b2">xosd.c</a><li>XOsd_LoadInstructionList()
: <a class="el" href="xosd_8h.html#55937cb3259f5843c9e1beec4e126955">xosd.h</a>, <a class="el" href="xosd_8c.html#55937cb3259f5843c9e1beec4e126955">xosd.c</a><li>XOsd_LoadTextBank()
: <a class="el" href="xosd_8h.html#5a76210dc91d4a51111855bbc501c4e8">xosd.h</a>, <a class="el" href="xosd_8c.html#5a76210dc91d4a51111855bbc501c4e8">xosd.c</a><li>XOsd_LookupConfig()
: <a class="el" href="xosd__sinit_8c.html#d382cf0219cd9f1ce2006549f6c33dfb">xosd_sinit.c</a>, <a class="el" href="xosd_8h.html#d382cf0219cd9f1ce2006549f6c33dfb">xosd.h</a><li>XOsd_SelfTest()
: <a class="el" href="xosd__selftest_8c.html#8a5fad0300d0413161f50c5df445a08f">xosd_selftest.c</a>, <a class="el" href="xosd_8h.html#8a5fad0300d0413161f50c5df445a08f">xosd.h</a><li>XOsd_SetActiveBank()
: <a class="el" href="xosd_8h.html#5552532bfdfcd272722180e71d6c7b75">xosd.h</a>, <a class="el" href="xosd_8c.html#5552532bfdfcd272722180e71d6c7b75">xosd.c</a><li>XOsd_SetActiveSize()
: <a class="el" href="xosd_8h.html#037810c3a4ef79dba6cc202afc679373">xosd.h</a>, <a class="el" href="xosd_8c.html#037810c3a4ef79dba6cc202afc679373">xosd.c</a><li>XOsd_SetBackgroundColor()
: <a class="el" href="xosd_8h.html#b2040236e554455aa030814966dad413">xosd.h</a>, <a class="el" href="xosd_8c.html#b2040236e554455aa030814966dad413">xosd.c</a><li>XOsd_SetCallBack()
: <a class="el" href="xosd__intr_8c.html#3d389873d919422ef5f5d56592659481">xosd_intr.c</a>, <a class="el" href="xosd_8h.html#3d389873d919422ef5f5d56592659481">xosd.h</a><li>XOsd_SetLayerAlpha()
: <a class="el" href="xosd_8h.html#08b6809a1bd0d27dd275e06fe1cbea61">xosd.h</a>, <a class="el" href="xosd_8c.html#08b6809a1bd0d27dd275e06fe1cbea61">xosd.c</a><li>XOsd_SetLayerDimension()
: <a class="el" href="xosd_8h.html#33679ac417b6f2596c6b6b085d39a5b1">xosd.h</a>, <a class="el" href="xosd_8c.html#33679ac417b6f2596c6b6b085d39a5b1">xosd.c</a><li>XOsd_SetLayerPriority()
: <a class="el" href="xosd_8h.html#e10e5b163cf71fd385200b724d1dd560">xosd.h</a>, <a class="el" href="xosd_8c.html#e10e5b163cf71fd385200b724d1dd560">xosd.c</a></ul>
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -0,0 +1,41 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
Class Members
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li id="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li id="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
&nbsp;
<p>
<ul>
<li>XOsd_CallBack
: <a class="el" href="xosd_8h.html#46840c1ab68ea63547a835c3fff47502">xosd.h</a><li>XOsd_ErrorCallBack
: <a class="el" href="xosd_8h.html#1c713906b42ab6fdf53d57bb7e8b432a">xosd.h</a><li>XOsd_Instruction
: <a class="el" href="xosd_8h.html#d6799381b1f4b3353fa00f82da6b381f">xosd.h</a></ul>
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -0,0 +1,39 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
Class Members
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li id="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
&nbsp;
<p>
<ul>
<li>XOsd_ConfigTable
: <a class="el" href="xosd__g_8c.html#00396fa8eaa1d48340d9eda2fe2dab08">xosd_g.c</a></ul>
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -0,0 +1,149 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
OSD
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li id="current"><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul></div>
<h1>OSD</h1>
<p>
This is main header file of the Xilinx On-Screen-Display (OSD) core.<p>
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.<p>
Xilinx OSD core has the following main features:<p>
<ul>
<li>Read Video Data from one of three sources as<ul>
<li>VFBC/Frame Buffer,</li><li>VideoBus and</li><li>Graphics Controller.</li></ul>
</li><li>Alpha Compositing and Alpha Blending of up to 8 layers.</li><li>Up to 8 priorities, one for each of the layers.</li><li>Real-Time Graphics Controller.</li><li>Write Composited Video Data to either<ul>
<li>VFBC/Frame Buffer, or</li><li>VideoBus.</li></ul>
</li></ul>
<p>
For a full description of OSD features, please see the hardware spec.<p>
<b>Interrupt Service </b><p>
Three interrupt types are supported:<p>
<ul>
<li>Processing Start Interrupt</li><li>Frame Done Interrupt</li><li>Error Interrupt</li></ul>
<p>
<b>Software Initialization </b><p>
Please follow the example provided with this driver for the steps to use this driver.<p>
<b>Cache Coherency</b><p>
<b>Alignment</b><p>
<b>Limitations</b><p>
<b>BUS Interface</b><p>
<pre>
MODIFICATION HISTORY:</pre><p>
<pre> 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 <a class="el" href="xosd_8h.html#2a67a46ae0104fc4b535132712373af3">XOSD_GetLayerAlpha()</a>, <a class="el" href="xosd_8h.html#ef46b612cd386ed228c3c0a3e3bf6053">XOSD_SetLayerAlpha()</a>,
<a class="el" href="xosd_8h.html#b75648c4056fffb987ca7212b01b6283">XOSD_SetBackgroundColor()</a> and <a class="el" href="xosd_8h.html#8f3a37588eb6ed247c4f868917b8ac97">XOSD_GetBackgroundColor()</a>
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.
4.0 adk 02/18/14 Converted defined macros to enum types.
Removed interrupt types XOSD_HANDLER_VBISTART and
XOSD_HANDLER_VBIEND.
Added interrupt type: XOSD_HANDLER_PROCSTART.
Renamed the following function macros:
XOSD_Enable -&gt; XOsd_Enable,
XOSD_Disable -&gt; XOsd_Disable,
XOSD_RegUpdateEnable -&gt; XOsd_RegUpdateEnable,
XOSD_RegUpdateDisable -&gt; XOsd_RegUpdateDisable,
XOSD_Reset -&gt; XOsd_Reset,
XOSD_IntrEnable -&gt; XOsd_IntrEnable,
XOSD_IntrDisable -&gt; XOsd_IntrDisable,
XOSD_IntrGetPending -&gt; XOsd_IntrGetPending,
XOSD_IntrClear -&gt; XOsd_IntrClear.</pre><p>
<pre> Added the following function macros:
XOsd_SyncReset, XOsd_StatusGetPending, XOsd_FSyncReset.</pre><p>
<pre> Removed the following function macros:
XOSD_IntrEnableGlobal, XOSD_IntrDisableGlobal.</pre><p>
<pre> Renamed S_AXIS_VIDEO_DATA_WIDTH -&gt;
SlaveAxisVideoDataWidth.
Removed struct members from core structure:
VbiStartCallBack, VbiStartRef, VbiEndCallBack,
VbiEndRef.</pre><p>
<pre> Added struct members in core structure:
ProcStartCallBack, ProcStartRef.</pre><p>
<pre> Added the following function prototypes:
XOsd_SelfTest.</pre><p>
<pre> Removed the following function prototypes:
XOSD_SetBlankPolarity.</pre><p>
<pre> Changes in <a class="el" href="xosd__sinit_8c.html">xosd_sinit.c</a>:
Renamed the following functions:
XOSD_LookupConfig - &gt; XOsd_LookupConfig</pre><p>
<pre> Changes in <a class="el" href="xosd__selftest_8c.html">xosd_selftest.c</a>:
Implemented the following functions:
XOsd_SelfTest.</pre><p>
<pre> Changes in <a class="el" href="xosd__intr_8c.html">xosd_intr.c</a>:
Renamed the following functions:
XOSD_IntrHandler - &gt; XOsd_IntrHandler.
XOSD_SetCallBack -&gt; XOsd_SetCallBack.
Removed the following handlers:
XOSD_HANDLER_VBISTART, XOSD_HANDLER_VBIEND.
Added new handler XOSD_HANDLER_PROCSTART.
Added Doxygen support, adherence to Xilinx
coding guidelines.</pre><p>
<pre> Changes in <a class="el" href="xosd__hw_8h.html">xosd_hw.h</a>:
Suffixed "_OFFSET" to all register offset macros.
Added register offsets, bit masks for the registers and
added backward compatibility for macros.</pre><p>
<pre> Removed following macros:
XOSD_GIER_GIE_MASK, XOSD_IXR_GAO_MASK
XOSD_IXR_GIE_MASK, XOSD_IXR_OOE_MASK,
XOSD_IXR_IUE_MASK, XOSD_IXR_VBIE_MASK,
XOSD_IXR_VBIS_MASK, XOSD_IXR_FE_MASK, XOSD_IXR_FD_MASK,
XOSD_IXR_ALLIERR_MASK.</pre><p>
<pre> Changes from <a class="el" href="xosd_8c.html">xosd.c</a>:
Renamed S_AXIS_VIDEO_DATA_WIDTH -&gt;
SlaveAxisVideoDataWidth.
Removed from XOsd_CfgInitialize:
VbiStartCallBack, VbiStartRef, VbiEndCallBack,
VbiEndRef.</pre><p>
<pre> Added in XOsd_CfgInitialize:
ProcStartCallBack, ProcStartRef.</pre><p>
<pre> Renamed the following function prototypes:
XOSD_CfgInitialize -&gt; XOsd_CfgInitialize,
XOSD_SetScreenSize -&gt; XOsd_SetActiveSize,
XOSD_GetScreenSize -&gt; XOsd_GetActiveSize,
XOSD_SetBackgroundColor -&gt; XOsd_SetBackgroundColor,
XOSD_GetBackgroundColor -&gt; XOSD_GetBackgroundColor,
XOSD_SetLayerDimension -&gt; XOsd_SetLayerDimension,
XOSD_GetLayerDimension -&gt; XOsd_GetLayerDimension,
XOSD_SetLayerAlpha -&gt; XOsd_SetLayerAlpha,
XOSD_GetLayerAlpha -&gt; XOsd_GetLayerAlpha,
XOSD_SetLayerAlpha -&gt; XOsd_SetLayerAlpha,
XOSD_GetLayerAlpha -&gt; XOsd_GetLayerAlpha,
XOSD_SetLayerPriority -&gt; XOsd_SetLayerPriority,
XOSD_GetLayerPriority -&gt; XOsd_GetLayerPriority,
XOSD_EnableLayer -&gt; XOsd_EnableLayer,
XOSD_DisableLayer -&gt; XOsd_DisableLayer,
XOSD_LoadColorLUTBank - &gt; XOsd_LoadColorLUTBank,
XOSD_LoadCharacterSetBank -&gt; XOsd_LoadCharacterSetBank,
XOSD_LoadTextBank - &gt; XOsd_LoadTextBank,
XOSD_SetActiveBank -&gt; XOsd_SetActiveBank,
XOSD_CreateInstruction -&gt; XOsd_CreateInstruction,
XOSD_LoadInstructionList -&gt; XOsd_LoadInstructionList,
XOSD_LookupConfig -&gt; XOsd_LookupConfig,
XOSD_IntrHandler -&gt; XOsd_IntrHandler,
XOSD_SetCallBack -&gt; XOsd_SetCallBack.</pre><p>
<pre> Changed the prototype of XOSD_GetVersion and renamed it as
XOsd_GetVersion</pre><p>
<pre> Removed the following function implementation:
XOSD_SetBlankPolarity.
</pre> Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -0,0 +1,37 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
Member List
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>XOsd Member List</h1>This is the complete list of members for <a class="el" href="struct_x_osd.html">XOsd</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="struct_x_osd.html#75b2217e888eaab5cdc6b94015920bcf">Config</a></td><td><a class="el" href="struct_x_osd.html">XOsd</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd.html#11b8f2d180fd2d92b6c7629926e651fd">ErrCallBack</a></td><td><a class="el" href="struct_x_osd.html">XOsd</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd.html#c3de9ffdd6fe3b4e30f91f1d3f3637a6">ErrRef</a></td><td><a class="el" href="struct_x_osd.html">XOsd</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd.html#2172512b6169dc40a5cd2c015f8e1554">FrameDoneCallBack</a></td><td><a class="el" href="struct_x_osd.html">XOsd</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd.html#72e3b090dd5dfc03ec61e95d347b81b8">FrameDoneRef</a></td><td><a class="el" href="struct_x_osd.html">XOsd</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd.html#fc253b631db03783ef2965698eca860c">InstructionInExternalMem</a></td><td><a class="el" href="struct_x_osd.html">XOsd</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd.html#38a8bd573a3623c8d22a42c331007658">IsReady</a></td><td><a class="el" href="struct_x_osd.html">XOsd</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd.html#4fed4f9d4d3240f0c24524fee0b04d9c">Layers</a></td><td><a class="el" href="struct_x_osd.html">XOsd</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd.html#e55843d9b4871ac1061849f7fcb5d600">ProcStartCallBack</a></td><td><a class="el" href="struct_x_osd.html">XOsd</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd.html#bc97cc4c250059d23a8375f539a7718d">ProcStartRef</a></td><td><a class="el" href="struct_x_osd.html">XOsd</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd.html#7e460ecd0c527b2880f076e19047bd8b">ScreenHeight</a></td><td><a class="el" href="struct_x_osd.html">XOsd</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd.html#7d42c0e6a4f18237f33c440887bfaa99">ScreenWidth</a></td><td><a class="el" href="struct_x_osd.html">XOsd</a></td><td></td></tr>
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -0,0 +1,240 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
XOsd Struct Reference
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>XOsd Struct Reference</h1><!-- doxytag: class="XOsd" --><code>#include &lt;xosd.h&gt;</code>
<p>
<a href="struct_x_osd-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
The <a class="el" href="struct_x_osd.html">XOsd</a> instance data. An instance must be allocated for each OSD core in use.
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_osd___config.html">XOsd_Config</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd.html#75b2217e888eaab5cdc6b94015920bcf">Config</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd.html#38a8bd573a3623c8d22a42c331007658">IsReady</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd.html#fc253b631db03783ef2965698eca860c">InstructionInExternalMem</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd.html#7e460ecd0c527b2880f076e19047bd8b">ScreenHeight</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd.html#7d42c0e6a4f18237f33c440887bfaa99">ScreenWidth</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd.html#4fed4f9d4d3240f0c24524fee0b04d9c">Layers</a> [(XOSD_MAX_NUM_OF_LAYERS)]</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xosd_8h.html#46840c1ab68ea63547a835c3fff47502">XOsd_CallBack</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd.html#e55843d9b4871ac1061849f7fcb5d600">ProcStartCallBack</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd.html#bc97cc4c250059d23a8375f539a7718d">ProcStartRef</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xosd_8h.html#46840c1ab68ea63547a835c3fff47502">XOsd_CallBack</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd.html#2172512b6169dc40a5cd2c015f8e1554">FrameDoneCallBack</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd.html#72e3b090dd5dfc03ec61e95d347b81b8">FrameDoneRef</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xosd_8h.html#1c713906b42ab6fdf53d57bb7e8b432a">XOsd_ErrorCallBack</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd.html#11b8f2d180fd2d92b6c7629926e651fd">ErrCallBack</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd.html#c3de9ffdd6fe3b4e30f91f1d3f3637a6">ErrRef</a></td></tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="75b2217e888eaab5cdc6b94015920bcf"></a><!-- doxytag: member="XOsd::Config" ref="75b2217e888eaab5cdc6b94015920bcf" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_x_osd___config.html">XOsd_Config</a> <a class="el" href="struct_x_osd.html#75b2217e888eaab5cdc6b94015920bcf">XOsd::Config</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Hardware configuration
</div>
</div><p>
<a class="anchor" name="11b8f2d180fd2d92b6c7629926e651fd"></a><!-- doxytag: member="XOsd::ErrCallBack" ref="11b8f2d180fd2d92b6c7629926e651fd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="xosd_8h.html#1c713906b42ab6fdf53d57bb7e8b432a">XOsd_ErrorCallBack</a> <a class="el" href="struct_x_osd.html#11b8f2d180fd2d92b6c7629926e651fd">XOsd::ErrCallBack</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Call back for Error interrupt
</div>
</div><p>
<a class="anchor" name="c3de9ffdd6fe3b4e30f91f1d3f3637a6"></a><!-- doxytag: member="XOsd::ErrRef" ref="c3de9ffdd6fe3b4e30f91f1d3f3637a6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* <a class="el" href="struct_x_osd.html#c3de9ffdd6fe3b4e30f91f1d3f3637a6">XOsd::ErrRef</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
To be passed to the Error interrupt callback
</div>
</div><p>
<a class="anchor" name="2172512b6169dc40a5cd2c015f8e1554"></a><!-- doxytag: member="XOsd::FrameDoneCallBack" ref="2172512b6169dc40a5cd2c015f8e1554" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="xosd_8h.html#46840c1ab68ea63547a835c3fff47502">XOsd_CallBack</a> <a class="el" href="struct_x_osd.html#2172512b6169dc40a5cd2c015f8e1554">XOsd::FrameDoneCallBack</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Call back for Frame Done interrupt
</div>
</div><p>
<a class="anchor" name="72e3b090dd5dfc03ec61e95d347b81b8"></a><!-- doxytag: member="XOsd::FrameDoneRef" ref="72e3b090dd5dfc03ec61e95d347b81b8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* <a class="el" href="struct_x_osd.html#72e3b090dd5dfc03ec61e95d347b81b8">XOsd::FrameDoneRef</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
To be passed to the Frame Done interrupt callback
</div>
</div><p>
<a class="anchor" name="fc253b631db03783ef2965698eca860c"></a><!-- doxytag: member="XOsd::InstructionInExternalMem" ref="fc253b631db03783ef2965698eca860c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u32 <a class="el" href="struct_x_osd.html#fc253b631db03783ef2965698eca860c">XOsd::InstructionInExternalMem</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Flag indicating if the instruction list is from external memory
</div>
</div><p>
<a class="anchor" name="38a8bd573a3623c8d22a42c331007658"></a><!-- doxytag: member="XOsd::IsReady" ref="38a8bd573a3623c8d22a42c331007658" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u32 <a class="el" href="struct_x_osd.html#38a8bd573a3623c8d22a42c331007658">XOsd::IsReady</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Core instance is initialized
</div>
</div><p>
<a class="anchor" name="4fed4f9d4d3240f0c24524fee0b04d9c"></a><!-- doxytag: member="XOsd::Layers" ref="4fed4f9d4d3240f0c24524fee0b04d9c" args="[(XOSD_MAX_NUM_OF_LAYERS)]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a> <a class="el" href="struct_x_osd.html#4fed4f9d4d3240f0c24524fee0b04d9c">XOsd::Layers</a>[(XOSD_MAX_NUM_OF_LAYERS)] </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Properties of layers
</div>
</div><p>
<a class="anchor" name="e55843d9b4871ac1061849f7fcb5d600"></a><!-- doxytag: member="XOsd::ProcStartCallBack" ref="e55843d9b4871ac1061849f7fcb5d600" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="xosd_8h.html#46840c1ab68ea63547a835c3fff47502">XOsd_CallBack</a> <a class="el" href="struct_x_osd.html#e55843d9b4871ac1061849f7fcb5d600">XOsd::ProcStartCallBack</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Call back for Processing Start interrupt
</div>
</div><p>
<a class="anchor" name="bc97cc4c250059d23a8375f539a7718d"></a><!-- doxytag: member="XOsd::ProcStartRef" ref="bc97cc4c250059d23a8375f539a7718d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* <a class="el" href="struct_x_osd.html#bc97cc4c250059d23a8375f539a7718d">XOsd::ProcStartRef</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
To be passed to the Process Start interrupt callback
</div>
</div><p>
<a class="anchor" name="7e460ecd0c527b2880f076e19047bd8b"></a><!-- doxytag: member="XOsd::ScreenHeight" ref="7e460ecd0c527b2880f076e19047bd8b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u32 <a class="el" href="struct_x_osd.html#7e460ecd0c527b2880f076e19047bd8b">XOsd::ScreenHeight</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Screen Height of the OSD output
</div>
</div><p>
<a class="anchor" name="7d42c0e6a4f18237f33c440887bfaa99"></a><!-- doxytag: member="XOsd::ScreenWidth" ref="7d42c0e6a4f18237f33c440887bfaa99" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u32 <a class="el" href="struct_x_osd.html#7d42c0e6a4f18237f33c440887bfaa99">XOsd::ScreenWidth</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Screen Width of the OSD output
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="xosd_8h.html">xosd.h</a></ul>
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -0,0 +1,141 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
Member List
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>XOsd_Config Member List</h1>This is the complete list of members for <a class="el" href="struct_x_osd___config.html">XOsd_Config</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#0184842cb2ea8cc47ef55263d68d28e8">BaseAddress</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#2ef658e767cd65f70effefaf4dd5262c">DeviceId</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#6683da3b3f309fdcb6b56c0f5352cca6">Layer0ColorLutMemoryType</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#4f8aad9a70ae0c22c53b9f8d1183a135">Layer0ColorLutSize</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#208fb9bbb03f3d827348d88be19fd013">Layer0FontAsciiOffset</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#735534afe8d3290881694b5532a33188">Layer0FontBitsPerPixel</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#1968eb18a4fd7897de8436417d77d99f">Layer0FontHeight</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#c6238db42bbdfce6e5cc744b75190a58">Layer0FontNumChars</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#ac480238f107286da2d41b9438783093">Layer0FontWidth</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#f36817012a6c17ac2b3aa709418df22f">Layer0InstructionBoxEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#7929bf4417e1e5049889a9d37bf766a8">Layer0InstructionLineEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#a9710af1afbd8bf55f16096f183a16ae">Layer0InstructionMemSize</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#bac848e5f706cc91145316b568f9658a">Layer0InstructionTextEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#81bb385bb442962648c209dc16752104">Layer0TextMaxStringLength</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#005336ce8584445ad117d7d71982bbc4">Layer0TextNumStrings</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#80a52416cdd57f46102109a3d6375ed6">Layer0Type</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#12d6523fa589614a80d18673bed42ebd">Layer1ColorLutMemoryType</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#c0b507d0ef3ea56ee5c8ca40d9d4ac31">Layer1ColorLutSize</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#0c68a54dc61e01163efa1333b242b318">Layer1FontAsciiOffset</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#8ba63175bdf22138ca2e940f3067d141">Layer1FontBitsPerPixel</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#b004689aeefebc88e1363a93d8e46470">Layer1FontHeight</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#87c7108e287fde49b6f58ea31c38402e">Layer1FontNumChars</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#bbe66abdd1a4b75358f9a29f98266560">Layer1FontWidth</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#a8d46a97fe8f98d7859525957649d968">Layer1InstructionBoxEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#2234abd6c9e96dc2bb5b5222f083c102">Layer1InstructionLineEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#260551a8ffd344e2c088c11ad476ff2c">Layer1InstructionMemSize</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#3df0c7063f1a20d7a3d1095ebae1b32b">Layer1InstructionTextEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#d0d73d92b81228f6f5b1bdc1676d5418">Layer1TextMaxStringLength</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#8d732269cf21f3c46196915d2356389b">Layer1TextNumStrings</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#62a85541ed4c0a6c95b397a73f632e35">Layer1Type</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#4becaad459076a818753d4bddb4ff610">Layer2ColorLutMemoryType</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#bd48d4a80e39a0b90548dc1212479e4b">Layer2ColorLutSize</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#ab955b331630d08747307f1d1fec04c0">Layer2FontAsciiOffset</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#7e2564e39a06fbf04918bb4aa1735c7b">Layer2FontBitsPerPixel</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#f29fd87c26de2ea26dfe8d448ed59d75">Layer2FontHeight</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#3b0ca129be890117afed6cb21684972f">Layer2FontNumChars</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#e8dd7aa7f64fce05f5287188b986c715">Layer2FontWidth</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#9c1c9a52e5ebb81707eb03e8a7eaf7f4">Layer2InstructionBoxEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#5236a7a4c38fa43c127491b9b519c2be">Layer2InstructionLineEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#dfd670f8b3fabd949e3c93ed12d87a92">Layer2InstructionMemSize</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#01e152182097b5b6b2586cc298c7afe4">Layer2InstructionTextEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#3400c3be5f5e9d0a05d4930d2fd6aaaf">Layer2TextMaxStringLength</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#688d8e1bc296686dcd95af35eb622ea3">Layer2TextNumStrings</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#13680f2544dc4c3cad89f0a56d5e50ab">Layer2Type</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#6cb3d226b2631889531d3c5c7c8dbe44">Layer3ColorLutMemoryType</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#abc7b7c0f2b96fe34f22d5d78fb66526">Layer3ColorLutSize</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#543e3963d3fc4b2e2097eef053806483">Layer3FontAsciiOffset</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#5f95d9f6a9e6fbcecd89a5e752b2d8a2">Layer3FontBitsPerPixel</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#286c915c681a09727c04f8471db4bc64">Layer3FontHeight</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#ffc8c5906a40e9392b28023d5bd3f2e8">Layer3FontNumChars</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#00701b2141c729be01db6e4c939fcd73">Layer3FontWidth</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#896c3d8dce291dfe13aabbbba0febf52">Layer3InstructionBoxEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#8899f4f52078bd9d0fa845763fa1a37c">Layer3InstructionLineEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#42cf59e74d8669723e825c21d827b378">Layer3InstructionMemSize</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#0ca059f62350ca0bb8a4146958397f80">Layer3InstructionTextEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#fae1376c530c2a8182e972d3f57e6426">Layer3TextMaxStringLength</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#0f25e9e1b9c1be6fb022cb523dc80957">Layer3TextNumStrings</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#ae68634b0e1d9921a200d5bc5dab5a0a">Layer3Type</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#8413bcf9e306948204332834588c8a1a">Layer4ColorLutMemoryType</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#9a571ffcf39a010799e0e6497235c7e5">Layer4ColorLutSize</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#1e18bebaa2b59664c5a86a3217b6b5bd">Layer4FontAsciiOffset</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#a4483d464db8b01ab2514836037acdf3">Layer4FontBitsPerPixel</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#5b17323ab5a2d22ea5a1f802f25a474b">Layer4FontHeight</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#e2afb55395282def5cbbd633f36c6b90">Layer4FontNumChars</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#32f45b6373d8d7b62abdf7cd43b082b7">Layer4FontWidth</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#2ad466433b3e2a65fafb23a7144c06d8">Layer4InstructionBoxEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#8b24481544fd5953e99a5f16a27e0d12">Layer4InstructionLineEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#aa9693ae83f071f99bb69ee7e87875ad">Layer4InstructionMemSize</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#d5b5e8d6a0a2a2b25e048cf42e39ce92">Layer4InstructionTextEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#cbe9789a784883b2a0cb52d87f4246a8">Layer4TextMaxStringLength</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#837bb9cb9b75505d200d9a6b83081632">Layer4TextNumStrings</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#e3566a69576c77537f944465c213d062">Layer4Type</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#e10a964507b1fd7e3a1b27726328b819">Layer5ColorLutMemoryType</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#aa7f9b2b86d7a6bdd4ed9ae32dac3feb">Layer5ColorLutSize</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#aae518abb1005652e914a2003ee76da6">Layer5FontAsciiOffset</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#384ad7b423dbb66454a683d77c815851">Layer5FontBitsPerPixel</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#fbb883050ebc8032d1438e43f0356085">Layer5FontHeight</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#5c6df37045855289b33a89fba0914700">Layer5FontNumChars</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#bcb371a9143a7d957ec1c764dab8afab">Layer5FontWidth</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#fba4a2410439aaccb478fd6fe0973b44">Layer5InstructionBoxEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#add5e55c09f6d40586c72d0f53adf8ab">Layer5InstructionLineEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#85ddb91b80d9a8187121f507d71a7737">Layer5InstructionMemSize</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#a903ba893d765504323cbab32ec58bff">Layer5InstructionTextEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#3fca794c1cbae08212e29e41b84c733c">Layer5TextMaxStringLength</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#6420fd62ebfa85f9162fe9b464dc5521">Layer5TextNumStrings</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#d8723363e07fa129abf919683b7060e0">Layer5Type</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#57c3cde7ba0b048de38fb05b351a7b99">Layer6ColorLutMemoryType</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#3ee77f37c044aba38a1ac9b115381b9d">Layer6ColorLutSize</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#d5422afe3a3161bdb0a904cad73d4478">Layer6FontAsciiOffset</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#39d8849c6966042c9eda07f7ac21e7e5">Layer6FontBitsPerPixel</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#2230c21e620e79019f08b3cf32798213">Layer6FontHeight</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#7bfdb0e00d281671807936eb484e1f9a">Layer6FontNumChars</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#f60f7fd07cd87b8fd05d789cb395b370">Layer6FontWidth</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#974b0fccf28e2f36ac8740b1654b866f">Layer6InstructionBoxEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#6538907efbfe18f4a64b65a2fdc7b06a">Layer6InstructionLineEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#6210ad8665347f4a2e109bf8e6f66bc7">Layer6InstructionMemSize</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#118e7cf61b8a66d8ec640f06c7463251">Layer6InstructionTextEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#29a9e031d26087a118bf096d9a9e6ac2">Layer6TextMaxStringLength</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#bfb6307eb4767b033084d94aac512116">Layer6TextNumStrings</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#c2cea33b925cb39e481f68f5b3dd0ab3">Layer6Type</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#6592f93a177b3c183c941e4a65c50edf">Layer7ColorLutMemoryType</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#59ca9005c6fc75092d410cdf055c3916">Layer7ColorLutSize</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#56939c631c18662f818ba8935d224b5d">Layer7FontAsciiOffset</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#fb8f42f3cd676e6d57c341246c19cda4">Layer7FontBitsPerPixel</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#7a11b0f6425ceae2010b8bf42b3623ff">Layer7FontHeight</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#551b67898a24b4076b29ea1c6235c14e">Layer7FontNumChars</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#fbc83c44b9b8a36496ca01b2e9538328">Layer7FontWidth</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#408344c322190c9c72fee27115441756">Layer7InstructionBoxEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#0b980f5f831dfb8a950c274e506b97ce">Layer7InstructionLineEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#24cb5a5444d70651a2fe413bd794a26c">Layer7InstructionMemSize</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#62952e693888e993bf142c2bef07e714">Layer7InstructionTextEnable</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#252d80b1495349e901c3959eb64fcfa9">Layer7TextMaxStringLength</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#d1209dab22e0267dd9d813705d10a0fc">Layer7TextNumStrings</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#8f57c011ff7c8512253516ef9fcaa3b2">Layer7Type</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#579e05fdc45e85e14db12c6c5db475f6">LayerNum</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___config.html#47c9598ee08d3d1710ad43614b23d676">SlaveAxisVideoDataWidth</a></td><td><a class="el" href="struct_x_osd___config.html">XOsd_Config</a></td><td></td></tr>
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,39 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
Member List
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>XOsd_Layer Member List</h1>This is the complete list of members for <a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="struct_x_osd___layer.html#ece88916dcf0a4435a09f3dcc310974a">ColorLutMemoryType</a></td><td><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___layer.html#ad2001b2be1dbe72d429197244fd1540">ColorLutSize</a></td><td><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___layer.html#04fcb7c94a5088d4aa614f8ad7e05b4d">FontAsciiOffset</a></td><td><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___layer.html#8276913064bdaf98615e150f5ef8c454">FontBitsPerPixel</a></td><td><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___layer.html#b219b64e7250bc2175092c7e820e210f">FontHeight</a></td><td><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___layer.html#1b4c3636c712f5329df178ec3fac5310">FontNumChars</a></td><td><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___layer.html#9b121c88331ebb25e0a2abb1e6e0228a">FontWidth</a></td><td><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___layer.html#c2956959fa48f1f791a68562913673aa">InstructionBoxEnable</a></td><td><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___layer.html#3dd762a610113622d875675527cc9a82">InstructionLineEnable</a></td><td><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___layer.html#ffaef6032ff39c4bffd57d6d6b30dd06">InstructionNum</a></td><td><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___layer.html#aeb47e99f1f131f19094de973b66a277">InstructionTextEnable</a></td><td><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___layer.html#013b375fa16c618f303251141a01c887">LayerType</a></td><td><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___layer.html#00db4c777b648f8ec99e6868e3131422">TextMaxStringLength</a></td><td><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_x_osd___layer.html#673926b13f628fc8da7f8257438fc1e4">TextNumStrings</a></td><td><a class="el" href="struct_x_osd___layer.html">XOsd_Layer</a></td><td></td></tr>
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -0,0 +1,274 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
XOsd_Layer Struct Reference
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>XOsd_Layer Struct Reference</h1><!-- doxytag: class="XOsd_Layer" --><code>#include &lt;xosd.h&gt;</code>
<p>
<a href="struct_x_osd___layer-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
The OSD core layer info structure
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd___layer.html#013b375fa16c618f303251141a01c887">LayerType</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd___layer.html#ffaef6032ff39c4bffd57d6d6b30dd06">InstructionNum</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd___layer.html#c2956959fa48f1f791a68562913673aa">InstructionBoxEnable</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd___layer.html#3dd762a610113622d875675527cc9a82">InstructionLineEnable</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd___layer.html#aeb47e99f1f131f19094de973b66a277">InstructionTextEnable</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd___layer.html#ad2001b2be1dbe72d429197244fd1540">ColorLutSize</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd___layer.html#ece88916dcf0a4435a09f3dcc310974a">ColorLutMemoryType</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd___layer.html#1b4c3636c712f5329df178ec3fac5310">FontNumChars</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd___layer.html#9b121c88331ebb25e0a2abb1e6e0228a">FontWidth</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd___layer.html#b219b64e7250bc2175092c7e820e210f">FontHeight</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd___layer.html#8276913064bdaf98615e150f5ef8c454">FontBitsPerPixel</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd___layer.html#04fcb7c94a5088d4aa614f8ad7e05b4d">FontAsciiOffset</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd___layer.html#673926b13f628fc8da7f8257438fc1e4">TextNumStrings</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_osd___layer.html#00db4c777b648f8ec99e6868e3131422">TextMaxStringLength</a></td></tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="ece88916dcf0a4435a09f3dcc310974a"></a><!-- doxytag: member="XOsd_Layer::ColorLutMemoryType" ref="ece88916dcf0a4435a09f3dcc310974a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 <a class="el" href="struct_x_osd___layer.html#ece88916dcf0a4435a09f3dcc310974a">XOsd_Layer::ColorLutMemoryType</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Color LUT Memory Type
</div>
</div><p>
<a class="anchor" name="ad2001b2be1dbe72d429197244fd1540"></a><!-- doxytag: member="XOsd_Layer::ColorLutSize" ref="ad2001b2be1dbe72d429197244fd1540" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 <a class="el" href="struct_x_osd___layer.html#ad2001b2be1dbe72d429197244fd1540">XOsd_Layer::ColorLutSize</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Color LUT Size
</div>
</div><p>
<a class="anchor" name="04fcb7c94a5088d4aa614f8ad7e05b4d"></a><!-- doxytag: member="XOsd_Layer::FontAsciiOffset" ref="04fcb7c94a5088d4aa614f8ad7e05b4d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 <a class="el" href="struct_x_osd___layer.html#04fcb7c94a5088d4aa614f8ad7e05b4d">XOsd_Layer::FontAsciiOffset</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Font: ASCII offset of 1st character
</div>
</div><p>
<a class="anchor" name="8276913064bdaf98615e150f5ef8c454"></a><!-- doxytag: member="XOsd_Layer::FontBitsPerPixel" ref="8276913064bdaf98615e150f5ef8c454" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 <a class="el" href="struct_x_osd___layer.html#8276913064bdaf98615e150f5ef8c454">XOsd_Layer::FontBitsPerPixel</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Font: Number of bits per pixel
</div>
</div><p>
<a class="anchor" name="b219b64e7250bc2175092c7e820e210f"></a><!-- doxytag: member="XOsd_Layer::FontHeight" ref="b219b64e7250bc2175092c7e820e210f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 <a class="el" href="struct_x_osd___layer.html#b219b64e7250bc2175092c7e820e210f">XOsd_Layer::FontHeight</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Font: Height
</div>
</div><p>
<a class="anchor" name="1b4c3636c712f5329df178ec3fac5310"></a><!-- doxytag: member="XOsd_Layer::FontNumChars" ref="1b4c3636c712f5329df178ec3fac5310" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 <a class="el" href="struct_x_osd___layer.html#1b4c3636c712f5329df178ec3fac5310">XOsd_Layer::FontNumChars</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Font: Number of characters
</div>
</div><p>
<a class="anchor" name="9b121c88331ebb25e0a2abb1e6e0228a"></a><!-- doxytag: member="XOsd_Layer::FontWidth" ref="9b121c88331ebb25e0a2abb1e6e0228a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 <a class="el" href="struct_x_osd___layer.html#9b121c88331ebb25e0a2abb1e6e0228a">XOsd_Layer::FontWidth</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Font: Width
</div>
</div><p>
<a class="anchor" name="c2956959fa48f1f791a68562913673aa"></a><!-- doxytag: member="XOsd_Layer::InstructionBoxEnable" ref="c2956959fa48f1f791a68562913673aa" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 <a class="el" href="struct_x_osd___layer.html#c2956959fa48f1f791a68562913673aa">XOsd_Layer::InstructionBoxEnable</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Instruction Box Enable
</div>
</div><p>
<a class="anchor" name="3dd762a610113622d875675527cc9a82"></a><!-- doxytag: member="XOsd_Layer::InstructionLineEnable" ref="3dd762a610113622d875675527cc9a82" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 <a class="el" href="struct_x_osd___layer.html#3dd762a610113622d875675527cc9a82">XOsd_Layer::InstructionLineEnable</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Instruction Line Enable
</div>
</div><p>
<a class="anchor" name="ffaef6032ff39c4bffd57d6d6b30dd06"></a><!-- doxytag: member="XOsd_Layer::InstructionNum" ref="ffaef6032ff39c4bffd57d6d6b30dd06" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 <a class="el" href="struct_x_osd___layer.html#ffaef6032ff39c4bffd57d6d6b30dd06">XOsd_Layer::InstructionNum</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
The Number of Instructions
</div>
</div><p>
<a class="anchor" name="aeb47e99f1f131f19094de973b66a277"></a><!-- doxytag: member="XOsd_Layer::InstructionTextEnable" ref="aeb47e99f1f131f19094de973b66a277" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 <a class="el" href="struct_x_osd___layer.html#aeb47e99f1f131f19094de973b66a277">XOsd_Layer::InstructionTextEnable</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Instruction Text Enable
</div>
</div><p>
<a class="anchor" name="013b375fa16c618f303251141a01c887"></a><!-- doxytag: member="XOsd_Layer::LayerType" ref="013b375fa16c618f303251141a01c887" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 <a class="el" href="struct_x_osd___layer.html#013b375fa16c618f303251141a01c887">XOsd_Layer::LayerType</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Type of the layer
</div>
</div><p>
<a class="anchor" name="00db4c777b648f8ec99e6868e3131422"></a><!-- doxytag: member="XOsd_Layer::TextMaxStringLength" ref="00db4c777b648f8ec99e6868e3131422" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 <a class="el" href="struct_x_osd___layer.html#00db4c777b648f8ec99e6868e3131422">XOsd_Layer::TextMaxStringLength</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Text: Maximum length of a String
</div>
</div><p>
<a class="anchor" name="673926b13f628fc8da7f8257438fc1e4"></a><!-- doxytag: member="XOsd_Layer::TextNumStrings" ref="673926b13f628fc8da7f8257438fc1e4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 <a class="el" href="struct_x_osd___layer.html#673926b13f628fc8da7f8257438fc1e4">XOsd_Layer::TextNumStrings</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Text: Number of Strings
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="xosd_8h.html">xosd.h</a></ul>
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 706 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -0,0 +1,102 @@
/* 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;
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,50 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
xosd_g.c File Reference
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul></div>
<h1>xosd_g.c File Reference</h1>
<p>
<code>#include &quot;xparameters.h&quot;</code><br>
<code>#include &quot;<a class="el" href="xosd_8h.html">xosd.h</a>&quot;</code><br>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_osd___config.html">XOsd_Config</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xosd__g_8c.html#00396fa8eaa1d48340d9eda2fe2dab08">XOsd_ConfigTable</a> []</td></tr>
</table>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="00396fa8eaa1d48340d9eda2fe2dab08"></a><!-- doxytag: member="xosd_g.c::XOsd_ConfigTable" ref="00396fa8eaa1d48340d9eda2fe2dab08" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_x_osd___config.html">XOsd_Config</a> <a class="el" href="xosd__g_8c.html#00396fa8eaa1d48340d9eda2fe2dab08">XOsd_ConfigTable</a>[] </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,143 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
xosd_intr.c File Reference
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul></div>
<h1>xosd_intr.c File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
This code contains interrupt related functions of Xilinx Video On-Screen-Display core. Please see <a class="el" href="xosd_8h.html">xosd.h</a> for more details of the driver.<p>
<pre>
MODIFICATION HISTORY:</pre><p>
<pre> 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.
4.0 adk 02/18/14 Renamed the following functions:
XOSD_IntrHandler - &gt; XOsd_IntrHandler.
XOSD_SetCallBack -&gt; XOsd_SetCallBack.
Removed the following handlers:
XOSD_HANDLER_VBISTART, XOSD_HANDLER_VBIEND.
Added new handler XOSD_HANDLER_PROCSTART.
</pre>
<p>
<code>#include &quot;<a class="el" href="xosd_8h.html">xosd.h</a>&quot;</code><br>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xosd__intr_8c.html#7079d6f5586ca603657dac6b9e188105">XOsd_IntrHandler</a> (void *InstancePtr)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xosd__intr_8c.html#3d389873d919422ef5f5d56592659481">XOsd_SetCallBack</a> (<a class="el" href="struct_x_osd.html">XOsd</a> *InstancePtr, u32 HandlerType, void *CallBackFunc, void *CallBackRef)</td></tr>
</table>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="7079d6f5586ca603657dac6b9e188105"></a><!-- doxytag: member="xosd_intr.c::XOsd_IntrHandler" ref="7079d6f5586ca603657dac6b9e188105" args="(void *InstancePtr)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XOsd_IntrHandler </td>
<td>(</td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>InstancePtr</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
This function is the interrupt handler for the On-Screen-Display driver.<p>
This handler reads the pending interrupt from the IER/ISR, determines the source of the interrupts, calls according callbacks, and finally clears the interrupts.<p>
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 <a class="el" href="xosd_8h.html#3d389873d919422ef5f5d56592659481">XOsd_SetCallBack()</a> during initialization phase.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em>&nbsp;</td><td>is a pointer to the <a class="el" href="struct_x_osd.html">XOsd</a> instance that just interrupted.</td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
</div>
</div><p>
<a class="anchor" name="3d389873d919422ef5f5d56592659481"></a><!-- doxytag: member="xosd_intr.c::XOsd_SetCallBack" ref="3d389873d919422ef5f5d56592659481" args="(XOsd *InstancePtr, u32 HandlerType, void *CallBackFunc, void *CallBackRef)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int XOsd_SetCallBack </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_x_osd.html">XOsd</a> *&nbsp;</td>
<td class="paramname"> <em>InstancePtr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u32&nbsp;</td>
<td class="paramname"> <em>HandlerType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>CallBackFunc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>CallBackRef</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
This routine installs an asynchronous callback function for the given HandlerType:<p>
<pre>
HandlerType Callback Function Type
----------------------- -------------------------------
XOSD_HANDLER_PROCSTART StubCallBack
XOSD_HANDLER_FRAMEDONE StubCallBack
XOSD_HANDLER_ERROR StubErrCallBack</pre><p>
<pre> </pre><p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em>&nbsp;</td><td>is a pointer to the <a class="el" href="struct_x_osd.html">XOsd</a> instance to be worked on. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>HandlerType</em>&nbsp;</td><td>specifies which callback is to be attached. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>CallBackFunc</em>&nbsp;</td><td>is the address of the callback function. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>CallBackRef</em>&nbsp;</td><td>is a user data item that will be passed to the callback function when it is invoked.</td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>- XST_SUCCESS when handler is installed.<ul>
<li>XST_INVALID_PARAM when HandlerType is invalid.</li></ul>
</dd></dl>
<dl compact><dt><b>Note:</b></dt><dd>Invoking this function for a handler that already has been installed replaces it with the new handler. </dd></dl>
</div>
</div><p>
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -0,0 +1,73 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
xosd_selftest.c File Reference
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul></div>
<h1>xosd_selftest.c File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
This file contains the self-test function for the OSD core.<p>
<pre>
MODIFICATION HISTORY:</pre><p>
<pre> Ver Who Date Changes
----- ------ -------- --------------------------------------------------
4.0 adk 02/18/14 First Release.
Implemented the following functions:
XOsd_SelfTest.
</pre>
<p>
<code>#include &quot;<a class="el" href="xosd_8h.html">xosd.h</a>&quot;</code><br>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xosd__selftest_8c.html#8a5fad0300d0413161f50c5df445a08f">XOsd_SelfTest</a> (<a class="el" href="struct_x_osd.html">XOsd</a> *InstancePtr)</td></tr>
</table>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="8a5fad0300d0413161f50c5df445a08f"></a><!-- doxytag: member="xosd_selftest.c::XOsd_SelfTest" ref="8a5fad0300d0413161f50c5df445a08f" args="(XOsd *InstancePtr)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int XOsd_SelfTest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_x_osd.html">XOsd</a> *&nbsp;</td>
<td class="paramname"> <em>InstancePtr</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
This function reads Version register of OSD core and compares with zero as part of self test.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em>&nbsp;</td><td>is a pointer to the <a class="el" href="struct_x_osd.html">XOsd</a> instance.</td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>- XST_SUCCESS if the Version register read test was successful.<ul>
<li>XST_FAILURE if the Version register read test failed.</li></ul>
</dd></dl>
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
</div>
</div><p>
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -0,0 +1,75 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
xosd_sinit.c File Reference
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul></div>
<h1>xosd_sinit.c File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
This file contains the static initialization method for Xilinx Video On-Screen-Display (OSD) core.<p>
<pre>
MODIFICATION HISTORY:</pre><p>
<pre> 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.
4.0 adk 02/18/14 Renamed the following functions:
XOSD_LookupConfig - &gt; XOsd_LookupConfig
</pre>
<p>
<code>#include &quot;<a class="el" href="xosd_8h.html">xosd.h</a>&quot;</code><br>
<code>#include &quot;xparameters.h&quot;</code><br>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_osd___config.html">XOsd_Config</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xosd__sinit_8c.html#d382cf0219cd9f1ce2006549f6c33dfb">XOsd_LookupConfig</a> (u16 DeviceId)</td></tr>
</table>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="d382cf0219cd9f1ce2006549f6c33dfb"></a><!-- doxytag: member="xosd_sinit.c::XOsd_LookupConfig" ref="d382cf0219cd9f1ce2006549f6c33dfb" args="(u16 DeviceId)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_x_osd___config.html">XOsd_Config</a>* XOsd_LookupConfig </td>
<td>(</td>
<td class="paramtype">u16&nbsp;</td>
<td class="paramname"> <em>DeviceId</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
This function gets a reference to an <a class="el" href="struct_x_osd___config.html">XOsd_Config</a> structure based on the unique device id, <em>DeviceId</em>. The return value will refer to an entry in the core configuration table defined in the <a class="el" href="xosd__g_8c.html">xosd_g.c</a> file.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>DeviceId</em>&nbsp;</td><td>is the unique core ID of the OSD core for the lookup operation.</td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd><a class="el" href="struct_x_osd___config.html">XOsd_Config</a> is a reference to a config record in the configuration table (in <a class="el" href="xosd__g_8c.html">xosd_g.c</a>) corresponding to <em>DeviceId</em> or NULL if no match is found.</dd></dl>
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
</div>
</div><p>
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.

View file

@ -7,11 +7,11 @@
<link rel="stylesheet" type="text/css" href="../help.css">
</head>
<body bgcolor="#FFFFFF">
<h1> Example Applications for the driver osd_v3_0 </h1>
<h1> Example Applications for the driver osd </h1>
<HR>
<ul>
<li>example.c <a href="example.c">(source)</a> </li>
<li>osd_selftest_example.c <a href="osd_selftest_example.c">(source)</a> </li>
</ul>
<p><font face="Times New Roman" color="#800000">Copyright © 1995-2014 Xilinx, Inc. All rights reserved.</font></p>
<p><font face="Times New Roman" color="#800000">Copyright ? 1995-2014 Xilinx, Inc. All rights reserved.</font></p>
</body>
</html>
</html>

View file

@ -0,0 +1,150 @@
/******************************************************************************
*
* Copyright (C) 2014 Xilinx, Inc. All rights reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* Use of the Software is limited solely to applications:
* (a) running on a Xilinx device, or
* (b) that interact with a Xilinx device through a bus or interconnect.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* XILINX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
* OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
* Except as contained in this notice, the name of the Xilinx shall not be used
* in advertising or otherwise to promote the sale, use or other dealings in
* this Software without prior written authorization from Xilinx.
*
******************************************************************************/
/*****************************************************************************/
/**
*
* @file osd_selftest_example.c
*
* This file contains an example using the OSD driver to do self test
* on the core.
*
* @note None.
*
* MODIFICATION HISTORY:
* <pre>
* Ver Who Date Changes
* ----- ------ -------- ------------------------------------------------------
* 4.0 adk 02/18/14 First Release
* </pre>
*
******************************************************************************/
/***************************** Include Files *********************************/
#include "xparameters.h"
#include "xosd.h"
#include "xil_printf.h"
/************************** Constant Definitions *****************************/
/**
* The following constants map to the XPAR parameters created in the
* xparameters.h file. They are defined here such that a user can easily
* change all the needed parameters in one place.
*/
#define XOSD_DEVICE_ID XPAR_OSD_0_DEVICE_ID
/**************************** Type Definitions *******************************/
/***************** Macros (Inline Functions) Definitions *********************/
/************************** Function Prototypes ******************************/
int XOsdSelfTestExample(u16 DeviceId);
/************************** Variable Definitions *****************************/
XOsd OsdInst; /**< Instance of the OSD Device */
/*****************************************************************************/
/**
*
* Main/Entry function for self test example.
*
* @return
* - XST_SUCCESS if successful.
* - XST_FAILURE if unsuccessful.
*
* @note None
*
******************************************************************************/
int main(void)
{
int Status;
/* Run selftest example */
Status = XOsdSelfTestExample(XOSD_DEVICE_ID);
if (Status != XST_SUCCESS) {
xil_printf("OSD driver Selftest Example Failed\r\n");
return XST_FAILURE;
}
xil_printf("Successfully ran OSD driver Selftest Example\r\n");
return XST_SUCCESS;
}
/*****************************************************************************/
/**
*
* This function does a minimal test on the OSD driver.
*
* @param DeviceId is an ID of OSD core or device.
*
* @return
* - XST_SUCCESS if successful.
* - XST_FAILURE if unsuccessful.
*
* @note None.
*
******************************************************************************/
int XOsdSelfTestExample(u16 DeviceId)
{
int Status;
XOsd_Config *Config;
/* Initialize the OSD driver so that it's ready to use look up the
* configuration in the config table, then initialize it.
*/
Config = XOsd_LookupConfig(DeviceId);
if (NULL == Config) {
return XST_FAILURE;
}
Status = XOsd_CfgInitialize(&OsdInst, Config, Config->BaseAddress);
if (Status != XST_SUCCESS) {
return XST_FAILURE;
}
/* Perform a self-test to check hardware build. */
Status = XOsd_SelfTest(&OsdInst);
if (Status != XST_SUCCESS) {
return XST_FAILURE;
}
return XST_SUCCESS;
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -29,163 +29,134 @@
* this Software without prior written authorization from Xilinx.
*
******************************************************************************/
/*****************************************************************************/
/**
*
* @file xosd_g.c
*
* 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.
*
* <pre>
* MODIFICATION HISTORY:
*
* Ver Who Date Changes
* ----- ---- -------- -------------------------------------------------------
* 1.00a xd 08/18/08 First release
* </pre>
*
******************************************************************************/
/***************************** Include Files *********************************/
#include "xparameters.h"
#include "xosd.h"
/**
* The configuration table for On-Screen-Display devices
*/
XOSD_Config XOSD_ConfigTable[] =
/*
* The configuration table for devices
*/
XOsd_Config XOsd_ConfigTable[] =
{
{
XPAR_OSD_0_DEVICE_ID,
XPAR_OSD_0_BASEADDR,
XPAR_OSD_0_NUM_LAYERS,
XPAR_OSD_0_S_AXIS_VIDEO_DATA_WIDTH,
XPAR_OSD_0_LAYER0_TYPE,
XPAR_OSD_0_LAYER1_TYPE,
XPAR_OSD_0_LAYER2_TYPE,
XPAR_OSD_0_LAYER3_TYPE,
XPAR_OSD_0_LAYER4_TYPE,
XPAR_OSD_0_LAYER5_TYPE,
XPAR_OSD_0_LAYER6_TYPE,
XPAR_OSD_0_LAYER7_TYPE,
XPAR_OSD_0_LAYER0_IMEM_SIZE,
XPAR_OSD_0_LAYER0_INS_BOX_EN,
XPAR_OSD_0_LAYER0_INS_LINE_EN,
XPAR_OSD_0_LAYER0_INS_TEXT_EN,
XPAR_OSD_0_LAYER0_CLUT_SIZE,
XPAR_OSD_0_LAYER0_CLUT_MEMTYPE,
XPAR_OSD_0_LAYER0_FONT_NUM_CHARS,
XPAR_OSD_0_LAYER0_FONT_WIDTH,
XPAR_OSD_0_LAYER0_FONT_HEIGHT,
XPAR_OSD_0_LAYER0_FONT_BPP,
XPAR_OSD_0_LAYER0_FONT_ASCII_OFFSET,
XPAR_OSD_0_LAYER0_TEXT_NUM_STRINGS,
XPAR_OSD_0_LAYER0_TEXT_MAX_STRING_LENGTH,
XPAR_OSD_0_LAYER1_IMEM_SIZE,
XPAR_OSD_0_LAYER1_INS_BOX_EN,
XPAR_OSD_0_LAYER1_INS_LINE_EN,
XPAR_OSD_0_LAYER1_INS_TEXT_EN,
XPAR_OSD_0_LAYER1_CLUT_SIZE,
XPAR_OSD_0_LAYER1_CLUT_MEMTYPE,
XPAR_OSD_0_LAYER1_FONT_NUM_CHARS,
XPAR_OSD_0_LAYER1_FONT_WIDTH,
XPAR_OSD_0_LAYER1_FONT_HEIGHT,
XPAR_OSD_0_LAYER1_FONT_BPP,
XPAR_OSD_0_LAYER1_FONT_ASCII_OFFSET,
XPAR_OSD_0_LAYER1_TEXT_NUM_STRINGS,
XPAR_OSD_0_LAYER1_TEXT_MAX_STRING_LENGTH,
XPAR_OSD_0_LAYER2_IMEM_SIZE,
XPAR_OSD_0_LAYER2_INS_BOX_EN,
XPAR_OSD_0_LAYER2_INS_LINE_EN,
XPAR_OSD_0_LAYER2_INS_TEXT_EN,
XPAR_OSD_0_LAYER2_CLUT_SIZE,
XPAR_OSD_0_LAYER2_CLUT_MEMTYPE,
XPAR_OSD_0_LAYER2_FONT_NUM_CHARS,
XPAR_OSD_0_LAYER2_FONT_WIDTH,
XPAR_OSD_0_LAYER2_FONT_HEIGHT,
XPAR_OSD_0_LAYER2_FONT_BPP,
XPAR_OSD_0_LAYER2_FONT_ASCII_OFFSET,
XPAR_OSD_0_LAYER2_TEXT_NUM_STRINGS,
XPAR_OSD_0_LAYER2_TEXT_MAX_STRING_LENGTH,
XPAR_OSD_0_LAYER3_IMEM_SIZE,
XPAR_OSD_0_LAYER3_INS_BOX_EN,
XPAR_OSD_0_LAYER3_INS_LINE_EN,
XPAR_OSD_0_LAYER3_INS_TEXT_EN,
XPAR_OSD_0_LAYER3_CLUT_SIZE,
XPAR_OSD_0_LAYER3_CLUT_MEMTYPE,
XPAR_OSD_0_LAYER3_FONT_NUM_CHARS,
XPAR_OSD_0_LAYER3_FONT_WIDTH,
XPAR_OSD_0_LAYER3_FONT_HEIGHT,
XPAR_OSD_0_LAYER3_FONT_BPP,
XPAR_OSD_0_LAYER3_FONT_ASCII_OFFSET,
XPAR_OSD_0_LAYER3_TEXT_NUM_STRINGS,
XPAR_OSD_0_LAYER3_TEXT_MAX_STRING_LENGTH,
XPAR_OSD_0_LAYER4_IMEM_SIZE,
XPAR_OSD_0_LAYER4_INS_BOX_EN,
XPAR_OSD_0_LAYER4_INS_LINE_EN,
XPAR_OSD_0_LAYER4_INS_TEXT_EN,
XPAR_OSD_0_LAYER4_CLUT_SIZE,
XPAR_OSD_0_LAYER4_CLUT_MEMTYPE,
XPAR_OSD_0_LAYER4_FONT_NUM_CHARS,
XPAR_OSD_0_LAYER4_FONT_WIDTH,
XPAR_OSD_0_LAYER4_FONT_HEIGHT,
XPAR_OSD_0_LAYER4_FONT_BPP,
XPAR_OSD_0_LAYER4_FONT_ASCII_OFFSET,
XPAR_OSD_0_LAYER4_TEXT_NUM_STRINGS,
XPAR_OSD_0_LAYER4_TEXT_MAX_STRING_LENGTH,
XPAR_OSD_0_LAYER5_IMEM_SIZE,
XPAR_OSD_0_LAYER5_INS_BOX_EN,
XPAR_OSD_0_LAYER5_INS_LINE_EN,
XPAR_OSD_0_LAYER5_INS_TEXT_EN,
XPAR_OSD_0_LAYER5_CLUT_SIZE,
XPAR_OSD_0_LAYER5_CLUT_MEMTYPE,
XPAR_OSD_0_LAYER5_FONT_NUM_CHARS,
XPAR_OSD_0_LAYER5_FONT_WIDTH,
XPAR_OSD_0_LAYER5_FONT_HEIGHT,
XPAR_OSD_0_LAYER5_FONT_BPP,
XPAR_OSD_0_LAYER5_FONT_ASCII_OFFSET,
XPAR_OSD_0_LAYER5_TEXT_NUM_STRINGS,
XPAR_OSD_0_LAYER5_TEXT_MAX_STRING_LENGTH,
XPAR_OSD_0_LAYER6_IMEM_SIZE,
XPAR_OSD_0_LAYER6_INS_BOX_EN,
XPAR_OSD_0_LAYER6_INS_LINE_EN,
XPAR_OSD_0_LAYER6_INS_TEXT_EN,
XPAR_OSD_0_LAYER6_CLUT_SIZE,
XPAR_OSD_0_LAYER6_CLUT_MEMTYPE,
XPAR_OSD_0_LAYER6_FONT_NUM_CHARS,
XPAR_OSD_0_LAYER6_FONT_WIDTH,
XPAR_OSD_0_LAYER6_FONT_HEIGHT,
XPAR_OSD_0_LAYER6_FONT_BPP,
XPAR_OSD_0_LAYER6_FONT_ASCII_OFFSET,
XPAR_OSD_0_LAYER6_TEXT_NUM_STRINGS,
XPAR_OSD_0_LAYER6_TEXT_MAX_STRING_LENGTH,
XPAR_OSD_0_LAYER7_IMEM_SIZE,
XPAR_OSD_0_LAYER7_INS_BOX_EN,
XPAR_OSD_0_LAYER7_INS_LINE_EN,
XPAR_OSD_0_LAYER7_INS_TEXT_EN,
XPAR_OSD_0_LAYER7_CLUT_SIZE,
XPAR_OSD_0_LAYER7_CLUT_MEMTYPE,
XPAR_OSD_0_LAYER7_FONT_NUM_CHARS,
XPAR_OSD_0_LAYER7_FONT_WIDTH,
XPAR_OSD_0_LAYER7_FONT_HEIGHT,
XPAR_OSD_0_LAYER7_FONT_BPP,
XPAR_OSD_0_LAYER7_FONT_ASCII_OFFSET,
XPAR_OSD_0_LAYER7_TEXT_NUM_STRINGS,
XPAR_OSD_0_LAYER7_TEXT_MAX_STRING_LENGTH
XPAR_HDMI_OUTPUT_V_OSD_1_DEVICE_ID,
XPAR_HDMI_OUTPUT_V_OSD_1_BASEADDR,
XPAR_HDMI_OUTPUT_V_OSD_1_NUM_LAYERS,
XPAR_HDMI_OUTPUT_V_OSD_1_S_AXIS_VIDEO_DATA_WIDTH,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER0_TYPE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER1_TYPE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER2_TYPE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER3_TYPE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER4_TYPE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER5_TYPE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER6_TYPE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER7_TYPE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER0_IMEM_SIZE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER0_INS_BOX_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER0_INS_LINE_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER0_INS_TEXT_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER0_CLUT_SIZE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER0_CLUT_MEMTYPE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER0_FONT_NUM_CHARS,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER0_FONT_WIDTH,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER0_FONT_HEIGHT,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER0_FONT_BPP,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER0_FONT_ASCII_OFFSET,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER0_TEXT_NUM_STRINGS,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER0_TEXT_MAX_STRING_LENGTH,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER1_IMEM_SIZE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER1_INS_BOX_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER1_INS_LINE_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER1_INS_TEXT_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER1_CLUT_SIZE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER1_CLUT_MEMTYPE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER1_FONT_NUM_CHARS,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER1_FONT_WIDTH,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER1_FONT_HEIGHT,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER1_FONT_BPP,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER1_FONT_ASCII_OFFSET,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER1_TEXT_NUM_STRINGS,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER1_TEXT_MAX_STRING_LENGTH,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER2_IMEM_SIZE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER2_INS_BOX_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER2_INS_LINE_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER2_INS_TEXT_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER2_CLUT_SIZE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER2_CLUT_MEMTYPE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER2_FONT_NUM_CHARS,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER2_FONT_WIDTH,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER2_FONT_HEIGHT,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER2_FONT_BPP,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER2_FONT_ASCII_OFFSET,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER2_TEXT_NUM_STRINGS,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER2_TEXT_MAX_STRING_LENGTH,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER3_IMEM_SIZE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER3_INS_BOX_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER3_INS_LINE_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER3_INS_TEXT_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER3_CLUT_SIZE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER3_CLUT_MEMTYPE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER3_FONT_NUM_CHARS,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER3_FONT_WIDTH,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER3_FONT_HEIGHT,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER3_FONT_BPP,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER3_FONT_ASCII_OFFSET,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER3_TEXT_NUM_STRINGS,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER3_TEXT_MAX_STRING_LENGTH,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER4_IMEM_SIZE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER4_INS_BOX_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER4_INS_LINE_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER4_INS_TEXT_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER4_CLUT_SIZE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER4_CLUT_MEMTYPE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER4_FONT_NUM_CHARS,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER4_FONT_WIDTH,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER4_FONT_HEIGHT,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER4_FONT_BPP,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER4_FONT_ASCII_OFFSET,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER4_TEXT_NUM_STRINGS,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER4_TEXT_MAX_STRING_LENGTH,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER5_IMEM_SIZE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER5_INS_BOX_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER5_INS_LINE_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER5_INS_TEXT_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER5_CLUT_SIZE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER5_CLUT_MEMTYPE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER5_FONT_NUM_CHARS,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER5_FONT_WIDTH,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER5_FONT_HEIGHT,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER5_FONT_BPP,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER5_FONT_ASCII_OFFSET,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER5_TEXT_NUM_STRINGS,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER5_TEXT_MAX_STRING_LENGTH,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER6_IMEM_SIZE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER6_INS_BOX_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER6_INS_LINE_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER6_INS_TEXT_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER6_CLUT_SIZE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER6_CLUT_MEMTYPE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER6_FONT_NUM_CHARS,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER6_FONT_WIDTH,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER6_FONT_HEIGHT,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER6_FONT_BPP,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER6_FONT_ASCII_OFFSET,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER6_TEXT_NUM_STRINGS,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER6_TEXT_MAX_STRING_LENGTH,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER7_IMEM_SIZE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER7_INS_BOX_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER7_INS_LINE_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER7_INS_TEXT_EN,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER7_CLUT_SIZE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER7_CLUT_MEMTYPE,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER7_FONT_NUM_CHARS,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER7_FONT_WIDTH,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER7_FONT_HEIGHT,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER7_FONT_BPP,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER7_FONT_ASCII_OFFSET,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER7_TEXT_NUM_STRINGS,
XPAR_HDMI_OUTPUT_V_OSD_1_LAYER7_TEXT_MAX_STRING_LENGTH
}
};

View file

@ -35,30 +35,41 @@
* @file xosd_hw.h
*
* 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.
* macros) that can be used to access the Xilinx Video On-Screen-Display
* (OSD) core.
*
* For more information about the operation of this device, see the hardware
* For more information about the operation of this core, see the hardware
* specification and documentation in the higher level driver xosd.h source
* code file.
*
* <pre>
* 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.
* 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.
* 4.0 adk 02/18/14 Suffixed "_OFFSET" to all register offset macros.
* Added register offsets, bit masks for the registers and
* added backward compatibility for macros.
*
* Removed following macros:
* XOSD_GIER_GIE_MASK, XOSD_IXR_GAO_MASK
* XOSD_IXR_GIE_MASK, XOSD_IXR_OOE_MASK,
* XOSD_IXR_IUE_MASK, XOSD_IXR_VBIE_MASK,
* XOSD_IXR_VBIS_MASK, XOSD_IXR_FE_MASK, XOSD_IXR_FD_MASK,
* XOSD_IXR_ALLIERR_MASK.
* </pre>
*
******************************************************************************/
#ifndef XOSD_HW_H /* prevent circular inclusions */
#define XOSD_HW_H /* by using protection macros */
#ifndef XOSD_HW_H_
#define XOSD_HW_H_ /**< Prevent circular inclusions by using
* protection macros. */
#ifdef __cplusplus
extern "C" {
@ -73,60 +84,74 @@ extern "C" {
/** @name Register Offsets
* @{
*/
#define XOSD_CTL 0x000 /**< Control */
#define XOSD_SS 0x020 /**< Screen Size */
#define XOSD_BC0 0x100 /**< Background Color Channel 0 */
#define XOSD_BC1 0x104 /**< Background Color Channel 1 */
#define XOSD_BC2 0x108 /**< Background Color Channel 2 */
#define XOSD_CTL_OFFSET 0x000 /**< Control Offset */
#define XOSD_ACTIVE_SIZE_OFFSET 0x020 /**< Screen Size / Output Active_Size
* Offset */
#define XOSD_BC0_OFFSET 0x100 /**< Background Color Channel 0
* Offset */
#define XOSD_BC1_OFFSET 0x104 /**< Background Color Channel 1
* Offset */
#define XOSD_BC2_OFFSET 0x108 /**< Background Color Channel 2
* Offset */
#define XOSD_L0C 0x110 /**< Layer 0 Control */
#define XOSD_L0P 0x114 /**< Layer 0 Position */
#define XOSD_L0S 0x118 /**< Layer 0 Size */
#define XOSD_L0C_OFFSET 0x110 /**< Layer 0 Control Offset */
#define XOSD_L0P_OFFSET 0x114 /**< Layer 0 Position Offset */
#define XOSD_L0S_OFFSET 0x118 /**< Layer 0 Size Offset */
#define XOSD_L1C 0x120 /**< Layer 1 Control */
#define XOSD_L1P 0x124 /**< Layer 1 Position */
#define XOSD_L1S 0x128 /**< Layer 1 Size */
#define XOSD_L1C_OFFSET 0x120 /**< Layer 1 Control Offset */
#define XOSD_L1P_OFFSET 0x124 /**< Layer 1 Position Offset */
#define XOSD_L1S_OFFSET 0x128 /**< Layer 1 Size Offset */
#define XOSD_L2C 0x130 /**< Layer 2 Control */
#define XOSD_L2P 0x134 /**< Layer 2 Position */
#define XOSD_L2S 0x138 /**< Layer 2 Size */
#define XOSD_L2C_OFFSET 0x130 /**< Layer 2 Control Offset */
#define XOSD_L2P_OFFSET 0x134 /**< Layer 2 Position Offset */
#define XOSD_L2S_OFFSET 0x138 /**< Layer 2 Size Offset */
#define XOSD_L3C 0x140 /**< Layer 3 Control */
#define XOSD_L3P 0x144 /**< Layer 3 Position */
#define XOSD_L3S 0x148 /**< Layer 3 Size */
#define XOSD_L3C_OFFSET 0x140 /**< Layer 3 Control Offset */
#define XOSD_L3P_OFFSET 0x144 /**< Layer 3 Position Offset */
#define XOSD_L3S_OFFSET 0x148 /**< Layer 3 Size Offset */
#define XOSD_L4C 0x150 /**< Layer 4 Control */
#define XOSD_L4P 0x154 /**< Layer 4 Position */
#define XOSD_L4S 0x158 /**< Layer 4 Size */
#define XOSD_L4C_OFFSET 0x150 /**< Layer 4 Control Offset */
#define XOSD_L4P_OFFSET 0x154 /**< Layer 4 Position Offset */
#define XOSD_L4S_OFFSET 0x158 /**< Layer 4 Size Offset */
#define XOSD_L5C 0x160 /**< Layer 5 Control */
#define XOSD_L5P 0x164 /**< Layer 5 Position */
#define XOSD_L5S 0x168 /**< Layer 5 Size */
#define XOSD_L5C_OFFSET 0x160 /**< Layer 5 Control Offset */
#define XOSD_L5P_OFFSET 0x164 /**< Layer 5 Position Offset */
#define XOSD_L5S_OFFSET 0x168 /**< Layer 5 Size Offset */
#define XOSD_L6C 0x170 /**< Layer 6 Control */
#define XOSD_L6P 0x174 /**< Layer 6 Position */
#define XOSD_L6S 0x178 /**< Layer 6 Size */
#define XOSD_L6C_OFFSET 0x170 /**< Layer 6 Control Offset */
#define XOSD_L6P_OFFSET 0x174 /**< Layer 6 Position Offset */
#define XOSD_L6S_OFFSET 0x178 /**< Layer 6 Size Offset */
#define XOSD_L7C 0x180 /**< Layer 7 Control */
#define XOSD_L7P 0x184 /**< Layer 7 Position */
#define XOSD_L7S 0x188 /**< Layer 7 Size */
#define XOSD_L7C_OFFSET 0x180 /**< Layer 7 Control Offset */
#define XOSD_L7P_OFFSET 0x184 /**< Layer 7 Position Offset */
#define XOSD_L7S_OFFSET 0x188 /**< Layer 7 Size Offset */
#define XOSD_GCWBA 0x190 /**< GPU Write Bank Address */
#define XOSD_GCABA 0x194 /**< GPU Active Bank Address */
#define XOSD_GCD 0x198 /**< GPU Data */
#define XOSD_GCWBA_OFFSET 0x190 /**< GPU Write Bank Address Offset */
#define XOSD_GCABA_OFFSET 0x194 /**< GPU Active Bank Address Offset */
#define XOSD_GCD_OFFSET 0x198 /**< GPU Data Offset */
#define XOSD_VER 0x010 /**< Version Register */
#define XOSD_RST 0x000 /**< Software Reset */
#define XOSD_VER_OFFSET 0x010 /**< Version Offset */
#define XOSD_RST_OFFSET XOSD_CTL_OFFSET /**< Software Reset Offset */
#define XOSD_GIER 0x010 /**< Global Interrupt Enable Register */
#define XOSD_ISR 0x004 /**< Interrupt Status Register */
#define XOSD_IER 0x00c /**< Interrupt Enable Register */
/**
* Interrupt status register generates a interrupt if the corresponding bits
* of interrupt enable register bits are set.
*/
#define XOSD_ISR_OFFSET XOSD_STATUS /**< Interrupt Status
* Register Offset */
#define XOSD_IER_OFFSET 0x00C /**< Interrupt Enable
* Register Offset */
#define XOSD_STATUS_OFFSET 0x004 /**< Status Offset */
#define XOSD_ERROR_OFFSET 0x008 /**< Error Offset */
#define XOSD_OPENC_OFFSET 0x028 /**< Output Encoding Offset */
/*@}*/
/** @name Memory footprint of layers
* @{
*/
#define XOSD_LAYER_SIZE 0x10
#define XOSD_LAYER_SIZE 0x10 /**< Total number of Layers */
#define XOSD_LXC 0x00 /**< Layer Control */
#define XOSD_LXP 0x04 /**< Layer Position */
#define XOSD_LXS 0x08 /**< Layer Size */
@ -139,186 +164,201 @@ extern "C" {
* Graphics controller */
/*@}*/
/** @name OSD Control Register bit definition
/** @name Active Size Register bit definition and Shift
* @{
*/
#define XOSD_CTL_VBP_MASK 0x00000020 /**< Vertical Blank Polarity */
#define XOSD_CTL_HBP_MASK 0x00000010 /**< Horizontal Blank Polarity */
#define XOSD_CTL_RUE_MASK 0x00000002 /**< OSD Register Update Enable */
#define XOSD_CTL_EN_MASK 0x00000001 /**< OSD Enable */
#define XOSD_ACTSIZE_NUM_PIXEL_MASK 0x00000FFF /**< Horizontal Width of
* OSD Output Mask */
#define XOSD_ACTSIZE_NUM_LINE_MASK 0x0FFF0000 /**< Vertical Height of
* OSD Output Mask */
#define XOSD_ACTSIZE_NUM_LINE_SHIFT 16 /**< Vertical Height of
* OSD Output Shift */
/*@}*/
/** @name OSD Screen Size Register bit definition
/** @name Background Color Channel 0 Mask
* @{
*/
#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_SS_XSIZE_MASK 0x00000FFF /**< Horizontal Width of OSD Output */
#define XOSD_BC0_YG_MASK 0x00000FFF /**< Y (luma) or Green Mask */
/*@}*/
/** @name OSD Background Color Channel 0
/** @name Background Color Channel 1 Mask
* @{
*/
#define XOSD_BC0_YG_MASK 0x00000FFF /**< Y (luma) or Green */
#define XOSD_BC1_UCBB_MASK 0x00000FFF /**< U (Cb) or Blue Mask */
/*@}*/
/** @name OSD Background Color Channel 1
/** @name Background Color Channel 2 Mask
* @{
*/
#define XOSD_BC1_UCBB_MASK 0x00000FFF /**< U (Cb) or Blue */
/*@}*/
/** @name OSD Background Color Channel 2
* @{
*/
#define XOSD_BC2_VCRR_MASK 0x00000FFF /**< V(Cr) or Red */
#define XOSD_BC2_VCRR_MASK 0x00000FFF /**< V(Cr) or Red Mask */
/*@}*/
/** @name Maximum number of the layers
* @{
*/
#define XOSD_MAX_NUM_OF_LAYERS 8 /**< The max number of layers */
#define XOSD_MAX_NUM_OF_LAYERS 8 /**< The max number of
* layers */
/*@}*/
/** @name OSD Layer Control (Layer 0 through (XOSD_MAX_NUM_OF_LAYERS - 1))
/** @name Layer Control (Layer 0 through (XOSD_MAX_NUM_OF_LAYERS - 1)) bit
* definition and Shifts
* @{
*/
#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_PRIORITY_MASK 0x00000700 /**< Layer Priority */
#define XOSD_LXC_PRIORITY_SHIFT 8 /**< Bit shift number of Layer
* Priority */
#define XOSD_LXC_GALPHAEN_MASK 0x00000002 /**< Global Alpha Enable */
#define XOSD_LXC_EN_MASK 0x00000001 /**< Layer Enable */
#define XOSD_LXC_ALPHA_MASK 0x1FFF0000 /**< Global Alpha Value Mask */
#define XOSD_LXC_ALPHA_SHIFT 16 /**< Bit shift number of
* Global Alpha Value */
#define XOSD_LXC_PRIORITY_MASK 0x00000700 /**< Layer Priority Mask */
#define XOSD_LXC_PRIORITY_SHIFT 8 /**< Bit shift number of
* Layer Priority */
#define XOSD_LXC_GALPHAEN_MASK 0x00000002 /**< Global Alpha Enable
* Mask */
#define XOSD_LXC_EN_MASK 0x00000001 /**< Layer Enable Mask */
/*@}*/
/** @name OSD Layer Position (Layer 0 through (XOSD_MAX_NUM_OF_LAYERS - 1))
/** @name Layer Position (Layer 0 through (XOSD_MAX_NUM_OF_LAYERS - 1)) bit
* definition and Shifts
* @{
*/
#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_LXP_XSTART_MASK 0x00000FFF /**< Horizontal start pixel of
* origin of layer */
#define XOSD_LXP_YSTART_MASK 0x0FFF0000 /**< Vertical start line of
* origin of layer Mask */
#define XOSD_LXP_YSTART_SHIFT 16 /**< Bit shift of vertical start
* line of origin of layer */
#define XOSD_LXP_XSTART_MASK 0x00000FFF /**< Horizontal start pixel of
* origin of layer Mask */
/*@}*/
/** @name OSD Layer Size (Layer 0 through (XOSD_MAX_NUM_OF_LAYERS - 1))
/** @name Layer Size (Layer 0 through (XOSD_MAX_NUM_OF_LAYERS - 1)) bit
* definition and Shift
* @{
*/
#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_LXS_XSIZE_MASK 0x00000FFF /**< Horizontal size of layer */
#define XOSD_LXS_YSIZE_MASK 0x0FFF0000 /**< Vertical size of layer
* Mask */
#define XOSD_LXS_YSIZE_SHIFT 16 /**< Bit shift number of
* vertical size of layer */
#define XOSD_LXS_XSIZE_MASK 0x00000FFF /**< Horizontal size of
* layer Mask */
/*@}*/
/** @name OSD Graphics Controller Write Bank Address
/** @name Graphics Controller Write Bank Address bit definition and Shift
* @{
*/
#define XOSD_GCWBA_GCNUM_MASK 0x00000700 /**< Graphics Controller Number */
#define XOSD_GCWBA_GCNUM_SHIFT 8 /**< Bit shift of Graphics
* Controller Number */
#define XOSD_GCWBA_BANK_MASK 0x00000007 /**< Controls which bank to write
* GPU instructions and Color
* LUT data into. */
#define XOSD_GCWBA_INS0 0x00000000 /** Instruction RAM 0 */
#define XOSD_GCWBA_INS1 0x00000001 /** Instruction RAM 1 */
#define XOSD_GCWBA_COL0 0x00000002 /** Color LUT RAM 0 */
#define XOSD_GCWBA_COL1 0x00000003 /** Color LUT RAM 1 */
#define XOSD_GCWBA_TXT0 0x00000004 /** Text RAM 0 */
#define XOSD_GCWBA_TXT1 0x00000005 /** Text RAM 1 */
#define XOSD_GCWBA_CHR0 0x00000006 /** Character Set RAM 0 */
#define XOSD_GCWBA_CHR1 0x00000007 /** Character Set RAM 1 */
#define XOSD_GCWBA_GCNUM_MASK 0x00000700 /**< Graphics Controller
* Number Mask */
#define XOSD_GCWBA_GCNUM_SHIFT 8 /**< Bit shift of Graphics
* Controller Number */
#define XOSD_GCWBA_BANK_MASK 0x00000007 /**< Controls which bank to
* write GPU instructions and
* Color LUT data into */
#define XOSD_GCWBA_INS0 0x00000000 /**< Instruction RAM 0 */
#define XOSD_GCWBA_INS1 0x00000001 /**< Instruction RAM 1 */
#define XOSD_GCWBA_COL0 0x00000002 /**< Color LUT RAM 0 */
#define XOSD_GCWBA_COL1 0x00000003 /**< Color LUT RAM 1 */
#define XOSD_GCWBA_TXT0 0x00000004 /**< Text RAM 0 */
#define XOSD_GCWBA_TXT1 0x00000005 /**< Text RAM 1 */
#define XOSD_GCWBA_CHR0 0x00000006 /**< Character Set RAM 0 */
#define XOSD_GCWBA_CHR1 0x00000007 /**< Character Set RAM 1 */
/*@}*/
/** @name OSD Graphics Controller Active Bank Address
/** @name Graphics Controller Active Bank Address bit definition and Shifts
* @{
*/
#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_TXT_MASK 0x00FF0000 /**< Set the active Text Bank */
#define XOSD_GCABA_TXT_SHIFT 16 /**< Bit shift of active Text 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_CHR_MASK 0xFF000000 /**< Set the active Character
* Bank Mask */
#define XOSD_GCABA_CHR_SHIFT 24 /**< Bit shift of active
* Character Bank */
#define XOSD_GCABA_TXT_MASK 0x00FF0000 /**< Set the active Text
* Bank Mask */
#define XOSD_GCABA_TXT_SHIFT 16 /**< Bit shift of active Text
* Bank */
#define XOSD_GCABA_COL_MASK 0x0000FF00 /**< Set the active Color Table
* Bank Mask */
#define XOSD_GCABA_COL_SHIFT 8 /**< Bit shift of active Color
* Table Bank */
#define XOSD_GCABA_INS_MASK 0x000000FF /**< Set the active instruction
* Bank Mask */
/*@}*/
/** @name Version Register bit definition
/** @name Version Register bit definition and Shifts
* @{
*/
#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_VER_MAJOR_MASK 0xFF000000 /**< Major Version Mask */
#define XOSD_VER_MAJOR_SHIFT 24 /**< Major Version Shift */
#define XOSD_VER_MINOR_MASK 0x00FF0000 /**< Minor Version Mask */
#define XOSD_VER_MINOR_SHIFT 16 /**< Minor Version Bit Shift */
#define XOSD_VER_REV_MASK 0x0000F000 /**< Revision Version Mask */
#define XOSD_VER_REV_SHIFT 12 /**< Revision Bit Shift */
/*@}*/
/** @name OSD Software Reset
/** @name Software Reset
* @{
*/
#define XOSD_RST_RESET 0x80000000 /**< Software Reset */
#define XOSD_RST_RESET XOSD_CTL_SW_RST_MASK /**< Software Reset */
/*@}*/
/** @name Global Interrupt Enable Register bit definition
/** @name Interrupt Register Bit Masks. It is applicable for ISR and IER.
* @{
*/
#define XOSD_GIER_GIE_MASK 0x80000000 /**< Global interrupt enable */
/*@}*/
#define XOSD_IXR_LAYER0_ERROR_MASK 0x00000010 /**< Layer 0 Error
* interrupt enable
* Mask */
#define XOSD_IXR_LAYER1_ERROR_MASK 0x00000020 /**< Layer 1 Error
* interrupt enable
* Mask */
#define XOSD_IXR_LAYER2_ERROR_MASK 0x00000040 /**< Layer 2 Error
* interrupt enable
* Mask */
#define XOSD_IXR_LAYER3_ERROR_MASK 0x00000080 /**< Layer 3 Error
* interrupt enable
* Mask */
#define XOSD_IXR_LAYER4_ERROR_MASK 0x00000100 /**< Layer 4 Error
* interrupt enable
* Mask */
#define XOSD_IXR_LAYER5_ERROR_MASK 0x00000200 /**< Layer 5 Error
* interrupt enable
* Mask */
#define XOSD_IXR_LAYER6_ERROR_MASK 0x00000400 /**< Layer 6 Error
* interrupt enable
* Mask */
#define XOSD_IXR_LAYER7_ERROR_MASK 0x00000800 /**< Layer 7 Error
* interrupt enable
* Mask */
#define XOSD_IXR_PROC_STARTED_MASK 0x00000001 /**< OSD Processing started
* Mask */
#define XOSD_IXR_EOF_MASK 0x00000002 /**< OSD End of frame mask */
#define XOSD_IXR_ALLERR_MASK (XOSD_IXR_LAYER0_ERROR_MASK | \
XOSD_IXR_LAYER1_ERROR_MASK | \
XOSD_IXR_LAYER2_ERROR_MASK | \
XOSD_IXR_LAYER3_ERROR_MASK | \
XOSD_IXR_LAYER4_ERROR_MASK | \
XOSD_IXR_LAYER5_ERROR_MASK | \
XOSD_IXR_LAYER6_ERROR_MASK | \
XOSD_IXR_LAYER7_ERROR_MASK )
/**< OSD Layer 0 to Layer 7
* Error Mask */
/** @name Interrupt Status/Enable Register bit definition
* @{
*/
#define XOSD_IXR_GAO_MASK 0xFF000000 /**< Graphics Controller Instruction
* Overflow */
#define XOSD_IXR_GIE_MASK 0x00FF0000 /**< Graphics Controller Instruction
* Error */
#define XOSD_IXR_OOE_MASK 0x00000010 /**< OSD Output Overflow Error */
#define XOSD_IXR_IUE_MASK 0x00ff0000 /**< OSD Input Underflow Error */
#define XOSD_IXR_VBIE_MASK 0x00000004 /**< Vertical Blank Interval End */
#define XOSD_IXR_VBIS_MASK 0x00000002 /**< Vertical Blank Interval Start*/
#define XOSD_IXR_FE_MASK 0x00000008 /**< OSD did not complete
* processing frame before next
* Vblank */
#define XOSD_IXR_FD_MASK 0x00000001 /**< OSD completed processing
* Frame */
#define XOSD_IXR_ALLIERR_MASK (XOSD_IXR_GAO_MASK | \
XOSD_IXR_GIE_MASK | \
XOSD_IXR_OOE_MASK | \
XOSD_IXR_IUE_MASK | \
XOSD_IXR_FE_MASK) /**< Mask for all error
* interrupts */
#define XOSD_IXR_ALLINTR_MASK (XOSD_IXR_VBIE_MASK | \
XOSD_IXR_VBIS_MASK | \
XOSD_IXR_FD_MASK | \
XOSD_IXR_ALLIERR_MASK) /**< Mask for all
* interrupts */
#define XOSD_IXR_ALLINTR_MASK (XOSD_IXR_PROC_STARTED_MASK | \
XOSD_IXR_EOF_MASK | \
XOSD_IXR_ALLERR_MASK) /**< OR'ing of all
* Masks */
/*@}*/
/** @name Layer Types
* @{
*/
#define XOSD_LAYER_TYPE_DISABLE 0 /**< Layer is disabled */
#define XOSD_LAYER_TYPE_GPU 1 /**< Layer's type is GPU */
#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 */
/*@}*/
/** @name Supported Instruction numbers given an instruction memory size
/** @name Supported instruction numbers given an instruction memory size
* @{
*/
#define XOSD_INS_MEM_SIZE_TO_NUM 1 /**< Conversion to the number of
* instructions from the
* instruction memory size */
#define XOSD_INS_MEM_SIZE_TO_NUM 1 /**< Conversion to the number
* of instructions from the
* instruction memory size */
/*@}*/
/** @name GC Instruction word offset definition
/** @name GC instruction word offset definition
* @{
*/
#define XOSD_INS0 0 /**< Instruction word 0 offset */
@ -328,46 +368,52 @@ extern "C" {
#define XOSD_INS_SIZE 4 /**< Size of an instruction in words */
/*@}*/
/** @name GC Instruction word 0 definition
/** @name GC Instruction word 0 definition and Shifts
* @{
*/
#define XOSD_INS0_OPCODE_MASK 0xF0000000 /**< Operation Code (OpCode) */
#define XOSD_INS0_OPCODE_SHIFT 28 /**< Bit shift number of OpCode */
#define XOSD_INS0_GCNUM_MASK 0x07000000 /**< Graphics controller number
* (GC#) */
#define XOSD_INS0_GCNUM_SHIFT 24 /**< Bit shift number of GC# */
#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_INS0_OPCODE_MASK 0xF0000000 /**< Operation Code (OpCode)
* Mask */
#define XOSD_INS0_OPCODE_SHIFT 28 /**< Bit shift number of
* OpCode */
#define XOSD_INS0_GCNUM_MASK 0x07000000 /**< Graphics controller number
* (GC#) Mask */
#define XOSD_INS0_GCNUM_SHIFT 24 /**< Bit shift number of GC# */
#define XOSD_INS0_XEND_MASK 0x00FFF000 /**< Horizontal end pixel of
* the object Mask */
#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 Mask */
/*@}*/
/** @name GC Instruction word 1 definition
* @{
*/
#define XOSD_INS1_TXTINDEX_MASK 0x0000000F /**< String Index */
#define XOSD_INS1_TXTINDEX_MASK 0x0000000F /**< String Index */
/*@}*/
/** @name GC Instruction word 2 definition
/** @name GC Instruction word 2 definition and Shifts
* @{
*/
#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_INS2_OBJSIZE_MASK 0xFF000000 /**< Object Size Mask */
#define XOSD_INS2_OBJSIZE_SHIFT 24 /**< Bit shift number of Object
* Size */
#define XOSD_INS2_YEND_MASK 0x00FFF000 /**< Vertical end line of the
* object Mask */
#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 Mask */
/*@}*/
/** @name GC Instruction word 3 definition
* @{
*/
#define XOSD_INS3_COL_MASK 0x0000000F /**< Color Index for Box/Text */
#define XOSD_INS3_COL_MASK 0x0000000F /**< Color Index for
* Box/Text Mask */
/*@}*/
/** @name GC Instruction Operation Code definition (used in Instruction word 0)
@ -384,8 +430,8 @@ extern "C" {
/** @name GC color size
* @{
*/
#define XOSD_COLOR_ENTRY_SIZE 4 /**< Size of each color entry in
* bytes */
#define XOSD_COLOR_ENTRY_SIZE 4 /**< Size of each color entry
* in bytes */
/*@}*/
/** @name GC font unit size
@ -408,60 +454,265 @@ extern "C" {
#define XOSD_LAYER_PRIORITY_7 7 /**< Priority 7 --- Highest */
/*@}*/
/**************************** Type Definitions *******************************/
/** @name Output Encoding Register bit definition
* @{
*/
#define XOSD_OPENC_VID_FORMAT_MASK 0x0000000F /**< OSD Output Video
* Format Mask
* 0: YUV 4:2:2
* 1: YUV 4:4:4
* 2: RGB
* 3: YUV 4:2:0 */
#define XOSD_OPENC_NBITS_MASK 0x00000030 /**< Vertical Height of
* OSD Output Mask */
/*@}*/
/** @name Error Register bit definition
* @{
*/
#define XOSD_ERR_LAYER7_SOF_LATE_MASK 0x80000000 /**< OSD Layer 7 error
* for SOF late
* Mask */
#define XOSD_ERR_LAYER7_SOF_EARLY_MASK 0x40000000 /**< OSD Layer 7 error
* for SOF early
* Mask */
#define XOSD_ERR_LAYER7_EOL_LATE_MASK 0x20000000 /**< OSD Layer 7 error
* for EOL late
* Mask */
#define XOSD_ERR_LAYER7_EOL_EARLY_MASK 0x10000000 /**< OSD Layer 7 error
* for EOL early */
#define XOSD_ERR_LAYER6_SOF_LATE_MASK 0x08000000 /**< OSD Layer 6 error
* for SOF late
* Mask */
#define XOSD_ERR_LAYER6_SOF_EARLY_MASK 0x04000000 /**< OSD Layer 6 error
* for SOF early
* Mask */
#define XOSD_ERR_LAYER6_EOL_LATE_MASK 0x02000000 /**< OSD Layer 6 error
* for EOL late
* Mask */
#define XOSD_ERR_LAYER6_EOL_EARLY_MASK 0x01000000 /**< OSD Layer 6 error
* for EOL early
* Mask */
#define XOSD_ERR_LAYER5_SOF_LATE_MASK 0x00800000 /**< OSD Layer 5 error
* for SOF late
* Mask */
#define XOSD_ERR_LAYER5_SOF_EARLY_MASK 0x00400000 /**< OSD Layer 5 error
* for SOF early
* Mask */
#define XOSD_ERR_LAYER5_EOL_LATE_MASK 0x00200000 /**< OSD Layer 5 error
* for EOL late
* Mask */
#define XOSD_ERR_LAYER5_EOL_EARLY_MASK 0x00100000 /**< OSD Layer 5 error
* for EOL early
* Mask */
#define XOSD_ERR_LAYER4_SOF_LATE_MASK 0x00080000 /**< OSD Layer 4 error
* for SOF late
* Mask */
#define XOSD_ERR_LAYER4_SOF_EARLY_MASK 0x00040000 /**< OSD Layer 4 error
* for SOF early
* Mask */
#define XOSD_ERR_LAYER4_EOL_LATE_MASK 0x00020000 /**< OSD Layer 4 error
* for EOL late
* Mask */
#define XOSD_ERR_LAYER4_EOL_EARLY_MASK 0x00010000 /**< OSD Layer 4 error
* for EOL early
* Mask */
#define XOSD_ERR_LAYER3_SOF_LATE_MASK 0x00008000 /**< OSD Layer 3 error
* for SOF late
* Mask */
#define XOSD_ERR_LAYER3_SOF_EARLY_MASK 0x00004000 /**< OSD Layer 3 error
* for SOF early
* Mask */
#define XOSD_ERR_LAYER3_EOL_LATE_MASK 0x00002000 /**< OSD Layer 3 error
* for EOL late
* Mask */
#define XOSD_ERR_LAYER3_EOL_EARLY_MASK 0x00001000 /**< OSD Layer 3 error
* for EOL early
* Mask */
#define XOSD_ERR_LAYER2_SOF_LATE_MASK 0x00000800 /**< OSD Layer 2 error
* for SOF late
* Mask */
#define XOSD_ERR_LAYER2_SOF_EARLY_MASK 0x00000400 /**< OSD Layer 2 error
* for SOF early
* Mask */
#define XOSD_ERR_LAYER2_EOL_LATE_MASK 0x00000200 /**< OSD Layer 2 error
* for EOL late
* Mask */
#define XOSD_ERR_LAYER2_EOL_EARLY_MASK 0x00000100 /**< OSD Layer 2 error
* for EOL early
* Mask */
#define XOSD_ERR_LAYER1_SOF_LATE_MASK 0x00000080 /**< OSD Layer 1 error
* for SOF late
* Mask */
#define XOSD_ERR_LAYER1_SOF_EARLY_MASK 0x00000040 /**< OSD Layer 1 error
* for SOF early
* Mask */
#define XOSD_ERR_LAYER1_EOL_LATE_MASK 0x00000020 /**< OSD Layer 1 error
* for EOL late
* Mask */
#define XOSD_ERR_LAYER1_EOL_EARLY_MASK 0x00000010 /**< OSD Layer 1 error
* for EOL early
* Mask */
#define XOSD_ERR_LAYER0_SOF_LATE_MASK 0x00000008 /**< OSD Layer 0 error
* for SOF late
* Mask */
#define XOSD_ERR_LAYER0_SOF_EARLY_MASK 0x00000004 /**< OSD Layer 0 error
* for SOF early
* Mask */
#define XOSD_ERR_LAYER0_EOL_LATE_MASK 0x00000002 /**< OSD Layer 0 error
* for EOL late
* Mask */
#define XOSD_ERR_LAYER0_EOL_EARLY_MASK 0x00000001 /**< OSD Layer 0 error
* for EOL early
* Mask */
#define XOSD_ERR_ALL_ERR_MASK 0xFFFFFFFF /**< OSD Layer 0 to
* Layer 7 error for
* EOL late or early
* early or SOF late
* or early Mask */
/*@}*/
/** @name Control Register bit definition
* @{
*/
#define XOSD_CTL_EN_MASK 0x00000001 /**< Enable / SW Enable Mask */
#define XOSD_CTL_RUE_MASK 0x00000002 /**< Register Update Enable
* Mask */
#define XOSD_CTL_FSYNC_MASK 0x40000000 /**< Frame Sync Reset Mask */
#define XOSD_CTL_SW_RST_MASK 0x80000000 /**< Core Reset Mask */
/*@}*/
/** @name Constants. It is defined as constants to use instead magic numbers.
* @{
*/
#define XOSD_DATA_8 8
#define XOSD_DATA_2 2
/*@}*/
/** @name Compatibility Macros
* @{
*/
#define XOSD_CTL XOSD_CTL_OFFSET
#define XOSD_STATUS XOSD_STATUS_OFFSET
#define XOSD_ERROR XOSD_ERROR_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
#define XOSD_BC1 XOSD_BC1_OFFSET
#define XOSD_BC2 XOSD_BC2_OFFSET
#define XOSD_L0C XOSD_L0C_OFFSET
#define XOSD_L0P XOSD_L0P_OFFSET
#define XOSD_L0S XOSD_L0S_OFFSET
#define XOSD_L1C XOSD_L1C_OFFSET
#define XOSD_L1P XOSD_L1P_OFFSET
#define XOSD_L1S XOSD_L1S_OFFSET
#define XOSD_L2C XOSD_L2C_OFFSET
#define XOSD_L2P XOSD_L2P_OFFSET
#define XOSD_L2S XOSD_L2S_OFFSET
#define XOSD_L3C XOSD_L3C_OFFSET
#define XOSD_L3P XOSD_L3P_OFFSET
#define XOSD_L3S XOSD_L3S_OFFSET
#define XOSD_L4C XOSD_L4C_OFFSET
#define XOSD_L4P XOSD_L4P_OFFSET
#define XOSD_L4S XOSD_L4S_OFFSET
#define XOSD_L5C XOSD_L5C_OFFSET
#define XOSD_L5P XOSD_L5P_OFFSET
#define XOSD_L5S XOSD_L5S_OFFSET
#define XOSD_L6C XOSD_L6C_OFFSET
#define XOSD_L6P XOSD_L6P_OFFSET
#define XOSD_L6S XOSD_L6S_OFFSET
#define XOSD_L7C XOSD_L7C_OFFSET
#define XOSD_L7P XOSD_L7P_OFFSET
#define XOSD_L7S XOSD_L7S_OFFSET
#define XOSD_GCWBA XOSD_GCWBA_OFFSET
#define XOSD_GCABA XOSD_GCABA_OFFSET
#define XOSD_GCD XOSD_GCD_OFFSET
#define XOSD_RST XOSD_RST_OFFSET
#define XOSD_ISR XOSD_ISR_OFFSET
#define XOSD_IER XOSD_IER_OFFSET
#define XOSD_In32 XOsd_In32
#define XOSD_Out32 XOsd_Out32
#define XOSD_ReadReg XOsd_ReadReg
#define XOSD_WriteReg XOsd_WriteReg
/*@}*/
/***************** Macros (Inline Functions) Definitions *********************/
/** @name Device register I/O APIs
/** @name Core register I/O APIs
* @{
*/
#define XOSD_In32 Xil_In32
#define XOSD_Out32 Xil_Out32
#define XOsd_In32 Xil_In32
#define XOsd_Out32 Xil_Out32
/*****************************************************************************/
/**
*
* Read the given register.
* This function reads the given register.
*
* @param BaseAddress is the base address of the device
* @param RegOffset is the register offset to be read
* @param BaseAddress is the base address of the OSD core.
* @param RegOffset is the register offset of the OSD core.
*
* @return The 32-bit value of the register
* @return The 32-bit value of the register.
*
* @note
* C-style signature:
* u32 XOSD_ReadReg(u32 BaseAddress, u32 RegOffset)
* @note C-style signature:
* u32 XOsd_ReadReg(u32 BaseAddress, u32 RegOffset)
*
******************************************************************************/
#define XOSD_ReadReg(BaseAddress, RegOffset) \
XOSD_In32((BaseAddress) + (RegOffset))
#define XOsd_ReadReg(BaseAddress, RegOffset) \
XOsd_In32((BaseAddress) + (u32)(RegOffset))
/*****************************************************************************/
/**
*
* Write the given register.
* This function writes the given register.
*
* @param BaseAddress is the base address of the device
* @param RegOffset is the register offset to be written
* @param Data is the 32-bit value to write to the register
* @param BaseAddress is the base address of the OSD core.
* @param RegOffset is the register offset of the OSD core.
* @param Data is the 32-bit value to write into the core register.
*
* @return None.
*
* @note
* C-style signature:
* void XOSD_WriteReg(u32 BaseAddress, u32 RegOffset, u32 Data)
* @note C-style signature:
* void XOsd_WriteReg(u32 BaseAddress, u32 RegOffset, u32 Data)
*
******************************************************************************/
#define XOSD_WriteReg(BaseAddress, RegOffset, Data) \
XOSD_Out32((BaseAddress) + (RegOffset), (Data))
#define XOsd_WriteReg(BaseAddress, RegOffset, Data) \
XOsd_Out32((BaseAddress) + (u32)(RegOffset), (Data))
/*@}*/
/**************************** Type Definitions *******************************/
/************************** Function Prototypes ******************************/
/************************** Variable Declarations ****************************/
#ifdef __cplusplus
}
#endif
#endif /* end of protection macro */
#endif /* End of protection macro */

View file

@ -34,25 +34,47 @@
*
* @file xosd_intr.c
*
* This code contains interrupt related functions of Xilinx MVI Video
* On-Screen-Display device driver. Please see xosd.h for more details of
* This code contains interrupt related functions of Xilinx Video
* On-Screen-Display core. Please see xosd.h for more details of
* the driver.
*
* <pre>
* 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.
* 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.
* 4.0 adk 02/18/14 Renamed the following functions:
* XOSD_IntrHandler - > XOsd_IntrHandler.
* XOSD_SetCallBack -> XOsd_SetCallBack.
* Removed the following handlers:
* XOSD_HANDLER_VBISTART, XOSD_HANDLER_VBIEND.
* Added new handler XOSD_HANDLER_PROCSTART.
* </pre>
*
******************************************************************************/
/***************************** Include Files *********************************/
#include "xosd.h"
/***************** Macros (Inline Functions) Definitions *********************/
/**************************** Type Definitions *******************************/
/************************** Function Prototypes ******************************/
/************************** Variable Definitions *****************************/
/************************** Function Definitions *****************************/
/*****************************************************************************/
/**
*
@ -64,57 +86,53 @@
*
* 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.
* callbacks to handle interrupts and installing the callbacks using
* XOsd_SetCallBack() during initialization phase.
*
* @param InstancePtr is a pointer to the XOSD instance that just interrupted.
* @return None.
* @note None.
* @param InstancePtr is a pointer to the XOsd instance that just
* interrupted.
*
* @return None.
*
* @note None.
*
******************************************************************************/
void XOSD_IntrHandler(void *InstancePtr)
void XOsd_IntrHandler(void *InstancePtr)
{
u32 PendingIntr;
u32 ErrorStatus;
XOSD *XOSDPtr;
XOsd *XOsdPtr = NULL;
XOSDPtr = (XOSD *)InstancePtr;
XOsdPtr = (XOsd *)((void *)InstancePtr);
/* Validate parameters */
Xil_AssertVoid(XOSDPtr != NULL);
Xil_AssertVoid(XOSDPtr->IsReady == XIL_COMPONENT_IS_READY);
/* Validate arguments. */
Xil_AssertVoid(XOsdPtr != NULL);
Xil_AssertVoid(XOsdPtr->IsReady == (u32)(XIL_COMPONENT_IS_READY));
/* Get pending interrupts */
PendingIntr = XOSD_IntrGetPending(XOSDPtr);
/* Get pending interrupts. */
PendingIntr = (u32)(XOsd_IntrGetPending(XOsdPtr));
/* Clear pending interrupts */
XOSD_IntrClear(XOSDPtr, PendingIntr);
/* Error interrupt is occurring or spurious interrupt */
if ((0 == (PendingIntr & XOSD_IXR_ALLINTR_MASK)) ||
(PendingIntr & XOSD_IXR_ALLIERR_MASK)) {
ErrorStatus = PendingIntr & XOSD_IXR_ALLIERR_MASK;
XOSDPtr->ErrCallBack(XOSDPtr->ErrRef, ErrorStatus);
/* The Error CallBack should reset the device and so
* there is no need to handle other interrupts
*/
return;
/* Error interrupt is occurring or spurious interrupt. */
if (((PendingIntr) & (XOSD_IXR_ERR_MASK)) ==
((XOSD_IXR_ERR_MASK))) {
ErrorStatus = (PendingIntr) & (XOSD_IXR_ERR_MASK);
XOsdPtr->ErrCallBack(XOsdPtr->ErrRef, ErrorStatus);
}
/* A VBI Start has happened */
if ((PendingIntr & XOSD_IXR_VBIS_MASK))
XOSDPtr->VbiStartCallBack(XOSDPtr->VbiStartRef);
/* A Processing start interrupt has occurred. */
if (((PendingIntr) & (XOSD_IXR_PROC_STARTED_MASK)) ==
(XOSD_IXR_PROC_STARTED_MASK)) {
XOsdPtr->ProcStartCallBack(XOsdPtr->ProcStartRef);
}
/* A VBI End has happened */
if ((PendingIntr & XOSD_IXR_VBIE_MASK))
XOSDPtr->VbiEndCallBack(XOSDPtr->VbiEndRef);
/* A frame done interrupt has occurred. */
if (((PendingIntr) & (XOSD_IXR_EOF_MASK)) ==
(XOSD_IXR_EOF_MASK)) {
XOsdPtr->FrameDoneCallBack(XOsdPtr->FrameDoneRef);
}
/* A Frame Done interrupt has happened */
if ((PendingIntr & XOSD_IXR_FD_MASK))
XOSDPtr->FrameDoneCallBack(XOSDPtr->FrameDoneRef);
/* Clear pending interrupts. */
XOsd_IntrClear(XOsdPtr, PendingIntr);
}
@ -125,69 +143,68 @@ void XOSD_IntrHandler(void *InstancePtr)
* HandlerType:
*
* <pre>
* 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
* HandlerType Callback Function Type
* ----------------------- -------------------------------
* XOSD_HANDLER_PROCSTART StubCallBack
* XOSD_HANDLER_FRAMEDONE StubCallBack
* XOSD_HANDLER_ERROR StubErrCallBack
*
* </pre>
*
* @param InstancePtr is a pointer to the XOSD instance to be worked on.
* @param InstancePtr is a pointer to the XOsd instance to be worked on.
* @param HandlerType specifies which callback is to be attached.
* @param CallbackFunc is the address of the callback function.
* @param CallbackRef is a user data item that will be passed to the
* @param CallBackFunc is the address of the callback function.
* @param CallBackRef is a user data item that will be passed to the
* callback function when it is invoked.
*
* @return
* - XST_SUCCESS when handler is installed.
* - XST_INVALID_PARAM when HandlerType is invalid.
* @return - 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.
* @note Invoking this function for a handler that already has been
* installed replaces it with the new handler.
*
******************************************************************************/
int XOSD_SetCallBack(XOSD *InstancePtr, u32 HandlerType,
void *CallBackFunc, void *CallBackRef)
int XOsd_SetCallBack(XOsd *InstancePtr, u32 HandlerType,
void *CallBackFunc, void *CallBackRef)
{
int Status;
/* Verify arguments. */
Xil_AssertNonvoid(InstancePtr != NULL);
Xil_AssertNonvoid(InstancePtr->IsReady == XIL_COMPONENT_IS_READY);
Xil_AssertNonvoid(InstancePtr->IsReady ==
(u32)(XIL_COMPONENT_IS_READY));
Xil_AssertNonvoid(CallBackFunc != NULL);
Xil_AssertNonvoid(CallBackRef != NULL);
Xil_AssertNonvoid((HandlerType >= (u32)(XOSD_HANDLER_PROCSTART)) &&
(HandlerType <= (u32)(XOSD_HANDLER_ERROR)));
/* Setting the HandlerType. */
switch (HandlerType) {
case XOSD_HANDLER_VBISTART:
InstancePtr->VbiStartCallBack = (XOSD_CallBack)CallBackFunc;
InstancePtr->VbiStartRef = CallBackRef;
break;
case XOSD_HANDLER_PROCSTART:
InstancePtr->ProcStartCallBack =
(XOsd_CallBack)((void *)CallBackFunc);
InstancePtr->ProcStartRef = CallBackRef;
Status = (XST_SUCCESS);
break;
case XOSD_HANDLER_VBIEND:
InstancePtr->VbiEndCallBack = (XOSD_CallBack)CallBackFunc;
InstancePtr->VbiEndRef = CallBackRef;
break;
case XOSD_HANDLER_FRAMEDONE:
InstancePtr->FrameDoneCallBack =
(XOsd_CallBack)((void *)CallBackFunc);
InstancePtr->FrameDoneRef = CallBackRef;
Status = (XST_SUCCESS);
break;
case XOSD_HANDLER_FRAMEDONE:
InstancePtr->FrameDoneCallBack = (XOSD_CallBack)CallBackFunc;
InstancePtr->FrameDoneRef = CallBackRef;
break;
case XOSD_HANDLER_ERROR:
InstancePtr->ErrCallBack = (XOSD_ErrorCallBack)CallBackFunc;
InstancePtr->ErrRef = CallBackRef;
break;
default:
return XST_INVALID_PARAM;
case XOSD_HANDLER_ERROR:
InstancePtr->ErrCallBack =
(XOsd_ErrorCallBack)((void *)CallBackFunc);
InstancePtr->ErrRef = CallBackRef;
Status = (XST_SUCCESS);
break;
default:
Status = (XST_INVALID_PARAM);
break;
}
return XST_SUCCESS;
return Status;
}

View file

@ -0,0 +1,107 @@
/******************************************************************************
*
* Copyright (C) 2014 Xilinx, Inc. All rights reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* Use of the Software is limited solely to applications:
* (a) running on a Xilinx device, or
* (b) that interact with a Xilinx device through a bus or interconnect.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* XILINX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
* OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
* Except as contained in this notice, the name of the Xilinx shall not be used
* in advertising or otherwise to promote the sale, use or other dealings in
* this Software without prior written authorization from Xilinx.
*
******************************************************************************/
/*****************************************************************************/
/**
*
* @file xosd_selftest.c
*
* This file contains the self-test function for the OSD core.
*
* <pre>
* MODIFICATION HISTORY:
*
* Ver Who Date Changes
* ----- ------ -------- --------------------------------------------------
* 4.0 adk 02/18/14 First Release.
* Implemented the following functions:
* XOsd_SelfTest.
* </pre>
*
******************************************************************************/
/***************************** Include Files *********************************/
#include "xosd.h"
/************************** Constant Definitions *****************************/
/***************** Macros (Inline Functions) Definitions *********************/
/**************************** Type Definitions *******************************/
/************************** Function Prototypes ******************************/
/************************** Variable Definitions *****************************/
/************************** Function Definitions *****************************/
/*****************************************************************************/
/**
*
* This function reads Version register of OSD core and compares with zero
* as part of self test.
*
* @param InstancePtr is a pointer to the XOsd instance.
*
* @return - XST_SUCCESS if the Version register read test was successful.
* - XST_FAILURE if the Version register read test failed.
*
* @note None.
*
******************************************************************************/
int XOsd_SelfTest(XOsd *InstancePtr)
{
u32 Version;
int Status;
/* Verify argument. */
Xil_AssertNonvoid(InstancePtr != NULL);
/* Read OSD core Version register. */
Version = XOsd_ReadReg(InstancePtr->Config.BaseAddress,
(XOSD_VER_OFFSET));
/* Compare Version with zero. */
if (Version != (u32)0x0) {
Status = (XST_SUCCESS);
}
else {
Status = (XST_FAILURE);
}
return Status;
}

View file

@ -31,24 +31,26 @@
******************************************************************************/
/*****************************************************************************/
/**
*
* @file xosd_sinit.c
*
* This file contains the static initialization method for Xilinx MVI Video
* On-Screen-Display (OSD) device driver.
*
* <pre>
* 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.
* </pre>
*
******************************************************************************/
*
* @file xosd_sinit.c
*
* This file contains the static initialization method for Xilinx Video
* On-Screen-Display (OSD) core.
*
* <pre>
* 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.
* 4.0 adk 02/18/14 Renamed the following functions:
* XOSD_LookupConfig - > XOsd_LookupConfig
* </pre>
*
******************************************************************************/
/***************************** Include Files *********************************/
@ -58,41 +60,50 @@
/************************** Constant Definitions *****************************/
/**************************** Type Definitions *******************************/
/***************** Macros (Inline Functions) Definitions *********************/
/**************************** Type Definitions *******************************/
/************************** Function Prototypes ******************************/
/************************** Variable Definitions *****************************/
/************************** Function Definitions *****************************/
/*****************************************************************************/
/**
* XOSD_LookupConfig returns a reference to an XOSD_Config structure
* based on the unique device id, <i>DeviceId</i>. The return value will refer
* to an entry in the device configuration table defined in the xosd_g.c
* file.
*
* @param DeviceId is the unique device ID of the device for the lookup
* operation.
*
* @return XOSD_LookupConfig returns a reference to a config record in the
* configuration table (in xosd_g.c) corresponding to <i>DeviceId</i>,
* or NULL if no match is found.
*
******************************************************************************/
XOSD_Config *XOSD_LookupConfig(u16 DeviceId)
*
* This function gets a reference to an XOsd_Config structure based on the
* unique device id, <i>DeviceId</i>. The return value will refer to an entry
* in the core configuration table defined in the xosd_g.c file.
*
* @param DeviceId is the unique core ID of the OSD core for the lookup
* operation.
*
* @return XOsd_Config is a reference to a config record in the
* configuration table (in xosd_g.c) corresponding to
* <i>DeviceId</i> or NULL if no match is found.
*
* @note None.
*
******************************************************************************/
XOsd_Config *XOsd_LookupConfig(u16 DeviceId)
{
extern XOSD_Config XOSD_ConfigTable[];
XOSD_Config *CfgPtr = NULL;
int i;
extern XOsd_Config XOsd_ConfigTable[XPAR_XOSD_NUM_INSTANCES];
XOsd_Config *CfgPtr = NULL;
u32 Index;
for (i = 0; i < XPAR_XOSD_NUM_INSTANCES; i++) {
if (XOSD_ConfigTable[i].DeviceId == DeviceId) {
CfgPtr = &XOSD_ConfigTable[i];
for (Index = (u32)0x0; Index < (u32)(XPAR_XOSD_NUM_INSTANCES);
Index++) {
if (XOsd_ConfigTable[Index].DeviceId == DeviceId) {
CfgPtr = &XOsd_ConfigTable[Index];
break;
}
}
return (CfgPtr);
return (XOsd_Config *)CfgPtr;
}