David Fletcher / Mbed 2 deprecated cc3100_Test_Demo

Dependencies:   mbed

Revision:
5:d3b320ebd469
Parent:
4:5af740da0a59
Child:
6:778b081f6a13
--- a/simplelink/cc3100_trace.h	Mon Feb 23 21:10:13 2015 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,183 +0,0 @@
-/*
- * trace.h - CC31xx/CC32xx Host Driver Implementation
- *
- * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/
- *
- *
- *  Redistribution and use in source and binary forms, with or without
- *  modification, are permitted provided that the following conditions
- *  are met:
- *
- *    Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- *
- *    Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the
- *    distribution.
- *
- *    Neither the name of Texas Instruments Incorporated nor the names of
- *    its contributors may be used to endorse or promote products derived
- *    from this software without specific prior written permission.
- *
- *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- *  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- *  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- *  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- *  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- *  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- *  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- *  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- *  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- *  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- *  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
-*/
-#ifndef SIMPLELINK_TRACE_H_
-#define SIMPLELINK_TRACE_H_
-
-
-#include "cc3100_simplelink.h"
-
-/*****************************************************************************/
-/* Macro declarations                                                        */
-/*****************************************************************************/
-
-/*  This macro is for use by other macros to form a fully valid C statement. */
-#define st(x)      do { x } while (__LINE__ == -1)
-
-#define SL_SYNC_SCAN_THRESHOLD  (( uint32_t )2000)
-
-#define _SlDrvAssert(line )  { while(1); }
-
-#define _SL_ASSERT(expr)            { if(!(expr)){_SlDrvAssert(__LINE__); } }
-#define _SL_ERROR(expr, error)      { if(!(expr)){return (error); } }
-
-#define SL_HANDLING_ASSERT          2
-#define SL_HANDLING_ERROR           1
-#define SL_HANDLING_NONE            0
-
-#define SL_SELF_COND_HANDLING       SL_HANDLING_ASSERT
-#define SL_PROTOCOL_HANDLING        SL_HANDLING_ASSERT
-#define SL_DRV_RET_CODE_HANDLING    SL_HANDLING_ASSERT
-#define SL_NWP_IF_HANDLING          SL_HANDLING_ASSERT
-#define SL_OSI_RET_OK_HANDLING      SL_HANDLING_ASSERT
-#define SL_MALLOC_OK_HANDLING       SL_HANDLING_ASSERT
-#define SL_USER_ARGS_HANDLING       SL_HANDLING_ASSERT
-
-#if (SL_DRV_RET_CODE_HANDLING == SL_HANDLING_ASSERT)
-#define VERIFY_RET_OK(Func)                     {_SlReturnVal_t _RetVal = (Func); _SL_ASSERT((_SlReturnVal_t)SL_OS_RET_CODE_OK == _RetVal)}
-#elif (SL_DRV_RET_CODE_HANDLING == SL_HANDLING_ERROR)
-#define VERIFY_RET_OK(Func)                     {_SlReturnVal_t _RetVal = (Func); if (SL_OS_RET_CODE_OK != _RetVal) return  _RetVal;}
-#else
-#define VERIFY_RET_OK(Func)                     (Func);
-#endif
-
-#if (SL_PROTOCOL_HANDLING == SL_HANDLING_ASSERT)
-#define VERIFY_PROTOCOL(expr)                   _SL_ASSERT(expr)
-#elif (SL_PROTOCOL_HANDLING == SL_HANDLING_ERROR)
-#define VERIFY_PROTOCOL(expr)                   _SL_ERROR(expr, SL_RET_CODE_PROTOCOL_ERROR)
-#else
-#define VERIFY_PROTOCOL(expr)
-#endif
-
-#if (defined(PROTECT_SOCKET_ASYNC_RESP) && (SL_SELF_COND_HANDLING == SL_HANDLING_ASSERT))
-#define VERIFY_SOCKET_CB(expr)                  _SL_ASSERT(expr)
-#elif (defined(PROTECT_SOCKET_ASYNC_RESP) && (SL_SELF_COND_HANDLING == SL_HANDLING_ERROR))
-#define VERIFY_SOCKET_CB(expr)                  _SL_ERROR(expr, SL_RET_CODE_SELF_ERROR)
-#else
-#define VERIFY_SOCKET_CB(expr)
-#endif
-
-#if (SL_NWP_IF_HANDLING == SL_HANDLING_ASSERT)
-//#define NWP_IF_WRITE_CHECK(fd,pBuff,len)       { int16_t RetSize, ExpSize = (len); RetSize = sl_IfWrite((fd),(pBuff),ExpSize); _SL_ASSERT(ExpSize == RetSize)}
-//#define NWP_IF_READ_CHECK(fd,pBuff,len)        { int16_t RetSize, ExpSize = (len); RetSize = sl_IfRead((fd),(pBuff),ExpSize);  _SL_ASSERT(ExpSize == RetSize)}
-#elif (SL_NWP_IF_HANDLING == SL_HANDLING_ERROR)
-//#define NWP_IF_WRITE_CHECK(fd,pBuff,len)       { _SL_ERROR((len == sl_IfWrite((fd),(pBuff),(len))), SL_RET_CODE_NWP_IF_ERROR);}
-//#define NWP_IF_READ_CHECK(fd,pBuff,len)        { _SL_ERROR((len == sl_IfRead((fd),(pBuff),(len))),  SL_RET_CODE_NWP_IF_ERROR);}
-#else
-//#define NWP_IF_WRITE_CHECK(fd,pBuff,len)       { sl_IfWrite((fd),(pBuff),(len));}
-//#define NWP_IF_READ_CHECK(fd,pBuff,len)        { sl_IfRead((fd),(pBuff),(len));}
-#endif
-
-#if (SL_OSI_RET_OK_HANDLING == SL_HANDLING_ASSERT)
-#define OSI_RET_OK_CHECK(Func)                  {_SlReturnVal_t _RetVal = (Func); _SL_ASSERT((_SlReturnVal_t)SL_OS_RET_CODE_OK == _RetVal)}
-#elif (SL_OSI_RET_OK_HANDLING == SL_HANDLING_ERROR)
-#define OSI_RET_OK_CHECK(Func)                  {_SlReturnVal_t _RetVal = (Func); if (SL_OS_RET_CODE_OK != _RetVal) return  _RetVal;}
-#else
-#define OSI_RET_OK_CHECK(Func)                  (Func);
-#endif
-
-#if (SL_MALLOC_OK_HANDLING == SL_HANDLING_ASSERT)
-#define MALLOC_OK_CHECK(Ptr)                    _SL_ASSERT(NULL != Ptr)
-#elif (SL_MALLOC_OK_HANDLING == SL_HANDLING_ERROR)
-#define MALLOC_OK_CHECK(Ptr)                    _SL_ERROR((NULL != Ptr), SL_RET_CODE_MALLOC_ERROR)
-#else
-#define MALLOC_OK_CHECK(Ptr)
-#endif
-
-#ifdef SL_INC_ARG_CHECK
-
-#if (SL_USER_ARGS_HANDLING == SL_HANDLING_ASSERT)
-#define ARG_CHECK_PTR(Ptr)                      _SL_ASSERT(NULL != Ptr)
-#elif (SL_USER_ARGS_HANDLING == SL_HANDLING_ERROR)
-#define ARG_CHECK_PTR(Ptr)                      _SL_ERROR((NULL != Ptr), SL_RET_CODE_INVALID_INPUT)
-#else
-#define ARG_CHECK_PTR(Ptr)
-#endif
-
-#else
-#define ARG_CHECK_PTR(Ptr)
-#endif
-
-//#define SL_DBG_TRACE_ENABLE
-#ifdef SL_DBG_TRACE_ENABLE
-#define SL_TRACE0(level,msg_id,str)                     printf(str)
-#define SL_TRACE1(level,msg_id,str,p1)                  printf(str,(p1))
-#define SL_TRACE2(level,msg_id,str,p1,p2)               printf(str,(p1),(p2))
-#define SL_TRACE3(level,msg_id,str,p1,p2,p3)            printf(str,(p1),(p2),(p3))
-#define SL_TRACE4(level,msg_id,str,p1,p2,p3,p4)         printf(str,(p1),(p2),(p3),(p4))
-#define SL_ERROR_TRACE(msg_id,str)                      printf(str)
-#define SL_ERROR_TRACE1(msg_id,str,p1)                  printf(str,(p1))
-#define SL_ERROR_TRACE2(msg_id,str,p1,p2)               printf(str,(p1),(p2))
-#define SL_ERROR_TRACE3(msg_id,str,p1,p2,p3)            printf(str,(p1),(p2),(p3))
-#define SL_ERROR_TRACE4(msg_id,str,p1,p2,p3,p4)         printf(str,(p1),(p2),(p3),(p4))
-#define SL_TRACE_FLUSH()
-#else
-#define SL_TRACE0(level,msg_id,str)
-#define SL_TRACE1(level,msg_id,str,p1)
-#define SL_TRACE2(level,msg_id,str,p1,p2)
-#define SL_TRACE3(level,msg_id,str,p1,p2,p3)
-#define SL_TRACE4(level,msg_id,str,p1,p2,p3,p4)
-#define SL_ERROR_TRACE(msg_id,str)
-#define SL_ERROR_TRACE1(msg_id,str,p1)
-#define SL_ERROR_TRACE2(msg_id,str,p1,p2)
-#define SL_ERROR_TRACE3(msg_id,str,p1,p2,p3)
-#define SL_ERROR_TRACE4(msg_id,str,p1,p2,p3,p4)
-#define SL_TRACE_FLUSH()
-#endif
-
-//#define SL_DBG_CNT_ENABLE
-#ifdef SL_DBG_CNT_ENABLE
-#define _SL_DBG_CNT_INC(Cnt)            g_DbgCnt. ## Cnt++
-#define _SL_DBG_SYNC_LOG(index,value)   {if(index < SL_DBG_SYNC_LOG_SIZE){*(uint32_t *)&g_DbgCnt.SyncLog[index] = *(uint32_t *)(value);}}
-
-#else
-#define _SL_DBG_CNT_INC(Cnt)
-#define _SL_DBG_SYNC_LOG(index,value)
-#endif
-
-#define SL_DBG_LEVEL_1                  1
-#define SL_DBG_LEVEL_2                  2
-#define SL_DBG_LEVEL_3                  4
-#define SL_DBG_LEVEL_MASK               (SL_DBG_LEVEL_2|SL_DBG_LEVEL_3)
-
-#define SL_INCLUDE_DBG_FUNC(Name)		((Name ## _DBG_LEVEL) & SL_DBG_LEVEL_MASK)
-
-#define _SlDrvPrintStat_DBG_LEVEL       SL_DBG_LEVEL_3
-#define _SlDrvOtherFunc_DBG_LEVEL       SL_DBG_LEVEL_1
-
-
-#endif /*__SIMPLELINK_TRACE_H__*/
-
-