mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-20 18:40:31 +00:00
mtu limited by l2cap
This commit is contained in:
parent
7aaa233400
commit
8532c95dfb
@ -89,7 +89,7 @@ void packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *packet, uint
|
||||
case RFCOMM_EVENT_PERSISTENT_CHANNEL:
|
||||
rfcomm_channel_nr = packet[3];
|
||||
printf("RFCOMM channel %u was assigned by BTdaemon\n", rfcomm_channel_nr);
|
||||
bt_send_cmd(&rfcomm_register_service, rfcomm_channel_nr, 100); // reserved channel, mtu=100
|
||||
bt_send_cmd(&rfcomm_register_service, rfcomm_channel_nr, 0xffff); // reserved channel, mtu limited by l2cap
|
||||
break;
|
||||
|
||||
case RFCOMM_EVENT_SERVICE_REGISTERED:
|
||||
|
@ -104,7 +104,7 @@ void packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *packet, uint
|
||||
case RFCOMM_EVENT_PERSISTENT_CHANNEL:
|
||||
rfcomm_channel_nr = packet[3];
|
||||
printf("RFCOMM channel %u was assigned by BTdaemon\n", rfcomm_channel_nr);
|
||||
bt_send_cmd(&rfcomm_register_service, rfcomm_channel_nr, 1000); // reserved channel, mtu=100
|
||||
bt_send_cmd(&rfcomm_register_service, rfcomm_channel_nr, 0xffff); // reserved channel, mtu limited by l2cap
|
||||
break;
|
||||
|
||||
case RFCOMM_EVENT_SERVICE_REGISTERED:
|
||||
|
@ -226,7 +226,7 @@ int btstack_main(void)
|
||||
|
||||
rfcomm_init();
|
||||
rfcomm_register_packet_handler(packet_handler);
|
||||
rfcomm_register_service_internal(NULL, RFCOMM_SERVER_CHANNEL, 100); // reserved channel, mtu=100
|
||||
rfcomm_register_service_internal(NULL, RFCOMM_SERVER_CHANNEL, 0xffff); // reserved channel, mtu limited by l2cap
|
||||
|
||||
// init SDP, create record for SPP and register with SDP
|
||||
sdp_init();
|
||||
|
@ -144,7 +144,7 @@ int btstack_main(int argc, const char * argv[]){
|
||||
|
||||
rfcomm_init();
|
||||
rfcomm_register_packet_handler(packet_handler);
|
||||
rfcomm_register_service_internal(NULL, RFCOMM_SERVER_CHANNEL, 100); // reserved channel, mtu=100
|
||||
rfcomm_register_service_internal(NULL, RFCOMM_SERVER_CHANNEL, 0xffff); // reserved channel, mtu limited by l2cap
|
||||
|
||||
// init SDP, create record for SPP and register with SDP
|
||||
sdp_init();
|
||||
|
@ -130,7 +130,7 @@ int btstack_main(int argc, const char * argv[]){
|
||||
// init RFCOMM
|
||||
rfcomm_init();
|
||||
rfcomm_register_packet_handler(packet_handler);
|
||||
rfcomm_register_service_with_initial_credits_internal(NULL, rfcomm_channel_nr, 100, 1); // reserved channel, mtu=100, 1 credit
|
||||
rfcomm_register_service_with_initial_credits_internal(NULL, rfcomm_channel_nr, 0xffff, 1); // reserved channel, mtu limited by l2cap, 1 credit
|
||||
|
||||
// init SDP, create record for SPP and register with SDP
|
||||
sdp_init();
|
||||
|
Loading…
x
Reference in New Issue
Block a user