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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ixtimesyncacc.h

?? 友善mini2440嵌入式
?? H
?? 第 1 頁 / 共 2 頁
字號:
 * * @param tickRate [in] - Value to set Tick Rate *                         * This API will set the Tick Rate (Frequency Scaling Value) in the IEEE * 1588 block to the given value. The Accumulator register (not client  * visible) is incremented by this TickRate value every clock cycle. When  * the Accumulator overflows, the SystemTime is incremented by one. This * TickValue can therefore be used to adjust the system timer. *            * @li Re-entrant   : yes * @li ISR Callable : no * * @return @li IX_TIMESYNCACC_SUCCESS - Operation is successful *         @li IX_TIMESYNCACC_FAILED - Internal error occurred */PUBLIC IxTimeSyncAccStatusixTimeSyncAccTickRateSet(UINT32 tickRate);/** * @ingroup IxTimeSyncAcc *  * @fn IxTimeSyncAccStatus ixTimeSyncAccTickRateGet(                               UINT32 *tickRate) * * @brief Gets the Tick Rate (Frequency Scaling Value) from the IEEE 1588 * hardware assist block * * @param tickRate [out] - Current Tick Rate value in the IEEE 1588 block * * This API will get the TickRate on IEE15588 block. Refer to @ref  * ixTimeSyncAccTickRateSet for notes on usage of this value. *          * @li   Reentrant    : yes * @li   ISR Callable : no * * @return @li IX_TIMESYNCACC_SUCCESS - Operation is successful *         @li IX_TIMESYNCACC_INVALIDPARAM - Invalid parameters passed *         @li IX_TIMESYNCACC_FAILED - Internal error occurred */PUBLIC IxTimeSyncAccStatusixTimeSyncAccTickRateGet(UINT32 *tickRate);/** * @ingroup IxTimeSyncAcc *  * @fn IxTimeSyncAccStatus ixTimeSyncAccTargetTimeInterruptEnable(                               IxTimeSyncAccTargetTimeCallback targetTimeCallback) * * @brief Enables the interrupt to verify the condition where the System Time  * greater or equal to the Target Time in the IEEE 1588 hardware assist block.  * If the condition is true an interrupt will be sent to XScale. * * @param targetTimeCallback [in] - Callback to be invoked when interrupt fires * * This API will enable the Target Time reached/hit condition interrupt. * * NOTE: The client application needs to ensure that the APIs  * @ref ixTimeSyncAccTargetTimeInterruptEnable, @ref ixTimeSyncAccTargetTimeSet and * @ref ixTimeSyncAccTargetTimeInterruptDisable are accessed in mutual exclusive  * manner with respect to each other. * * @li Re-entrant   : no * @li ISR Callable : yes * * @return @li IX_TIMESYNCACC_SUCCESS - Operation is successful *         @li IX_TIMESYNCACC_INVALIDPARAM - Null parameter passed for callback *         @li IX_TIMESYNCACC_FAILED - Internal error occurred */PUBLIC IxTimeSyncAccStatusixTimeSyncAccTargetTimeInterruptEnable(IxTimeSyncAccTargetTimeCallback targetTimeCallback);/** * @ingroup IxTimeSyncAcc *  * @fn IxTimeSyncAccStatus ixTimeSyncAccTargetTimeInterruptDisable(                               void) * * @brief Disables the interrupt for the condition explained in the function * description of @ref ixTimeSyncAccTargetTimeInterruptEnable. * * This API will disable the Target Time interrupt. * * NOTE: The client application needs to ensure that the APIs  * @ref ixTimeSyncAccTargetTimeInterruptEnable, @ref ixTimeSyncAccTargetTimeSet and * @ref ixTimeSyncAccTargetTimeInterruptDisable are accessed in mutual exclusive  * manner with respect to each other. *               * @li Re-entrant   : no * @li ISR Callable : yes * * @return @li IX_TIMESYNCACC_SUCCESS - Operation is successful *         @li IX_TIMESYNCACC_FAILED - Internal error occurred */PUBLIC IxTimeSyncAccStatusixTimeSyncAccTargetTimeInterruptDisable(void);/** * @ingroup IxTimeSyncAcc *  * @fn IxTimeSyncAccStatus ixTimeSyncAccTargetTimePoll(                               BOOL *ttmPollFlag,                               IxTimeSyncAccTimeValue *targetTime) * * @brief Poll to verify the condition where the System Time greater or equal to * the Target Time in the IEEE 1588 hardware assist block. If the condition is * true an event flag is set in the hardware. * * @param ttmPollFlag [out] - TRUE  if the target time reached/hit condition event set *                            FALSE if the target time reached/hit condition event is                                     not set * @param targetTime [out] - Capture current targetTime into client provided buffer * * Poll the target time reached/hit condition status. Return true and the current * target time value, if the condition is true else return false. * * NOTE: The client application will need to clear the event flag that will be set * as long as the condition that the System Time greater or equal to the Target Time is * valid, in one of the following ways: *     1) Invoke the API to change the target time *     2) Change the system timer value  *               * @li Re-entrant   : yes * @li ISR Callable : no * * @return @li IX_TIMESYNCACC_SUCCESS - Operation is successful *         @li IX_TIMESYNCACC_INVALIDPARAM - Null parameter passed *         @li IX_TIMESYNCACC_FAILED - Internal error occurred *         @li IX_TIMESYNCACC_INTERRUPTMODEINUSE - Interrupt mode in use */PUBLIC IxTimeSyncAccStatusixTimeSyncAccTargetTimePoll(BOOL *ttmPollFlag,    IxTimeSyncAccTimeValue *targetTime);/** * @ingroup IxTimeSyncAcc *  * @fn IxTimeSyncAccStatus ixTimeSyncAccTargetTimeSet(                               IxTimeSyncAccTimeValue targetTime) * * @brief Sets the Target Time in the IEEE 1588 hardware assist block * * @param targetTime [in] - Value to set Target Time *                         * This API will set the Target Time to a given value. * * NOTE: The client application needs to ensure that the APIs  * @ref ixTimeSyncAccTargetTimeInterruptEnable, @ref ixTimeSyncAccTargetTimeSet and * @ref ixTimeSyncAccTargetTimeInterruptDisable are accessed in mutual exclusive  * manner with respect to each other. *               * @li   Reentrant    : no * @li   ISR Callable : yes * * @return @li IX_TIMESYNCACC_SUCCESS - Operation is successful *         @li IX_TIMESYNCACC_FAILED - Internal error occurred */PUBLIC IxTimeSyncAccStatusixTimeSyncAccTargetTimeSet(IxTimeSyncAccTimeValue targetTime);/** * @ingroup IxTimeSyncAcc *  * @fn IxTimeSyncAccStatus ixTimeSyncAccTargetTimeGet(                               IxTimeSyncAccTimeValue *targetTime) * * @brief Gets the Target Time in the IEEE 1588 hardware assist block * * @param targetTime [out] - Copy current time to client provided buffer *                                                  * This API will get the Target Time from IEEE 1588 block and return to the  * client application *             * @li Re-entrant   : yes * @li ISR Callable : no * * @return @li IX_TIMESYNCACC_SUCCESS - Operation is successful *         @li IX_TIMESYNCACC_INVALIDPARAM - Null parameter passed *         @li IX_TIMESYNCACC_FAILED - Internal error occurred */PUBLIC IxTimeSyncAccStatusixTimeSyncAccTargetTimeGet(IxTimeSyncAccTimeValue *targetTime);/** * @ingroup IxTimeSyncAcc *  * @fn IxTimeSyncAccStatus ixTimeSyncAccAuxTimeInterruptEnable(                               IxTimeSyncAccAuxMode auxMode,                                IxTimeSyncAccAuxTimeCallback auxTimeCallback) * * @brief Enables the interrupt notification for the given mode of Auxiliary Time  * Stamp in the IEEE 1588 hardware assist block *  * @param auxMode [in] - Auxiliary time stamp register (slave or master) to use * @param auxTimeCallback [in] - Callback to be invoked when interrupt fires  *                                                               * This API will enable the Auxiliary Master/Slave Time stamp Interrupt. * * <pre> * NOTE: 1) An individual callback is to be registered for each Slave and Master  * Auxiliary Time Stamp registers. Thus to register for both Master and Slave time * stamp interrupts either the same callback or two separate callbacks the API has * to be invoked twice. *       2) On the IXDP465 Development Platform, the Auxiliary Timestamp signal for  * slave mode is tied to GPIO 8 pin. This signal is software routed by default to  * PCI for backwards compatibility with the IXDP425 Development Platform. This * routing must be disabled for the auxiliary slave time stamp register to work  * properly. The following commands may be used to accomplish this. However, refer * to the IXDP465 Development Platform Users Guide or the BSP/LSP documentation for * more specific information. * * For Linux (at the Redboot prompt i.e., before loading zImage): *     mfill -b 0x54100000 -1 -l 1 -p 8 *     mfill -b 0x54100001 -1 -l 1 -p 0x7f * For vxWorks, at the prompt: *     intDisable(25) *     ixdp400FpgaIODetach(8) * </pre> *               * @li Re-entrant   : no * @li ISR Callable : no * * @return @li IX_TIMESYNCACC_SUCCESS - Operation is successful *         @li IX_TIMESYNCACC_INVALIDPARAM - Null parameter passed for callback or                                            invalid auxiliary snapshot mode *         @li IX_TIMESYNCACC_FAILED - Internal error occurred */PUBLIC IxTimeSyncAccStatusixTimeSyncAccAuxTimeInterruptEnable(IxTimeSyncAccAuxMode auxMode,    IxTimeSyncAccAuxTimeCallback auxTimeCallback);/** * @ingroup IxTimeSyncAcc *  * @fn IxTimeSyncAccStatus ixTimeSyncAccAuxTimeInterruptDisable(                               IxTimeSyncAccAuxMode auxMode) * * @brief Disables the interrupt for the indicated mode of Auxiliary Time Stamp * in the IEEE 1588 hardware assist block * * @param auxMode [in] - Auxiliary time stamp mode (slave or master) using which * the interrupt will be disabled. *                         * This API will disable the Auxiliary Time Stamp Interrupt (Master or Slave) *               * @li Re-entrant   : yes * @li ISR Callable : no * * @return @li IX_TIMESYNCACC_SUCCESS - Operation is successful *         @li IX_TIMESYNCACC_INVALIDPARAM - Invalid parameters passed *         @li IX_TIMESYNCACC_FAILED - Internal error occurred */PUBLIC IxTimeSyncAccStatusixTimeSyncAccAuxTimeInterruptDisable(IxTimeSyncAccAuxMode auxMode);/** * @ingroup IxTimeSyncAcc *  * @fn IxTimeSyncAccStatus ixTimeSyncAccAuxTimePoll(                               IxTimeSyncAccAuxMode auxMode,                               BOOL *auxPollFlag,                               IxTimeSyncAccTimeValue *auxTime) * * @brief Poll for the Auxiliary Time Stamp captured for the mode indicated  * (Master or Slave) * * @param auxMode [in] - Auxiliary Snapshot Register (Slave or Master) to be checked * @param auxPollFlag [out] - TRUE if the time stamp captured in auxiliary                                    snapshot register *                            FALSE if the time stamp not captured in                                    auxiliary snapshot register * @param auxTime [out] - Copy the current Auxiliary Snapshot Register value into the * client provided buffer * * Polls for the Time stamp in the appropriate Auxiliary Snapshot Registers based  * on the mode specified. Return true and the contents of the Auxiliary snapshot, * if it is available else return false. *  * Please refer to the note #2 of the API @ref ixTimeSyncAccAuxTimeInterruptEnable * for more information for Auxiliary Slave mode. * * @li Re-entrant   : yes * @li ISR Callable : no * * @return @li IX_TIMESYNCACC_SUCCESS - Operation is successful *         @li IX_TIMESYNCACC_INVALIDPARAM - Null parameter passed for auxPollFlag,                   callback or invalid auxiliary snapshot mode *         @li IX_TIMESYNCACC_FAILED - Internal error occurred *         @li IX_TIMESYNCACC_INTERRUPTMODEINUSE - Interrupt mode in use */PUBLIC IxTimeSyncAccStatusixTimeSyncAccAuxTimePoll(IxTimeSyncAccAuxMode auxMode,    BOOL *auxPollFlag,    IxTimeSyncAccTimeValue *auxTime);/** * @ingroup IxTimeSyncAcc * * @fn IxTimeSyncAccStatus ixTimeSyncAccReset(void) * * @brief Resets the IEEE 1588 hardware assist block * * Sets the reset bit in the IEEE1588 silicon which fully resets the silicon block *             * @li Reentrant    : yes * @li ISR Callable : no * * @return @li IX_TIMESYNCACC_SUCCESS - Operation is successful *         @li IX_TIMESYNCACC_FAILED  - Internal error occurred */PUBLIC IxTimeSyncAccStatusixTimeSyncAccReset(void);/** * @ingroup IxTimeSyncAcc * * @fn IxTimeSyncAccStatus ixTimeSyncAccStatsGet(IxTimeSyncAccStats                               *timeSyncStats) * * @brief Returns the IxTimeSyncAcc Statistics in the client supplied buffer * * @param timeSyncStats [out] - TimeSync statistics counter values * * This API will return the statistics of the received or transmitted messages. *  * NOTE: 1) These counters are updated only when the client polls for the time  * stamps or interrupt are enabled. This is because the IxTimeSyncAcc module  * does not either transmit or receive messages and does only run the code  * when explicit requests received by client application. * *       2) These statistics reflect the number of valid PTP messages exchanged * in Master and Slave modes but includes all the messages (including valid  * non-PTP messages) while operating in the Any mode. *               * @li Reentrant    : no * @li ISR Callable : no * * @return @li IX_TIMESYNCACC_SUCCESS - Operation is successful *         @li IX_TIMESYNCACC_INVALIDPARAM - NULL parameter passed *         @li IX_TIMESYNCACC_FAILED - Internal error occurred */PUBLIC IxTimeSyncAccStatusixTimeSyncAccStatsGet(IxTimeSyncAccStats *timeSyncStats);/** * @ingroup IxTimeSyncAcc * * @fn void ixTimeSyncAccStatsReset(void) * * @brief Reset Time Sync statistics * * This API will reset the statistics counters of the TimeSync access layer. *              * @li Reentrant    : yes * @li ISR Callable:  no * * @return @li None */PUBLIC voidixTimeSyncAccStatsReset(void);/** * @ingroup IxTimeSyncAcc * * @fn IxTimeSyncAccStatus ixTimeSyncAccShow(void) * * @brief Displays the Time Sync current status * * This API will display status on the current configuration of the IEEE * 1588 hardware assist block, contents of the various time stamp registers, * outstanding interrupts and/or events. * * Note that this is intended for debug only, and in contrast to the other * functions, it does not clear the any of the status bits associated with * active timestamps and so is passive in its nature. *             * @li Reentrant    : yes * @li ISR Callable : no * * @return @li IX_TIMESYNCACC_SUCCESS - Operation is successful *         @li IX_TIMESYNCACC_FAILED - Internal error occurred */PUBLIC IxTimeSyncAccStatusixTimeSyncAccShow(void);#endif /* __ixp46X */#endif /* IXTIMESYNCACC_H *//** * @} defgroup IxTimeSyncAcc */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱人伦偷精品视频免下载 | 成人欧美一区二区三区视频网页 | 五月天激情综合网| 日韩美女久久久| 中文字幕永久在线不卡| 欧美经典一区二区| 中文字幕欧美日韩一区| 欧美激情一区二区三区| 国产精品你懂的在线欣赏| 欧美激情综合五月色丁香| 中文字幕免费不卡| 亚洲靠逼com| 亚洲一区二区三区三| 亚洲v日本v欧美v久久精品| 天天色天天操综合| 极品少妇一区二区三区精品视频| 理论电影国产精品| 国产九九视频一区二区三区| 国产91丝袜在线18| 91美女在线视频| 欧美日产国产精品| 日韩视频在线永久播放| 久久久亚洲精华液精华液精华液| 2020国产精品久久精品美国| 亚洲欧洲国产日本综合| 亚洲第一久久影院| 激情五月激情综合网| 成人av网站在线观看| 欧美亚洲动漫制服丝袜| 日韩精品在线一区二区| 日韩一区欧美一区| 另类小说欧美激情| 91老师国产黑色丝袜在线| 91精品麻豆日日躁夜夜躁| 久久久久国产精品厨房| 综合久久给合久久狠狠狠97色 | 日产国产欧美视频一区精品 | 日本一区二区免费在线 | 欧美一区二区女人| 久久精品人人爽人人爽| 一区二区三区在线免费| 激情亚洲综合在线| 欧洲精品一区二区三区在线观看| 精品久久久久久久久久久久包黑料| 国产欧美视频一区二区| 天堂va蜜桃一区二区三区| 国产91丝袜在线18| 欧美www视频| 一区二区三区视频在线观看| 国产一区二区三区在线看麻豆| 色欲综合视频天天天| 久久精品人人做人人综合| 日韩vs国产vs欧美| 91国偷自产一区二区三区成为亚洲经典 | 国产精品视频观看| 青娱乐精品视频在线| 91国偷自产一区二区使用方法| 国产亚洲精品中文字幕| 麻豆精品在线观看| 欧美日韩色一区| 亚洲欧洲日韩综合一区二区| 国产成人综合视频| 精品伦理精品一区| 免费观看在线综合| 欧美美女一区二区| 亚洲va天堂va国产va久| 色综合久久久久综合99| 国产精品不卡一区| 成人av影视在线观看| 久久嫩草精品久久久精品一| 久久精品99国产精品日本| 欧美精品在线观看播放| 一区二区三区日韩欧美精品| 91片在线免费观看| 亚洲视频一二三| 91美女福利视频| 亚洲免费视频成人| 色噜噜夜夜夜综合网| 亚洲视频在线一区观看| 99热精品一区二区| 亚洲精品视频自拍| 91精彩视频在线观看| 午夜激情一区二区三区| 6080日韩午夜伦伦午夜伦| 五月婷婷激情综合网| 欧美一区二区三区日韩| 美女久久久精品| 久久在线免费观看| 成人一区二区三区中文字幕| 中文成人av在线| 色视频欧美一区二区三区| 一区二区三区四区五区视频在线观看| 欧美在线综合视频| 秋霞av亚洲一区二区三| 久久新电视剧免费观看| 成人黄色av网站在线| 亚洲嫩草精品久久| 在线不卡的av| 国产乱码精品1区2区3区| 中文字幕欧美国产| 欧美唯美清纯偷拍| 精品无码三级在线观看视频| 国产精品污污网站在线观看| 色999日韩国产欧美一区二区| 亚洲成人精品在线观看| 久久中文娱乐网| 色88888久久久久久影院野外| 蜜桃av一区二区在线观看| 欧美激情资源网| 欧美丰满高潮xxxx喷水动漫| 国产91色综合久久免费分享| 亚洲一区二区在线观看视频| 欧美成人精品1314www| 99久久久免费精品国产一区二区| 午夜欧美电影在线观看| 国产欧美精品一区| 91麻豆精品国产91久久久久久| 国产精品一区在线| 日韩av一区二区三区四区| 国产蜜臀av在线一区二区三区| 欧美日韩成人激情| 99久久国产综合色|国产精品| 美腿丝袜在线亚洲一区| 亚洲欧美一区二区三区极速播放 | 色婷婷久久综合| 精品在线播放免费| 亚洲一区二区三区精品在线| 久久精品人人做人人综合| 666欧美在线视频| 91成人免费在线视频| 丰满放荡岳乱妇91ww| 欧美aⅴ一区二区三区视频| 亚洲精品写真福利| 国产精品成人在线观看| 久久久久久9999| 91精品中文字幕一区二区三区| 91日韩在线专区| 成人国产电影网| 国产精品综合视频| 久久精品免费看| 日韩电影在线一区| 婷婷一区二区三区| 亚洲高清不卡在线| 亚洲一区二区三区四区在线免费观看| 国产婷婷精品av在线| 欧美精品一区视频| 日韩精品一区二区三区视频| 777久久久精品| 欧美精品自拍偷拍动漫精品| 欧美日韩在线播放一区| 在线亚洲一区二区| 在线视频综合导航| 欧美综合色免费| 欧美日韩一级黄| 欧美日韩你懂得| 欧美老肥妇做.爰bbww| 欧美裸体bbwbbwbbw| 欧美一区二区三区免费| 欧美一个色资源| 欧美成人官网二区| 亚洲精品在线一区二区| 精品国产区一区| 国产视频亚洲色图| 国产精品久久久久aaaa| 中文字幕一区二区视频| 亚洲免费成人av| 亚洲成av人片在线观看| 秋霞电影一区二区| 国产乱色国产精品免费视频| 懂色av一区二区三区免费观看| 成人性色生活片免费看爆迷你毛片| 成人h版在线观看| 91国产成人在线| 欧美日韩久久不卡| 欧美成人猛片aaaaaaa| 国产欧美日韩精品一区| 中文字幕一区三区| 亚洲成a人v欧美综合天堂| 经典一区二区三区| 99久久国产免费看| 欧美久久高跟鞋激| 久久精品在线观看| 亚洲精品免费电影| 老司机午夜精品| 成人精品国产一区二区4080| 欧美性色aⅴ视频一区日韩精品| 4438x亚洲最大成人网| 国产日本欧洲亚洲| 亚洲国产精品久久人人爱| 免费在线观看一区| av激情成人网| 欧美一级黄色录像| 亚洲欧美成人一区二区三区| 亚洲妇熟xx妇色黄| 国产99久久久国产精品免费看| 91精品办公室少妇高潮对白| 久久久国产精品麻豆 | 欧美精品丝袜中出| 国产精品久久三区| 精品亚洲porn|