|
本帖最后由 FSL_TICS_ZJJ 于 2014-6-4 13:44 编辑
大家好,下面这句是什么意思呢
typedef struct my_isr_struct
{
void *OLD_ISR_DATA;
void (_CODE_PTR_ OLD_ISR)(void *);
_mqx_uint TICK_COUNT;
} MY_ISR_STRUCT, * MY_ISR_STRUCT_PTR;
/*ISR*-----------------------------------------------------------
*
* ISR Name : new_tick_isr
* Comments :
* This ISR replaces the existing timer ISR, then calls the
* old timer ISR.
*END*-----------------------------------------------------------*/
void new_tick_isr
(
void *user_isr_ptr
)
{
MY_ISR_STRUCT_PTR isr_ptr;
isr_ptr = (MY_ISR_STRUCT_PTR)user_isr_ptr;
isr_ptr->TICK_COUNT++;
/* Chain to the previous notifier */
(*isr_ptr->OLD_ISR)(isr_ptr->OLD_ISR_DATA);
}
大家知道 这句话是什么意思嘛 ?
(*isr_ptr->OLD_ISR)(isr_ptr->OLD_ISR_DATA);
|
|