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