_csl_intc.h

来自「TI达芬奇dm644x各硬件模块测试代码」· C头文件 代码 · 共 94 行

H
94
字号
/*  ============================================================================ *   Copyright (c) Texas Instruments Inc 2002, 2003, 2004, 2005 * *   Use of this software is controlled by the terms and conditions found in the *   license agreement under which this software has been supplied. *   =========================================================================== */#ifndef __CSL_INTC_H_#define __CSL_INTC_H_#define _CSL_INTC_EVTHANDLER_UNPLUGGED                                    \    ((CSL_IntcEventHandler) 0)/* * ====================================================== *   @func   _csl_intcDispatchFIQ.c *   @desc   the FIQ dispatcher * * *   @ret  void * *              This is the FIQ dispatcher that gets plugged to the FIQ *              exception-vector on the ARM core, when L<dispatcherInit> *              is called. Thus, on reception of an FIQ, this FIQ dispatcher *              gets executed, which then probes the level-1 and level-2 *              interrupt-controllers to find the source of the interrupt. *              It then calls the Interrupt Service Routine ("Event Handler") *              corresponding to the interrupt-number, if one is plugged, to *              service the interrupt. Before passing on control to the *              interrupted code, it also "acknowledges" the receipt of *              the interrupt to the controllers to enable the generation *              of a new FIQ. * * *   @eg * * * ======================================================*/interruptvoid    _CSL_intcDispatchFIQ (        void);/* * ====================================================== *   @func   _csl_intcDispatchIRQ.c *   @desc   the IRQ dispatcher * * *   @ret  void * *              This is the IRQ dispatcher that gets plugged to the IRQ *              exception-vector on the ARM core, when L<dispatcherInit> *              is called. Thus, on reception of an IRQ, this IRQ dispatcher *              gets executed, which then probes the level-1 and level-2 *              interrupt-controllers to find the source of the interrupt. *              It then calls the Interrupt Service Routine ("Event Handler") *              corresponding to the interrupt-number, if one is plugged, to *              service the interrupt. Before passing on control to the *              interrupted code, it also "acknowledges" the receipt of *              the interrupt to the controllers to enable the generation *              of a new IRQ. * * *   @eg * * * ======================================================*/interruptvoid    _CSL_intcDispatchIRQ (        void);externCSL_BitMask32                _CSL_intcAllocMask[ ];externCSL_BitMask32                _CSL_intcPriAllocMask[ ];externCSL_IntcEventHandlerRecord   _CSL_intcEventHandlerRecord[ ];externUint32   _CSL_intcInterruptEntryTable[ ];#endif /* __CSL_INTC_H_ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?