1 /* 2 * Copyright 2018 Oticon A/S 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 #ifndef BS_PC_BASECHANNEL_H 7 #define BS_PC_BASECHANNEL_H 8 9 #include <stdint.h> 10 11 #ifdef __cplusplus 12 extern "C"{ 13 #endif 14 15 uint *bs_open_back_channel(uint global_dev_nbr, uint* dev_nbrs, uint* channel_nbrs, uint number_of_channels); 16 void bs_clean_back_channels(void); 17 18 void bs_bc_send_msg(uint channel_id, uint8_t *ptr, size_t size); 19 int bs_bc_is_msg_received(uint channel_id); 20 void bs_bc_receive_msg(int channel_id , uint8_t *ptr, size_t size); 21 22 #ifdef __cplusplus 23 } 24 #endif 25 26 #endif 27