source: asp3_tinet_ecnl_rx/trunk/bnep_bridge/src/panu_main.h@ 337

Last change on this file since 337 was 337, checked in by coas-nagasima, 6 years ago

ASP3版ECNLを追加

  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/x-chdr;charset=UTF-8
File size: 982 bytes
Line 
1/*
2 * panu_main.h
3 *
4 */
5#ifndef __BT_MAIN_
6#define __BT_MAIN_
7
8#if defined __cplusplus
9extern "C" {
10#endif
11
12// エラー返却用定数(-1:0xffff固定)
13#define FAILED_RFCOMM_ID_NOT_SET 0xffff
14
15#define RFCOMM_SERVER_CHANNEL 1
16
17void bt_init(void);
18void bt_task(void);
19int bt_can_send_packet(void);
20void bt_send_packet(uint16_t bnep_cid);
21void bt_recv_packet(uint16_t bnep_cid, const uint8_t * packet, uint16_t size);
22void bt_channel_closed(uint16_t bnep_cid);
23void bt_terminate(void);
24
25void btstack_network_init(void (*send_packet_callback)(uint16_t bnep_cid, const uint8_t * packet, uint16_t size));
26void btstack_network_up(uint16_t bnep_cid, bd_addr_t local_addr, bd_addr_t remote_addr);
27const char * btstack_network_get_name(uint16_t bnep_cid);
28int btstack_network_down(uint16_t bnep_cid);
29void btstack_network_process_packet(uint16_t bnep_cid, const uint8_t * packet, uint16_t size);
30void btstack_network_packet_sent(uint16_t bnep_cid);
31
32#if defined __cplusplus
33}
34#endif
35#endif
Note: See TracBrowser for help on using the repository browser.