Files
2026-07-30 11:19:44 +05:30

61 lines
1.6 KiB
C

/*
******************************************************************************
* SOURCE FILE
*
* Document no: @(#) $Name: VXWORKS_ITER40_2019102207 $ $RCSfile: xx.h,v $ $Revision: 1.5 $
* $Source: /home/interpeak/CVSRoot/ipfreescale/sec4/xx.h,v $
* $Author: dhessing $
* $State: Exp $ $Locker: $
*
* INTERPEAK_COPYRIGHT_STRING
******************************************************************************
*/
/*
****************************************************************************
* 1 DESCRIPTION
****************************************************************************
*/
/******************************************************************************
© 1995-2003, 2004, 2005-2010 Freescale Semiconductor, Inc.
All rights reserved.
This is proprietary source code of Freescale Semiconductor Inc.,
and its use is subject to the NetComm Device Drivers EULA.
The copyright notice above does not evidence any actual or intended
publication of such source code.
**************************************************************************/
#ifndef __XX_H
#define __XX_H
#include "std_ext.h"
#include "xx_ext.h"
#define __ERR_MODULE__ MODULE_UNKNOWN
#define XX_UDELAY_MAX 50000000
/* Interrupt Manager structures (for XX_Call implementation) */
typedef struct t_IntrManagerItem
{
t_Error (*f)(t_Handle);
t_Handle id;
t_Handle h_App;
uint16_t flags;
} t_IntrManagerItem;
typedef struct t_InterQueueManager
{
t_Handle pool;
t_Handle queue;
} t_InterQueueManager;
#endif /* __XX_H */