26 lines
926 B
Plaintext
26 lines
926 B
Plaintext
/*!
|
|
* Copyright (c) 2016, Freescale Semiconductor, Inc.
|
|
* Copyright 2016 NXP
|
|
* All rights reserved.
|
|
*
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*/
|
|
|
|
//Add data structures and function prototypes here
|
|
//using Freescale's eRPC IDL language
|
|
@c:include("myAlloc.hpp")
|
|
@output_dir("erpc_outputs")
|
|
program test;
|
|
|
|
import "../common/unit_test_common.erpc"
|
|
|
|
interface Binary {
|
|
//sendReceiveBinary(binary a) -> binary
|
|
oneway sendBinary(binary a)
|
|
//receiveBinary() -> binary
|
|
test_binary_allDirection(binary a, in binary b, inout binary e) -> void
|
|
test_binary_allDirectionLength(binary a @length(p1), in binary b, inout binary d, uint32 p1) -> void
|
|
// test_binary_allDirectionLength(binary a @length(p1), in binary b, inout binary c @length(p2), inout binary d, uint32 p1, inout uint32 p2) -> void
|
|
//test_binary_allDirection(binary a, in binary b, out binary c, out byref binary d, inout binary e) -> void
|
|
}
|