亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? events.h

?? 本程序為ST公司開發(fā)的源代碼
?? H
?? 第 1 頁 / 共 3 頁
字號:
/******************************************************************************* *                    CONFIDENTIAL - PHILIPS APM * *  This is unpublished work is a trade secret. Philips APM owns all rights *  to this work and intends to maintain it in confidence to preserve its *  trade secret status. Philips Automotive Playback Modules reserves the *  right to protect this work as an unpublished copyrighted work in the *  event of an inadvertent Automotive Systems also reserves its right. *  Those having access to this work mayor deliberate unauthorized publication. *  Do not copy it, use it, or disclose the information contained in it *  without the written authorization of Philips Automotive Playback Modules. ******************************************************************************//******************************************************************************//*! \file * *    Project Scope: CDM M8 * *    Organization:  Philips APM-DS * *  Version Control: *    \source       sources/player/events.h *    \version      0.1 *    \author       Bernard Bosnjak *    \date         27.01.2004 * *  Target Hardware:    Accordo ******************************************************************************* *  \brief        Event handling * *  \par          Change History: * * - BB050815b    Introduced end of seek subcode event from shockproof * - BB060822b    Organized subcode and endplay flags * - DR060926b    Defined events for EOC,EOB,EOD,BOC * ******************************************************************************* * * STM CVS Log: * * $Log: events.h,v $ * Revision 1.63  2007/11/08 17:34:07  sedmik * new cmd/status channels on IPOD_AP added * * Revision 1.62  2007/09/26 15:08:07  dellorto * dsp hf event replaced with hf event (generated by check hf fsm) * * Revision 1.61  2007/08/14 15:28:26  dellorto * multiple mechanisms * * Revision 1.60  2007/08/10 12:33:29  longauer * IPOD_AP compilation switch enables future iAP * * Revision 1.59  2007/07/11 07:56:24  longauer * usb events renaming * * Revision 1.58  2007/07/10 13:54:03  longauer * usb events renaming * * Revision 1.57  2007/06/04 16:58:46  longauer * USBtask rearrangement in order to support more logical units; new file usb_pri.h added with USBtask private declarations; USB compilation switches added; constants renaming; * * Revision 1.56  2007/04/11 14:20:13  belardi * Integration of HAVE_CD_MECHA modification by [GP] * * Revision 1.55  2007/04/06 06:36:38  hara * Add _EVENT_TEP_HAD_TIME_BEFORE & T_actual for more robust TOC reading. * * Revision 1.54  2007/02/23 11:40:10  sedmik * IS_PLAYER_STATUS_EVENT, USB defines rearranged * * Revision 1.53  2007/02/21 20:18:14  longauer * usb states and error reorganization;  usb state is propagated to player task = usb *  state messaging * * Revision 1.52  2007/02/21 09:15:43  chlapik * new CTR - CAP interface: ESP history removed from CTR * * Revision 1.51  2007/02/13 11:05:02  sedmik * defines related to player status added * * Revision 1.50  2007/02/09 14:14:47  longauer * minor passthrough events reorganization * * Revision 1.49  2007/02/09 12:12:54  belardi * First integration of iPod pass-through * - new hostif-usb events * * Revision 1.48  2007/01/29 14:32:00  chlapik * support for USB devices with any block size (not only 512B) * * Revision 1.47  2007/01/18 09:08:53  chlapik * q_min item in STRUCT_Q_SUBCODE increased from uint8 to uint16 for long CA songs * * Revision 1.46  2006/12/13 09:28:35  belardi * Added field to STRUCT_Q_SUBCODE to support DirNo parameter in MsgTimeInfo * * Revision 1.45  2006/12/12 10:55:53  sedmik * new defines related to command from hostif to plr * * Revision 1.44  2006/11/27 19:52:43  belardi * Host Update protocol addition * - new Controller command/events * * Revision 1.43  2006/10/27 13:08:54  chlapik * new define for controller's out status event * * Revision 1.42  2006/10/17 14:21:58  chlapik * when PLY checks CTR status, ignore high 16 bits, where multiple ready is encoded * * Revision 1.41  2006/10/10 06:53:55  belardi * Integration of m8_cav2_cm80507 * * Revision 1.40  2006/09/18 09:55:24  belardi * Corrected CVS keyword usage * * Revision 1.39  2006/09/18 09:24:52  belardi * Added Log CVS keyword into file header * * ******************************************************************************/#ifndef __EVENTS_H#define __EVENTS_H#include "configuration.h"typedef uint32 t_event;#define NO_EVENT  ((t_event)0)typedef enum{  EVENT_OUT,  EVENT_PEND,  EVENT_IN,  EVENT_MAX_STAGES} t_event_stage;typedef enum{#if (HAVE_CD_MECHA == 1)  LOADER_CMD_EVENT,#endif#ifdef APM_PICKUP  MSG_SET_REQUEST_PENDING,  MSG_DELPHI_REQUEST_PENDING,#endif  PLAYER_CMD_EVENT,#if ((0!=IPOD_PASSTHROUGH) && (0 != IPOD_AP))  PLAYER_DOWNSTREAM_CMD_EVENT,  PLAYER_UPSTREAM_CMD_EVENT,#endif  /* ((0!=IPOD_PASSTHROUGH) && (0 != IPOD_AP))*/   CONTROLLER_CMD_EVENT,  CAPTURE_CMD_EVENT,#if (HAVE_CD_MECHA == 1)  SERVO_CMD_EVENT,#endif  DECODER_CMD_EVENT,  FILESYS_CMD_EVENT,#if (0 != HAVE_USB)  USB_CMD_EVENT,#if ((0!=IPOD_PASSTHROUGH) || (0!=IPOD_AP))	//[LL]new  USB_DOWNSTREAM_CMD_EVENT,  USB_UPSTREAM_CMD_EVENT,#endif /* IPOD_PASSTHROUGH || IPOD_AP */  #if (0 != IPOD_AP)	//[LL]new  ACP_CMD_EVENT,	//[LL]new#endif /*IPOD_AP*/	//[LL]new #endif /*HAVE_USB*/#if (0 != HAVE_SDC)  SDC_CMD_EVENT,#endif /* HAVE_SDC */  OSAL_MAX_CMD_EVENT,#if (HAVE_CD_MECHA == 1)  LOADER_SW_EVENT       = OSAL_MAX_CMD_EVENT,  LOADER_STATUS_EVENT,#else  LOADER_STATUS_EVENT   = OSAL_MAX_CMD_EVENT,#endif#ifndef APM_PICKUP  HW_EJECT_EVENT,#endif#if (HAVE_CD_MECHA == 1)  DSP_AGC_EVENT,  DSP_FOCUS_EVENT,#ifdef APM_PICKUP  DSP_TTM_FG_EVENT,#endif#ifdef ECC_WORKAROUND  DSP_CLV_BUFFER_EVENT,#endif  DSP_RAMP_EVENT,  DSP_SHORT_JUMP_EVENT,  TRACKING_EVENT,  HF_EVENT,  SLEDGE_SW_EVENT,  SLEDGE_STATUS_EVENT,  TTM_EVENT,#ifdef ECC_WORKAROUND  CLV_IRQ_EVENT,#endif#endif // HAVE_CD_MECHA#ifdef APM_PICKUP  I2C_EVENTBIT,  SVC_PENDING,  SVC_DBG_PENDING,#else  PLAYER_STATUS_EVENT,#endif#if ((0!=IPOD_PASSTHROUGH) && (0 != IPOD_AP))  PLAYER_DOWNSTREAM_STATUS_EVENT,  PLAYER_UPSTREAM_STATUS_EVENT,#endif  /* ((0!=IPOD_PASSTHROUGH) && (0 != IPOD_AP))*/     CONTROLLER_STATUS_EVENT,  CONTROLLER_PRE_EOS_STATUS_EVENT,  CONTROLLER_EOS_STATUS_EVENT,#if (0 != HAVE_USB)  CONTROLLER_USB_STATUS_EVENT,#endif /*HAVE_USB*/  CONTROLLER_SDC_STATUS_EVENT,  CONTROLLER_TIME_STATUS_EVENT,#if (0 != HAVE_USB)  USB_STOP_EVENT,  USB_DATA_EVENT,  USB_STATUS_EVENT,  USB_IRQ_EVENT,#if ((0!=IPOD_PASSTHROUGH) || (0!=IPOD_AP))	//[LL]new  USB_DOWNSTREAM_STATUS_EVENT,            /* JS events are same for (IPOD_PASSTHROUGH=1 & IPOD_AP =0) and (IPOD_AP=1) */  USB_UPSTREAM_STATUS_EVENT,#endif /* IPOD_PASSTHROUGH || IPOD_AP */#if (0 != IPOD_AP)	//[LL]new  ACP_STATUS_EVENT,	//[LL]new#endif /*IPOD_AP*/	//[LL]new#endif /*HAVE_USB*/#if (0 != HAVE_SDC)  SDC_STOP_EVENT,  SDC_DATA_EVENT,  SDC_MOUNT_EVENT,#endif /* HAVE_SDC */#if (0 != HAVE_HOST_UPDATE)  CONTROLLER_HOSTIF_STATUS_EVENT,#endif  DECODER_STOP_EVENT,  DECODER_START_EVENT,  DECODER_SLEEP_EVENT,  DECODER_REQ_EVENT,  DECODER_TIME_EVENT,  DMA0_IRQ_XFER_EVENT,  DMA0_IRQ_TIME_EVENT,  FILESYS_TAG_EVENT,  FILESYS_MOUNT_EVENT,  FILESYS_STOP_EVENT,  FILESYS_INIT_EVENT,  FILESYS_REQ_EVENT,  CAPTURE_READ_EVENT,       //44  CAPTURE_CTR_WAKEUP_EVENT,    CAPTURE_STATUS_EVENT,  CAPTURE_PRE_ENDPLAY_EVENT,  CAPTURE_SUBCODE_EVENT,    //48  DMA_IRQ_WRITE_EVENT,  DMA_IRQ_READ_EVENT,       //50  DMA_IRQ_XFER_EVENT,  BD_IRQ_EVENT,#if (HAVE_CD_MECHA == 1)  SERVO_STATUS_EVENT,  SERVO_ENDPLAY_EVENT,  SERVO_SUBCODE_EVENT,  ACQ_IRQ_SUBCODE_EVENT,#endif  OSAL_MAX_EVENT} OSAL_EVENT_ID_t;/* event is union of simple event and complex event *///#define DEBUG_EVENTS 1#ifdef DEBUG_EVENTStypedef struct{  t_event event;  void    *pevent;  OSAL_EVENT_ID_t name;} t_event_union;#elsetypedef union{  t_event event;  void    *pevent;} t_event_union;#endifextern t_event_union event_out[OSAL_MAX_EVENT];extern t_event_union event_pending[OSAL_MAX_EVENT];extern t_event_union event_in[OSAL_MAX_EVENT];void event_init(void);void event_out_shedule(OSAL_EVENT_ID_t id);void event_in_shedule(OSAL_EVENT_ID_t id);void event_in_clear(OSAL_EVENT_ID_t id);void event_cmd_set(OSAL_EVENT_ID_t id);void event_cmd_shedule(void);void *pevent_get_out(OSAL_EVENT_ID_t id);void event_set_out(OSAL_EVENT_ID_t id);#define event_disable_scheduling()     { Int __csitr__ = OSAL_enter_critical_section()#define event_enable_scheduling()      OSAL_leave_critical_section(__csitr__);}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲自拍另类综合| 亚洲三级在线看| 琪琪久久久久日韩精品| 69堂亚洲精品首页| 视频一区在线播放| 欧美成人官网二区| 国产一区二区剧情av在线| 国产香蕉久久精品综合网| 国产精品一二三在| 1000精品久久久久久久久| 91在线免费视频观看| 亚洲一二三四在线观看| 91精品一区二区三区在线观看| 欧美aaaaa成人免费观看视频| 日韩欧美一级在线播放| 高清视频一区二区| 亚洲一区欧美一区| 日韩欧美一级二级三级| 国产成人日日夜夜| 亚洲国产另类av| 欧美成人乱码一区二区三区| 高清免费成人av| 亚洲3atv精品一区二区三区| 精品国产乱子伦一区| 91原创在线视频| 日韩av在线播放中文字幕| 久久久噜噜噜久久中文字幕色伊伊| 成人听书哪个软件好| 亚洲成在线观看| 国产免费成人在线视频| 欧美日韩在线精品一区二区三区激情 | 午夜精品一区在线观看| 精品盗摄一区二区三区| 91免费国产视频网站| 麻豆国产精品官网| 亚洲女同一区二区| 欧美tickling挠脚心丨vk| 91无套直看片红桃| 久久精品二区亚洲w码| 伊人夜夜躁av伊人久久| 久久综合久久久久88| 欧美在线免费观看亚洲| 国产电影精品久久禁18| 日韩高清一级片| 18成人在线视频| 久久久久国产精品麻豆ai换脸| 欧日韩精品视频| 成人网在线免费视频| 六月婷婷色综合| 一区二区不卡在线视频 午夜欧美不卡在| 精品国内片67194| 欧美色欧美亚洲另类二区| 国产成人av一区二区| 麻豆国产欧美日韩综合精品二区| 亚洲欧美色图小说| 中文字幕不卡在线播放| 日韩欧美亚洲国产另类| 欧美在线高清视频| 一区二区三区免费| 成人免费观看av| 精品国产凹凸成av人网站| 国产一区二区视频在线| 日韩一级大片在线观看| 色系网站成人免费| 成人精品视频一区二区三区尤物| 久久国产生活片100| 日本在线播放一区二区三区| 一级女性全黄久久生活片免费| 国产精品免费免费| 国产亚洲综合色| 久久精品视频免费观看| 久久综合九色综合97_久久久| 日韩欧美在线1卡| 欧美一区永久视频免费观看| 欧美色精品天天在线观看视频| 91色乱码一区二区三区| 99精品视频在线观看| 国产成人精品免费在线| 国产大陆a不卡| 国产超碰在线一区| 成人h动漫精品一区二区| 久久99久久99| 亚洲电影激情视频网站| 亚洲精品综合在线| 亚洲精品欧美综合四区| 亚洲精品一卡二卡| 亚洲一区二区三区美女| 亚洲成a人片在线不卡一二三区 | 亚洲精品在线免费观看视频| 欧美一二三四在线| 亚洲精品一线二线三线| 久久精品亚洲一区二区三区浴池| 国产性做久久久久久| 中文无字幕一区二区三区| 国产精品进线69影院| 国产精品每日更新在线播放网址| 亚洲色图丝袜美腿| 午夜国产精品影院在线观看| 日本色综合中文字幕| 国产精品小仙女| 91一区在线观看| 欧美视频在线一区| 精品精品欲导航| 国产欧美日韩一区二区三区在线观看| 国产精品黄色在线观看| 午夜伊人狠狠久久| 国内精品国产成人| 91香蕉国产在线观看软件| 69堂精品视频| 国产精品免费丝袜| 视频一区二区不卡| 国产成人aaaa| 欧美日韩一区精品| 久久品道一品道久久精品| 亚洲乱码精品一二三四区日韩在线| 亚洲成人激情av| 国产一区二区三区av电影| 91黄视频在线| 久久久亚洲精品石原莉奈| 国产精品全国免费观看高清| 日本aⅴ精品一区二区三区 | 99久久久久免费精品国产| 日韩午夜在线观看视频| 蜜乳av一区二区三区| 日韩一区二区三区在线| 麻豆视频一区二区| 日韩一级片在线观看| 蜜臀久久99精品久久久久久9| 日韩欧美aaaaaa| 五月天亚洲婷婷| 亚洲欧美国产毛片在线| 久久精品国产亚洲一区二区三区| 成人午夜看片网址| 日韩一级免费观看| 一区二区三区色| 成人激情校园春色| 欧美xxxxx裸体时装秀| 亚洲在线视频一区| 国产成人8x视频一区二区| 久久在线免费观看| 久久精品噜噜噜成人av农村| av电影在线观看不卡 | 在线精品视频免费观看| 亚洲精品在线一区二区| 丝袜美腿一区二区三区| 99热精品一区二区| 日本一区二区三区久久久久久久久不| 丝袜美腿亚洲色图| 在线观看亚洲精品| √…a在线天堂一区| 丁香婷婷综合激情五月色| 日韩欧美精品在线视频| 亚洲一级二级三级| 在线观看欧美日本| 亚洲欧美国产77777| a级精品国产片在线观看| 国产三级欧美三级日产三级99| 免费高清在线一区| 宅男噜噜噜66一区二区66| 亚洲国产一区视频| 欧美在线视频不卡| 一区二区三区久久| 日本高清无吗v一区| 亚洲精品久久7777| 欧美最猛黑人xxxxx猛交| 中文字幕中文字幕在线一区| zzijzzij亚洲日本少妇熟睡| 国产午夜精品久久久久久免费视| 久久99国产精品免费网站| 日韩女优av电影在线观看| 免费高清成人在线| 精品国产乱码久久久久久1区2区| 久久精品国内一区二区三区| 日韩欧美国产系列| 国产在线播放一区三区四| 精品av久久707| 国产精品一区免费视频| 国产精品久久久久久妇女6080| 成人av在线播放网址| 亚洲精品免费在线播放| 欧美日韩一区国产| 免费不卡在线观看| 国产亚洲精品资源在线26u| 风间由美一区二区三区在线观看 | 中文字幕字幕中文在线中不卡视频| 国产a级毛片一区| 国产精品福利一区| 精品视频一区二区不卡| 免费观看91视频大全| 国产日韩欧美精品综合| 99久久99精品久久久久久| 亚洲综合免费观看高清在线观看| 欧美在线一区二区| 另类小说视频一区二区| 久久日韩精品一区二区五区| www.激情成人| 亚洲妇熟xx妇色黄| 精品国产一区二区在线观看| 成人国产精品免费观看视频| 一区二区日韩电影|