
/*
*  Object %name    : %
*  State           :  %state%
*  Creation date   :  6 Nov 2008
*  Last modified   :  %modify_time%
*/
/** @file
*  \brief A brief description of this module
*
*  \version TLK_SCLK_ATP_main.c#1:csrc:1
*  \author LironD
*  \remarks Copyright (C) 2008 by Discretix Technologies Ltd.
*           All Rights reserved
*/


/***** Include Files **************/
#include "DX_VOS_BaseTypes.h"
#include "MW_ATP_defines.h"
#include "MW_ATP_define_flags.h"
#include "MW_ATP_UTIL_funcs.h"
#include "TLK_SCLK_ATP_Defines.h" 
#include "TLK_SCLK_TST_UTIL.h"
#include "TLK_SCLK_ATP_tests.h"
/******** Defines ************/

extern DxError_t TLK_SCLK_ATP_menu(void);

/*****************************************************************************
* Function Name:                                                           
*  main      
*  
* Inputs:
*  None
*
* Outputs: 
*  None                                    
*
* Description:                                                                 
*  This function runs the ATP menu
*  
******************************************************************************/
DxError_t SST_ATP_Init_SST_Tests( void );
#if SCLK_TLK_QA_ATP_TST
	int main(int argc, char *argv[])
#else
	DxStatus SCLK_TLK_QA_ATP_main(void)
#endif
{
  /********* TST Variables Definitions ************/
  DxError_t           TST_Status = DX_SUCCESS;

  /* Init CRYS */
  TST_Status = MW_ATP_UTIL_Init_CRYS();
  TST_ATP_CHECK_ERROR_RETURN(TST_Status,"MW_ATP_UTIL_Init_CRYS","main","");

 
  /* Start TLK_SCLK_ATP and its Menu */
  TST_Status = TLK_SCLK_ATP_menu();
	
  return 0;
  EXIT_ON_ERROR:
  {
    return DX_FAILURE;
  }
}



