diff options
Diffstat (limited to 'peripheral/keystore/chaabi/libcc54/include/crys/crys_self_test.xml')
-rw-r--r-- | peripheral/keystore/chaabi/libcc54/include/crys/crys_self_test.xml | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/peripheral/keystore/chaabi/libcc54/include/crys/crys_self_test.xml b/peripheral/keystore/chaabi/libcc54/include/crys/crys_self_test.xml new file mode 100644 index 0000000..1f24b7d --- /dev/null +++ b/peripheral/keystore/chaabi/libcc54/include/crys/crys_self_test.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="US-ASCII" ?> +<!--**************************************************************** +* (c) Copyright 2011-2012 Discretix Technologies Ltd. * +* This file is licensed under the terms provided in the file * +* libcc54/LICENSE in this directory or a parent directory * +*****************************************************************--> + +<!-- SepRpcTest API description: An API dedicated to test the RPC mechanism --> +<api name="CrysSelfTest"> <!-- The CrysSelfTest API Agent ID --> + +<!-- Default return codes for generated wrapper code (may be overriden for specific functions --> + <retcodes ok="CRYS_OK" generic_error="CRYS_SELF_TEST_MSG_GENERAL_RPC_A_ERROR" invalid_param="CRYS_SELF_TEST_MSG_GENERAL_RPC_B_ERROR" not_enough_resources="CRYS_SELF_TEST_MSG_GENERAL_RPC_C_ERROR" /> + <!-- Header files to include for prototypes +--> + <header>crys_host_rpc_config.h</header> + <header>crys_self_test_error.h</header> + <header>crys_self_test.h</header> + + + + + <function name="CRYS_SelfTest" return="le32(CRYSError_t)"> + + <param name="enginesSelect" direction="i" ptype="val" dtype="le16(DxUint16_t)"/> + + <param name="enginesTestResult_ptr" direction="o" ptype="ref" dtype="DxUint16_t"/> + + </function> + + </api> + |