summaryrefslogtreecommitdiff
path: root/software/octdeviceapi/oct6100api/oct6100_api/oct6100_remote_debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'software/octdeviceapi/oct6100api/oct6100_api/oct6100_remote_debug.c')
-rw-r--r--software/octdeviceapi/oct6100api/oct6100_api/oct6100_remote_debug.c38
1 files changed, 38 insertions, 0 deletions
diff --git a/software/octdeviceapi/oct6100api/oct6100_api/oct6100_remote_debug.c b/software/octdeviceapi/oct6100api/oct6100_api/oct6100_remote_debug.c
index b9f747b..0c67d0b 100644
--- a/software/octdeviceapi/oct6100api/oct6100_api/oct6100_remote_debug.c
+++ b/software/octdeviceapi/oct6100api/oct6100_api/oct6100_remote_debug.c
@@ -86,6 +86,7 @@ f_pApiInstance Pointer to API instance. This memory is used to keep
f_pRemoteDebug Pointer to a remote debug structure.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100RemoteDebugDef
UINT32 Oct6100RemoteDebugDef(
tPOCT6100_REMOTE_DEBUG f_pRemoteDebug )
{
@@ -97,7 +98,9 @@ UINT32 Oct6100RemoteDebugDef(
return cOCT6100_ERR_OK;
}
+#endif
+#if !SKIP_Oct6100RemoteDebug
UINT32 Oct6100RemoteDebug(
tPOCT6100_INSTANCE_API f_pApiInstance,
tPOCT6100_REMOTE_DEBUG f_pRemoteDebug )
@@ -234,6 +237,7 @@ UINT32 Oct6100RemoteDebug(
return cOCT6100_ERR_OK;
}
+#endif
/**************************** PRIVATE FUNCTIONS ****************************/
@@ -253,6 +257,7 @@ f_pChipOpen Pointer to chip configuration struct.
f_pInstSizes Pointer to struct containing instance sizes.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiGetRemoteDebugSwSizes
UINT32 Oct6100ApiGetRemoteDebugSwSizes(
IN tPOCT6100_CHIP_OPEN f_pChipOpen,
OUT tPOCT6100_API_INSTANCE_SIZES f_pInstSizes )
@@ -288,6 +293,7 @@ UINT32 Oct6100ApiGetRemoteDebugSwSizes(
return cOCT6100_ERR_OK;
}
+#endif
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
@@ -304,6 +310,7 @@ f_pApiInstance Pointer to API instance. This memory is used to keep
the present state of the chip and all its resources.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiRemoteDebuggingSwInit
UINT32 Oct6100ApiRemoteDebuggingSwInit(
IN OUT tPOCT6100_INSTANCE_API f_pApiInstance )
{
@@ -330,6 +337,7 @@ UINT32 Oct6100ApiRemoteDebuggingSwInit(
return cOCT6100_ERR_OK;
}
+#endif
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
@@ -348,6 +356,7 @@ f_pApiInstance Pointer to API instance. This memory is used to keep
f_ulPktLengthDword Length of the packet in dwords.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiCheckEndianDetectField
UINT32 Oct6100ApiCheckEndianDetectField(
IN OUT tPOCTRPC_OGRDTP_HEADER f_pOgrdtpHeader,
IN UINT32 f_ulPktLengthDword )
@@ -409,6 +418,7 @@ UINT32 Oct6100ApiCheckEndianDetectField(
return cOCT6100_ERR_OK;
}
+#endif
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
@@ -425,6 +435,7 @@ f_ulPktLengthDword Length of the packet in dwords.
f_pulChecksum Pointer to the checksum of the packet.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiCalculateChecksum
VOID Oct6100ApiCalculateChecksum(
IN PUINT32 f_pulPktPayload,
IN UINT32 f_ulPktLengthDword,
@@ -443,6 +454,7 @@ VOID Oct6100ApiCalculateChecksum(
*f_pulChecksum -= (pOgrdtpHeader->ulChecksum >> 16) & 0xFFFF;
*f_pulChecksum -= (pOgrdtpHeader->ulChecksum >> 0) & 0xFFFF;
}
+#endif
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
@@ -472,6 +484,7 @@ f_ulPayloadDwordIndex Index in the packet where the payload starts.
f_ulChecksum Checksum of the packet.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiFormResponsePkt
VOID Oct6100ApiFormResponsePkt(
IN OUT tPOCT6100_INSTANCE_API f_pApiInstance,
IN PUINT32 f_pulRcvPktPayload,
@@ -584,6 +597,7 @@ VOID Oct6100ApiFormResponsePkt(
Oct6100UserMemCopy( pulPktCache, f_pulRspPktPayload, f_ulPktLengthDword * 4 );
}
}
+#endif
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
@@ -607,6 +621,7 @@ f_ulSessionIndex Index of the remote debug session within the API' session lis
f_ulChecksum Checksum of the packet.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiCheckPktCommands
UINT32 Oct6100ApiCheckPktCommands(
IN OUT tPOCT6100_INSTANCE_API f_pApiInstance,
IN PUINT32 f_pulRcvPktPayload,
@@ -734,6 +749,7 @@ UINT32 Oct6100ApiCheckPktCommands(
return cOCT6100_ERR_OK;
}
+#endif
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
@@ -754,6 +770,7 @@ f_pulRcvPktPayload Pointer to the payload of the received packet.
f_ulPktLengthDword Length of the packet in dwords.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiExecutePktCommands
VOID Oct6100ApiExecutePktCommands(
IN tPOCT6100_INSTANCE_API f_pApiInstance,
IN PUINT32 f_pulRcvPktPayload,
@@ -817,6 +834,7 @@ VOID Oct6100ApiExecutePktCommands(
pReqCmndHeader = ( tPOCTRPC_COMMAND_HEADER )(( PUINT32 )pReqCmndHeader + (pReqCmndHeader->ulCommandByteSize / 4));
}
}
+#endif
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
@@ -839,6 +857,7 @@ f_pulSessionIndex Pointer to the remote debugging session within the
API's session list.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiCheckSessionNum
UINT32 Oct6100ApiCheckSessionNum(
IN OUT tPOCT6100_INSTANCE_API f_pApiInstance,
IN tPOCTRPC_OGRDTP_HEADER f_pOgrdtpHeader,
@@ -1035,6 +1054,7 @@ UINT32 Oct6100ApiCheckSessionNum(
return cOCT6100_ERR_FATAL_46;
}
}
+#endif
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
@@ -1053,6 +1073,7 @@ f_pApiInstance Pointer to API instance. This memory is used to keep
f_pCmndHeader Pointer to RPC command structure.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiRpcReadWord
VOID Oct6100ApiRpcReadWord(
IN OUT tPOCT6100_INSTANCE_API f_pApiInstance,
IN OUT tPOCTRPC_COMMAND_HEADER f_pCmndHeader )
@@ -1085,6 +1106,7 @@ VOID Oct6100ApiRpcReadWord(
pReadCommand->ulReadData = (usReadData << 16) | usReadData;
f_pCmndHeader->ulFunctionResult = ulResult;
}
+#endif
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
@@ -1103,6 +1125,7 @@ f_pApiInstance Pointer to API instance. This memory is used to keep
f_pCmndHeader Pointer to RPC command structure.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiRpcReadBurst
VOID Oct6100ApiRpcReadBurst(
IN OUT tPOCT6100_INSTANCE_API f_pApiInstance,
IN OUT tPOCTRPC_COMMAND_HEADER f_pCmndHeader )
@@ -1169,6 +1192,7 @@ VOID Oct6100ApiRpcReadBurst(
/* Return result. */
f_pCmndHeader->ulFunctionResult = ulResult;
}
+#endif
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
@@ -1187,6 +1211,7 @@ f_pApiInstance Pointer to API instance. This memory is used to keep
f_pCmndHeader Pointer to RPC command structure.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiRpcReadArray
VOID Oct6100ApiRpcReadArray(
IN OUT tPOCT6100_INSTANCE_API f_pApiInstance,
IN OUT tPOCTRPC_COMMAND_HEADER f_pCmndHeader )
@@ -1235,6 +1260,7 @@ VOID Oct6100ApiRpcReadArray(
/* Return result. */
f_pCmndHeader->ulFunctionResult = ulResult;
}
+#endif
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
@@ -1253,6 +1279,7 @@ f_pApiInstance Pointer to API instance. This memory is used to keep
f_pCmndHeader Pointer to RPC command structure.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiRpcWriteWord
VOID Oct6100ApiRpcWriteWord(
IN OUT tPOCT6100_INSTANCE_API f_pApiInstance,
IN OUT tPOCTRPC_COMMAND_HEADER f_pCmndHeader )
@@ -1279,6 +1306,7 @@ VOID Oct6100ApiRpcWriteWord(
/* Return result. */
f_pCmndHeader->ulFunctionResult = ulResult;
}
+#endif
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
@@ -1297,6 +1325,7 @@ f_pApiInstance Pointer to API instance. This memory is used to keep
f_pCmndHeader Pointer to RPC command structure.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiRpcWriteSmear
VOID Oct6100ApiRpcWriteSmear(
IN OUT tPOCT6100_INSTANCE_API f_pApiInstance,
IN OUT tPOCTRPC_COMMAND_HEADER f_pCmndHeader )
@@ -1324,6 +1353,7 @@ VOID Oct6100ApiRpcWriteSmear(
/* Return result. */
f_pCmndHeader->ulFunctionResult = ulResult;
}
+#endif
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
@@ -1342,6 +1372,7 @@ f_pApiInstance Pointer to API instance. This memory is used to keep
f_pCmndHeader Pointer to RPC command structure.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiRpcWriteBurst
VOID Oct6100ApiRpcWriteBurst(
IN OUT tPOCT6100_INSTANCE_API f_pApiInstance,
IN OUT tPOCTRPC_COMMAND_HEADER f_pCmndHeader )
@@ -1382,6 +1413,7 @@ VOID Oct6100ApiRpcWriteBurst(
/* Return result. */
f_pCmndHeader->ulFunctionResult = ulResult;
}
+#endif
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
@@ -1400,6 +1432,7 @@ f_pApiInstance Pointer to API instance. This memory is used to keep
f_pCmndHeader Pointer to RPC command structure.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiRpcSetHotChannel
VOID Oct6100ApiRpcSetHotChannel(
IN OUT tPOCT6100_INSTANCE_API f_pApiInstance,
IN OUT tPOCTRPC_COMMAND_HEADER f_pCmndHeader )
@@ -1431,6 +1464,7 @@ VOID Oct6100ApiRpcSetHotChannel(
/* Return result. */
f_pCmndHeader->ulFunctionResult = ulResult;
}
+#endif
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
@@ -1449,6 +1483,7 @@ f_pApiInstance Pointer to API instance. This memory is used to keep
f_pCmndHeader Pointer to RPC command structure.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiRpcGetDebugChanIndex
VOID Oct6100ApiRpcGetDebugChanIndex(
IN OUT tPOCT6100_INSTANCE_API f_pApiInstance,
IN OUT tPOCTRPC_COMMAND_HEADER f_pCmndHeader )
@@ -1463,6 +1498,7 @@ VOID Oct6100ApiRpcGetDebugChanIndex(
/* Return result. */
f_pCmndHeader->ulFunctionResult = cOCT6100_ERR_OK;
}
+#endif
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
@@ -1481,6 +1517,7 @@ f_pCmndHeader Pointer to RPC command structure.
f_ulSessionNumber Session number of the current remote debugging session.
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
+#if !SKIP_Oct6100ApiRpcDisconnect
VOID Oct6100ApiRpcDisconnect(
IN OUT tPOCT6100_INSTANCE_API f_pApiInstance,
IN OUT tPOCTRPC_COMMAND_HEADER f_pCmndHeader,
@@ -1558,3 +1595,4 @@ VOID Oct6100ApiRpcDisconnect(
/* Increment number of open sessions. */
pRemoteDebugInfo->ulNumSessionsOpen--;
}
+#endif