Initial import of NFC GNSS SDK project
This commit is contained in:
@@ -0,0 +1,108 @@
|
||||
/**************************************************************************/
|
||||
/* */
|
||||
/* Copyright (c) 1996-2007 by Express Logic Inc. */
|
||||
/* */
|
||||
/* This software is copyrighted by and is the sole property of Express */
|
||||
/* Logic, Inc. All rights, title, ownership, or other interests */
|
||||
/* in the software remain the property of Express Logic, Inc. This */
|
||||
/* software may only be used in accordance with the corresponding */
|
||||
/* license agreement. Any unauthorized use, duplication, transmission, */
|
||||
/* distribution, or disclosure of this software is expressly forbidden. */
|
||||
/* */
|
||||
/* This Copyright notice may not be removed or modified without prior */
|
||||
/* written consent of Express Logic, Inc. */
|
||||
/* */
|
||||
/* Express Logic, Inc. reserves the right to modify this software */
|
||||
/* without notice. */
|
||||
/* */
|
||||
/* Express Logic, Inc. info@expresslogic.com */
|
||||
/* 11423 West Bernardo Court http://www.expresslogic.com */
|
||||
/* San Diego, CA 92127 */
|
||||
/* */
|
||||
/**************************************************************************/
|
||||
|
||||
|
||||
/**************************************************************************/
|
||||
/**************************************************************************/
|
||||
/** */
|
||||
/** ThreadX Component */
|
||||
/** */
|
||||
/** Initialize */
|
||||
/** */
|
||||
/**************************************************************************/
|
||||
/**************************************************************************/
|
||||
|
||||
|
||||
/**************************************************************************/
|
||||
/* */
|
||||
/* COMPONENT DEFINITION RELEASE */
|
||||
/* */
|
||||
/* tx_initialize.h PORTABLE C */
|
||||
/* 5.1 */
|
||||
/* AUTHOR */
|
||||
/* */
|
||||
/* William E. Lamie, Express Logic, Inc. */
|
||||
/* */
|
||||
/* DESCRIPTION */
|
||||
/* */
|
||||
/* This file defines the ThreadX initialization component, including */
|
||||
/* data types and external references. It is assumed that tx_api.h */
|
||||
/* and tx_port.h have already been included. */
|
||||
/* */
|
||||
/* RELEASE HISTORY */
|
||||
/* */
|
||||
/* DATE NAME DESCRIPTION */
|
||||
/* */
|
||||
/* 12-12-2005 William E. Lamie Initial Version 5.0 */
|
||||
/* 04-02-2007 William E. Lamie Modified comment(s), and */
|
||||
/* replaced UL constant */
|
||||
/* modifier with ULONG cast, */
|
||||
/* resulting in version 5.1 */
|
||||
/* */
|
||||
/**************************************************************************/
|
||||
|
||||
#ifdef PLAT_USE_THREADX
|
||||
|
||||
#ifndef TX_INITIALIZE_H
|
||||
#define TX_INITIALIZE_H
|
||||
|
||||
|
||||
/* Define constants that indicate initialization is in progress. */
|
||||
|
||||
#define TX_INITIALIZE_IN_PROGRESS ((ULONG) 0xF0F0F0F0)
|
||||
#define TX_INITIALIZE_ALMOST_DONE ((ULONG) 0xF0F0F0F1)
|
||||
#define TX_INITIALIZE_IS_FINISHED ((ULONG) 0x00000000)
|
||||
|
||||
|
||||
/* Define initialization function prototypes. */
|
||||
|
||||
VOID _tx_initialize_high_level(VOID);
|
||||
VOID _tx_initialize_kernel_enter(VOID);
|
||||
VOID _tx_initialize_kernel_setup(VOID);
|
||||
VOID _tx_initialize_low_level(VOID);
|
||||
VOID Application_Initialize(VOID);
|
||||
|
||||
|
||||
/* Initialization component data declarations follow. */
|
||||
|
||||
/* Determine if the initialization function of this component is including
|
||||
this file. If so, make the data definitions really happen. Otherwise,
|
||||
make them extern so other functions in the component can access them. */
|
||||
|
||||
#ifdef TX_INITIALIZE_INIT
|
||||
#define INITIALIZE_DECLARE
|
||||
#else
|
||||
#define INITIALIZE_DECLARE extern
|
||||
#endif
|
||||
|
||||
|
||||
/* Define the unused memory pointer. The value of the first available
|
||||
memory address is placed in this variable in the low-level
|
||||
initialization function. The content of this variable is passed
|
||||
to the application's system definition function. */
|
||||
|
||||
INITIALIZE_DECLARE VOID *_tx_initialize_unused_memory;
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user