Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO

Similar documents
SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi

Logitech Wireless Combo MK45 English

1. 請 先 檢 查 包 裝 內 容 物 AC750 多 模 式 無 線 分 享 器 安 裝 指 南 安 裝 指 南 CD 光 碟 BR-6208AC 電 源 供 應 器 網 路 線 2. 將 設 備 接 上 電 源, 即 可 使 用 智 慧 型 無 線 裝 置 進 行 設 定 A. 接 上 電 源

LH_Series_Rev2014.pdf

PCM-3386用户手册.doc

Microsoft Word - Functional_Notes_3.90_CN.doc

关 于 瓶 装 水, 你 不 得 不 知 的 8 件 事 情 关 于 瓶 装 水, 你 不 得 不 知 的 8 件 事 情 1 水 质 : 瓶 装 的, 不 一 定 就 是 更 好 的 2 生 产 : 监 管 缺 位, 消 费 者 暴 露 于 风 险 之 中 人 们 往 往 假 定 瓶 装 水 是

Chn 116 Neh.d.01.nis

TX-NR3030_BAS_Cs_ indd

Microsoft Word - Atmel-45136A-Pick-Best-Microcontroller-Strom-Eiland-Flodell_Article_CS

Microsoft Word - template.doc

CANVIO_AEROCAST_CS_EN.indd

ch_code_infoaccess

Table of Contents 1. Adobe Premiere Pro CS6 Plug-in for AVerMedia Devices Sony Vegas Pro Plug-in for AVerMedia Devices ImageJ Plug-in

Table of Contents

WARNING RISK OF ELECTRIC SHOCK DO NOT OPEN AVIS RISQUE DE CHOC ELECTRIQUE NE PAS OUVRIR S3125A Ct-2

第一章 出口退税制改革的内容

T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma = 25 = 3V) VDD

Applied Biosystems StepOne™ Real-Time PCR System Quick Reference Card for Installation

CDWA Mapping. 22 Dublin Core Mapping

060522達文西密碼_全_.PDF

Preface This guide is intended to standardize the use of the WeChat brand and ensure the brand's integrity and consistency. The guide applies to all d

K7VT2_QIG_v3

Microsoft Word - LR1122B-B.doc

PowerPoint Presentation

K301Q-D VRT中英文说明书141009

截 至 2016 年 3 月 23 日, 农 林 牧 渔 板 块 累 计 涨 幅 为 %, 在 申 万 28 个 一 级 行 业 分 类 中 排 名 第 八, 在 年 初 至 今 所 有 板 块 全 线 下 跌 的 情 况 下, 农 林 牧 渔 板 块 跌 幅 相 对 较 小 主 要 原

( Version 0.4 ) 1

背 景 资 料 对 于 在 华 经 营 的 企 业 里, 人 力 资 源 管 理 绝 不 是 一 件 轻 松 的 工 作 HR 从 业 者 除 了 要 具 备 猎 人 的 眼 光 心 理 学 家 的 耐 心 谈 判 专 家 的 口 才, 更 为 重 要 的 是, 还 需 要 具 备 专 业 的 法

入學考試網上報名指南

WARNING RISK OF ELECTRIC SHOCK DO NOT OPEN AVIS RISQUE DE CHOC ELECTRIQUE NE PAS OUVRIR S3125A 2

2_dvdr3380_97_CT_21221b.indd

<4D F736F F D20C4CFBEA9D0C2B0D9A3A A3A9A3BAC7C9BDB3BFAAB3F6BAC3D3F1C0B4A3ACB9D8D7A2D2B5CEF1BDE1B9B9B5F7D5FBA3BBCDB6D7CAC6C0BCB6A1B0BDF7C9F7CDC6BCF6A1B12E646F63>

156 ( ) [2] [ 3 ] [ 4 ] [5] [6] 1747 [ 7 ] ( ) [ 8 ] [2] 12 [3] [4] [5] [6] [7] [

1 目 錄 1. 簡 介 一 般 甄 試 程 序 第 一 階 段 的 準 備 第 二 階 段 的 準 備 每 間 學 校 的 面 試 方 式 各 程 序 我 的 做 法 心 得 及 筆 記 結 論..

AL-M200 Series

What You Can Find with SciFinder Scholar SciFinder Scholar Area Information Available in SciFinder Scholar Document Title Information Author/inventor

目 录 目 录 1. 安 装 和 快 速 入 门 附 件 1.1 随 机 附 件 附 件 信 息... 3 连 接 和 设 定 1.3 连 接 记 录 纸... 4 快 速 入 门 1.5 发 送 传 真 / 复 印 接 收 传 真

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

WARNING: TO REDUCE THE RISK OF FIRE OR ELECTRIC SHOCK, DO NOT EXPOSE THIS APPLIANCE TO RAIN OR MOISTURE. CAUTION: TO REDUCE THE RISK OF ELECTRIC SHOCK

01CP-WX3030WNetc_CO_ENG.indd

Microsoft PowerPoint - Lecture7II.ppt

现 在 女 人 的 光 屁 股 不 值 钱 了, 揉 一 揉 眼 睛 就 会 看 到, 打 一 个 喷 嚏 就 会 撞 上, 走 路 拐 个 弯 就 会 踩 着 在 过 去 可 不 是 这 样, 在 过 去 那 是 金 不 换 银 不 换 珠 宝 也 不 换 的 宝 贝, 在 过 去 只 能 到 厕


Table of Contents Design Concept 03 Copyrights & TradeMark 04 Special Notice 05 Notice to concerned 05 Installation and Registration Introduction 07 s

OK dvp5990k_93_cs.indd :41:08

摘 要 文 德 甲 新 村 (Kampung Suria Mentakab), 位 于 彭 亨 中 部, 属 于 淡 馬 魯 市 所 管 辖 她 距 离 淡 马 鲁 市 区 约 11 公 里, 而 距 离 而 连 突 大 约 50 公 里 文 德 甲 新 村 路 口 外 就 是 文 德 甲 市 区,

Microsoft Word - 山西焦化(600740)--焦炭价格上涨提升业绩,市场整合带来机会 doc

<4D F736F F D20B5DAC8FDB7BDBE57C9CFD6A7B8B6D6AEB7A8C2C98696EE7DCCBDBEBF2E646F63>

Simulation_Non_finance_2013.indd


BC04 Module_antenna__ doc

<4D F736F F F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074>

Guide to Install SATA Hard Disks

Epson

Background 2006 年 2 月 我 国 新 企 业 会 计 准 则 的 颁 布, 标 志 着 与 国 际 惯 例 趋 同 的 中 国 新 会 计 准 则 体 系 的 建 立, 自 2007 年 1 月 1 日 起 首 先 在 境 内 上 市 的 公 司 施 行, 自 2008 年 1 月

1 2 3 Speaker Cable 2

投影片 1

Panaboard Overlayer help

发行说明, 版

2

2008 Never Stop

世新稿件end.doc

簡報技巧

untitled

Windows XP

「人名權威檔」資料庫欄位建置表

Parts List and Sewing Equipment Please enter your Chinese text here! Keystone Sewing Machine Company, Inc. 267 Table of contents Table / Chinese Chine

(Microsoft PowerPoint A UPEC IR ppt \(cn\) \(NDR\)4.8 [\317\340\310\335\304\243\312\275])

目 錄 使 用 者 介 面... 3 檔 案 頁 籤... 3 配 置... 4 狀 態 列... 4 功 能 區... 5 說 明... 5 文 件... 7 修 訂 雲 形... 7 標 註... 8 文 字... 9 幾 何 中 心 點 的 物 件 鎖 點 等 角 製 圖 格 線.

WinMDI 28

CAUTION RISK OF ELECTRIC SHOCK DO NOT OPEN 2

Microsoft Word - SH doc

Microsoft Word - 1- 封面

AI-AUTO-011 Saflex® Advanced PVB - Color Interlayer (Chinese)

untitled

摘 要 三 板 头 新 村 成 立 于 1951 年 当 时 英 殖 民 政 府 颁 发 紧 急 法 令, 把 附 近 郊 区 外 的 居 民 迁 移 至 此 而 成 立 新 村 这 个 小 乡 镇 位 于 柔 佛 州 里 的 丰 盛 港 县 三 板 头 也 称 为 任 罗 宏 (Jemaluang

目 录 安 全 注 意 事 项 ,3 设 计 注 意 事 项

NORDIMPIANTI NORDIMPIANTI 2

USPTO Academic research Corporate needs Global/International Inventors Libraries News Media/Publication Patent Attorney or Agent USPTO e (ebusiness Ce

f2.eps


1505.indd

1377_SNAP_Selection_Guide.fm

EMC® VNX® Series VNX8000™ Block 安装指南

Microsoft Word - PZ series.doc

wedding calendar

豐佳燕.PDF

HCD0174_2008

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Microsoft Word - 論文獎助扉頁5份.doc

Thesis for the Master degree in Engineering Research on Negative Pressure Wave Simulation and Signal Processing of Fluid-Conveying Pipeline Leak Candi

1.ai

T1028_Manual_KO_V3 0.pdf

(Microsoft Word - \261M\256\327\272\353\302\262\263\370\247iEnd.doc)

历 史 与 背 景 在 炎 热 的 天 气 裡, 金 马 仑 高 原 处 处 凉, 处 处 爽, 教 平 原 被 热 气 折 腾 得 苦 闷 发 慌 的 凡 夫 俗 子 无 限 响 往 无 限 羡 慕 金 马 仑 高 原 是 一 个 舒 适 的 地 方, 许 多 游 客 都 会 到 此 地 避 暑

untitled

运动员治疗用药豁免申报审批办法

The Development of Color Constancy and Calibration System

經濟部智慧財產局

Transcription:

Car DVD New GUI IR Flow User Manual V0.1 Jan 25, 2008 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLOGY CO. is believed to be accurate and reliable. However, SUNPLUS TECHNOLOGY CO. makes no warranty for any errors which may appear in this document. Contact SUNPLUS TECHNOLOGY CO. to obtain the latest version of device specifications before placing your order. No responsibility is assumed by SUNPLUS TECHNOLOGY CO. for any infringement of patent or other rights of third parties which may result from its use. In addition, SUNPLUS products are not authorized for use as critical components in life support systems or aviation systems, where a malfunction or failure of the product may reasonably be expected to result in significant injury to the user, without the express written approval of Sunplus. Sunplus Technology Co., Ltd. PAGE 1 V0.1 Jan 25, 2008

Revision History Revision Date By Remark Page Number(s) V 0.1 2008/01/25 Ai Subin First Edition 11 Sunplus Technology Co., Ltd. PAGE 2 V0.1 Jan 25, 2008

Table of Content PAGE 1 Introduction...4 1.1 General Description...4 2 User Interface...4 2.1 IR Flow...4 2.2 Important Function...5 2.3 Important Array...7 3 Data Type Introduce...9 3.1 CARDVD_DISCGuiEvent_E...9 3.2 CARDVD_DISCGuiState_E...10 4 Limits and Suggestions...10 4.1 GUI State Array Sequence...11 Sunplus Technology Co., Ltd. PAGE 3 V0.1 Jan 25, 2008

1 Introduction 1.1 General Description This guide describes the IR flow and some important functions of new GUI for SPHE8202T CAR DVD system. 2 User Interface 2.1 IR Flow New GUI IR UI Timer GUI Structure user manual 1 IR (1) polling_100ms_necessary() 100ms polling car_polling.c (2) polling_ir() 100ms ir_drv.c (3) CARDVD_GUI_ACTIVE_SCREEN_VFD_IR() IR cardvd_guimenu.h 2 Logo UI car_dvd_disc_logo_ui.c Disclogo_ir_func() Sunplus Technology Co., Ltd. PAGE 4 V0.1 Jan 25, 2008

UINT32 Disclogo_ir_func() BYTE rx; rx=get_irkey(); if(rx==irc_null)return 0; cardvd_disc_ir_input(rx); return 0; (1) rx = get_irkey(); IR (2) cardvd_disc_ir_input(rx); IR 2.2 Important Function 1 get_irkey Get IR Key Vaule. Function get_irkey Required Header car_dvd_extern_function.h BYTE get_irkey(); Parameter None Return Values rx: IRKey Value Example UINT32 Disclogo_ir_func() BYTE rx; rx=get_irkey(); if(rx==irc_null)return 0; cardvd_disc_ir_input(rx); return 0; 2 cardvd_disc_ir_input Check standard password and same ir key. Sunplus Technology Co., Ltd. PAGE 5 V0.1 Jan 25, 2008

Function cardvd_disc_ir_input Required Header car_dvd_disc_ircmd.h void cardvd_disc_ir_input(byte rx); Parameter BYTE rx: IR Key Value Return Values None Example UINT32 Disclogo_ir_func() BYTE rx; rx=get_irkey(); if(rx==irc_null)return 0; cardvd_disc_ir_input(rx); return 0; 3 cardvd_ir_input Handle IR action Function cardvd_ir_input Required Header None void cardvd_ir_input(byte rx); Parameter BYTE rx: IR Key Value Return Values None Example void cardvd_disc_ir_input(byte rx) standard_chk_password(rx); same_ir_check(rx); if(user_input_pwd==1)//nono 20020604 Sunplus Technology Co., Ltd. PAGE 6 V0.1 Jan 25, 2008

if( (rx<=irc_10) (rx==irc_select) (rx==irc_clear) (rx==irc_play_resume) (rx==irc_power) (rx==irc_eject) (rx==irc_play_select) (rx==irc_pauseplay) ) if((rx==irc_eject) (rx==irc_power)) user_input_pwd=2; cardvd_ir_input(rx); if( (rx==irc_select) (rx==irc_play_resume) (rx==irc_play_select) (rx==irc_pauseplay) ) user_input_pwd=0; if((rx!=irc_eject)&&(rx!=irc_power)) return; cardvd_ir_input(rx); 2.3 Important Array 1 g_cardvddiscstatemachine[ ] Car DVD Sunplus Technology Co., Ltd. PAGE 7 V0.1 Jan 25, 2008

IR typedef CARDVD_DISCGuiState_E (*CARDVD_DISC_STATE_FUN)(BYTE rx); const CARDVD_DISC_STATE_FUN *g_cardvddiscstatemachine[]; 2 g_cardvdsrcguifuc[ ] 1 IR NULLLM car_dvd_disc_ircmd.h const CARDVD_DISC_STATE_FUN g_cardvdsrcguifuc[]; 3 1 2 Example car_dvd_disc_ircmd.c void cardvd_ir_input(byte rx) BYTE tmprx; CARDVD_DISCGuiEvent_E u32currentevent = CARDVD_DISC_MAX_EVENT; safe_srn_off(); tmprx = rx; tmprx = disc_multi_funckey_check(tmprx); if(cardvd_key_filter(tmprx) == CAR_INVALID_KEY) ShowCarDvdInvalidOSD(); return; u32currentevent = cardvd_disc_getevent(tmprx); if(u32currentevent == CARDVD_DISC_MAX_EVENT)return; // if(g_cardvddiscstatemachine[u32curr_cardvd_uistate][u32currentevent] == NULLLM) return; // UI u32curr_cardvd_uistate ir u32curr_cardvd_uistate = g_cardvddiscstatemachine[u32curr_cardvd_uistate][u32currentevent](tmprx); Sunplus Technology Co., Ltd. PAGE 8 V0.1 Jan 25, 2008

3 Data Type Introduce 3.1 CARDVD_DISCGuiEvent_E IR code typedef enum CARDVD_DISC_UIEVENT_UPDOWN = 0, CARDVD_DISC_UIEVENT_LEFTRIGHT, CARDVD_DISC_UIEVENT_SELECT, CARDVD_DISC_UIEVENT_RETURN, CARDVD_DISC_UIEVENT_MENU, CARDVD_DISC_UIEVENT_NUM, CARDVD_DISC_UIEVENT_MUTE, CARDVD_DISC_UIEVENT_VOLUME, CARDVD_DISC_UIEVENT_TITLEMENU, CARDVD_DISC_UIEVENT_SETUP, CARDVD_DISC_UIEVENT_DISPLAY, CARDVD_DISC_UIEVENT_POWER, CARDVD_DISC_UIEVENT_LANGUAGE, CARDVD_DISC_UIEVENT_CHENNEL, CARDVD_DISC_UIEVENT_SUBTITLE, CARDVD_DISC_UIEVENT_PLAYPAUSE, CARDVD_DISC_UIEVENT_ZOOM, CARDVD_DISC_UIEVENT_STOP, CARDVD_DISC_UIEVENT_PREVIEW, CARDVD_DISC_UIEVENT_3D, CARDVD_DISC_UIEVENT_AB, CARDVD_DISC_UIEVENT_ANGLE, CARDVD_DISC_UIEVENT_PSCAN, CARDVD_DISC_UIEVENT_GOTO, CARDVD_DISC_UIEVENT_EJECT, CARDVD_DISC_UIEVENT_NEXTPREV, CARDVD_DISC_UIEVENT_FF_FW, CARDVD_DISC_UIEVENT_RPT, // 0 up/down // 1 left/right // 2 select // 3 return // 4 menu // 5 number 0 9 // 6 mute // 7 volume up/down // 8 titlemenu // 9 setup // 10 display // 11 power // 12 language // 13 channel // 14 subtitle // 15 play/pause // 16 zoom // 17 stop // 18 preview // 19 3D // 20 AB // 21 angle // 22 pscan // 23 goto // 24 eject // 25 next/prev // 26 forward/backward // 27 repeat Sunplus Technology Co., Ltd. PAGE 9 V0.1 Jan 25, 2008

CARDVD_DISC_MAX_EVENT, CARDVD_DISCGuiEvent_E; 3.2 CARDVD_DISCGuiState_E Car DVD UI typedef enum CARDVD_DISC_UISTATE_SRC =0, // 0 main source select UI CARDVD_DISC_UISTATE_LOGO, // 1 logo(loading UI ) CARDVD_DISC_UISTATE_DVDPLAY, // 2 DVD play UI CARDVD_DISC_UISTATE_DVDMENU, // 3 DVD title menu CARDVD_DISC_UISTATE_VCDPLAY, // 4 VCD play UI CARDVD_DISC_UISTATE_SETUPUI, // 5 setup UI CARDVD_DISC_UISTATE_PASSWORD, // 6 password CARDVD_DISC_UISTATE_SUPER_PASSWORD, // 7 super password CARDVD_DISC_UISTATE_FS_FILE_LIST, // 8 file list UI CARDVD_DISC_UISTATE_MP3_PLAY_UI, // 9 mp3 play UI CARDVD_DISC_UISTATE_JPEG_PLAY_UI, // 10 jpeg play UI CARDVD_DISC_UISTATE_MP4_PLAY_UI, // 11 mp4 play UI CARDVD_DISC_UISTATE_MEDIAMENU, // 12 media menu UI CARDVD_DISC_UISTATE_BLUETOOTH, // 13 bluetooth UI CARDVD_DISC_UISTATE_GPS, // 14 GPS //CARDVD_DISC_UISTATE_DVD_KEYBOARD,// 15 DVD keyboard //CARDVD_DISC_UISTATE_SVCD_MENU, // 16 SVCD menu //CARDVD_DISC_UISTATE_SVCDPLAY, // 17 SVCD play UI CARDVD_DISC_MAX_UISTATE, CARDVD_DISCGuiState_E; UI IR CAR DVD New GUI User Manual.doc 3 How to Add a New GUI State 4 Limits and Suggestions Some limits and suggestions exist in this IR flow. We list them as follows. Sunplus Technology Co., Ltd. PAGE 10 V0.1 Jan 25, 2008

4.1 GUI State Array Sequence We used many pointer array in our new IR flow,please pay attention to the sequence of GUI state in array. Sunplus Technology Co., Ltd. PAGE 11 V0.1 Jan 25, 2008