Name Date Size #Lines LOC

..--

CMakeLists.txtH A D25-Apr-20252 KiB9887

Makefile.incH A D25-Apr-202519.4 KiB562415

README.mdH A D25-Apr-2025382 95

a2dp_sink_demo.cH A D25-Apr-202560 KiB1,3961,058

a2dp_source_demo.cH A D25-Apr-202548.6 KiB1,072801

ancs_client_demo.cH A D25-Apr-20256.2 KiB17383

ancs_client_demo.gattH A D25-Apr-2025301 117

ant_test.cH A D25-Apr-20259.3 KiB269162

att_delayed_response.cH A D25-Apr-202510 KiB259116

att_delayed_response.gattH A D25-Apr-2025354 118

audio_duplex.cH A D25-Apr-20257.2 KiB218114

avrcp_browsing_client.cH A D25-Apr-202532.5 KiB754556

dut_mode_classic.cH A D25-Apr-20254.7 KiB13444

gap_dedicated_bonding.cH A D25-Apr-20253.4 KiB9942

gap_inquiry.cH A D25-Apr-20259.8 KiB265147

gap_le_advertisements.cH A D25-Apr-202512 KiB299189

gap_link_keys.cH A D25-Apr-20254.4 KiB12849

gatt_battery_query.cH A D25-Apr-202513.7 KiB354191

gatt_battery_query.gattH A D25-Apr-202595 52

gatt_browser.cH A D25-Apr-202512.2 KiB312162

gatt_browser.gattH A D25-Apr-202591 62

gatt_counter.cH A D25-Apr-202510.9 KiB292129

gatt_counter.gattH A D25-Apr-2025428 1410

gatt_device_information_query.cH A D25-Apr-202518.7 KiB437266

gatt_device_information_query.gattH A D25-Apr-2025107 52

gatt_heart_rate_client.cH A D25-Apr-202516.3 KiB400294

gatt_streamer_server.cH A D25-Apr-202519.1 KiB466261

gatt_streamer_server.gattH A D25-Apr-2025572 1510

hfp_ag_demo.cH A D25-Apr-202533 KiB791645

hfp_hf_demo.cH A D25-Apr-202536 KiB812651

hid_host_demo.cH A D25-Apr-202520.5 KiB499315

hid_keyboard_demo.cH A D25-Apr-202519.1 KiB490316

hid_mouse_demo.cH A D25-Apr-202512.2 KiB356217

hog_boot_host_demo.cH A D25-Apr-202525.3 KiB630414

hog_host_demo.cH A D25-Apr-202520.9 KiB560359

hog_host_demo.gattH A D25-Apr-202579 32

hog_keyboard_demo.cH A D25-Apr-202517.2 KiB467314

hog_keyboard_demo.gattH A D25-Apr-2025319 1510

hog_mouse_demo.cH A D25-Apr-202514.7 KiB413275

hog_mouse_demo.gattH A D25-Apr-2025316 1510

hsp_ag_demo.cH A D25-Apr-202512.7 KiB336211

hsp_hs_demo.cH A D25-Apr-202512.2 KiB322197

le_audio_demo_util_sink.cH A D25-Apr-202527.8 KiB713528

le_audio_demo_util_sink.hH A D25-Apr-20254.1 KiB12129

le_audio_demo_util_source.cH A D25-Apr-202516.3 KiB358249

le_audio_demo_util_source.hH A D25-Apr-20253.1 KiB9626

le_credit_based_flow_control_mode_client.cH A D25-Apr-202515.1 KiB389248

le_credit_based_flow_control_mode_server.cH A D25-Apr-202515 KiB366202

le_credit_based_flow_control_mode_server.gattH A D25-Apr-202592 52

le_mitm.cH A D25-Apr-202522 KiB578453

le_streamer_client.cH A D25-Apr-202522.8 KiB543386

led_counter.cH A D25-Apr-20253.8 KiB10926

mesh_node_demo.cH A D25-Apr-20259.8 KiB290186

mesh_node_demo.gattH A D25-Apr-2025155 64

mod_player.cH A D25-Apr-20252.8 KiB8026

nordic_spp_le_counter.cH A D25-Apr-20257.2 KiB19187

nordic_spp_le_counter.gattH A D25-Apr-2025123 43

nordic_spp_le_streamer.cH A D25-Apr-202514.9 KiB387211

nordic_spp_le_streamer.gattH A D25-Apr-2025124 43

pan_lwip_http_server.cH A D25-Apr-202512.6 KiB379180

panu_demo.cH A D25-Apr-202519.6 KiB467262

pbap_client_demo.cH A D25-Apr-202516 KiB429329

profile.gattH A D25-Apr-2025402 129

sco_demo_util.cH A D25-Apr-202524.1 KiB707481

sco_demo_util.hH A D25-Apr-20252.5 KiB8415

sdp_bnep_query.cH A D25-Apr-202512.2 KiB285151

sdp_general_query.cH A D25-Apr-20258.2 KiB21799

sdp_rfcomm_query.cH A D25-Apr-20255.9 KiB17094

sine_player.cH A D25-Apr-20253.9 KiB9944

sm_pairing_central.cH A D25-Apr-202514.3 KiB344166

sm_pairing_central.gattH A D25-Apr-2025414 118

sm_pairing_peripheral.cH A D25-Apr-202514.9 KiB356182

sm_pairing_peripheral.gattH A D25-Apr-2025407 118

spp_and_gatt_counter.cH A D25-Apr-202512.4 KiB326172

spp_and_gatt_counter.gattH A D25-Apr-2025436 128

spp_and_gatt_streamer.cH A D25-Apr-202518.6 KiB511294

spp_and_gatt_streamer.gattH A D25-Apr-2025484 1510

spp_counter.cH A D25-Apr-202510.7 KiB274113

spp_flowcontrol.cH A D25-Apr-20258.3 KiB228105

spp_streamer.cH A D25-Apr-202511.1 KiB326181

spp_streamer_client.cH A D25-Apr-202514.5 KiB421261

ublox_spp_le_counter.cH A D25-Apr-20258.1 KiB227108

ublox_spp_le_counter.gattH A D25-Apr-2025163 54

README.md

1# BTstack Examples
2
3The examples in this folder demonstrate how various Bluetooth profiles can be used with BTstack.
4
5Each contains a btstack_main() function that is called after the Bluetooth stack has been configured.
6
7By this, the examples are linked in by various ports in the port/ directory.
8Please go to one of the subfolders of port/ to compile for a specific BTstack port.
9