btstack/example
2020-10-02 09:31:41 +02:00
..
a2dp_sink_demo.c a2dp_sink_demo: parse PLAYER_APPLICATION_VALUE_RESPONSE 2020-09-05 16:36:49 +02:00
a2dp_source_demo.c example/a2dp_source_demo: register device id SDP record 2020-10-02 09:31:41 +02:00
ancs_client_demo.c
ancs_client_demo.gatt examples: add GATT_DATABASE_HASH instead of GATT_SERVICE_CHANGED Characteristic 2020-01-12 21:20:07 +01:00
ant_test.c
att_delayed_response.c examples: renamed le_counter to gatt_counter and le_streamer to le_streamer_server to indicate suppport for GATT over BR/EDR 2019-06-21 10:45:17 +02:00
att_delayed_response.gatt examples: add GATT_DATABASE_HASH instead of GATT_SERVICE_CHANGED Characteristic 2020-01-12 21:20:07 +01:00
audio_duplex.c audio_duplex: support stereo input 2020-06-01 22:53:36 +02:00
avrcp_browsing_client.c avrcp_browsing_client: update browsing code, register AVDTP sink service 2020-09-04 17:43:36 +02:00
dut_mode_classic.c
gap_dedicated_bonding.c
gap_inquiry.c
gap_le_advertisements.c
gap_link_keys.c
gatt_battery_query.c example/gatt_battery_query: register for notification updates 2019-05-24 09:37:45 +02:00
gatt_battery_query.gatt
gatt_browser.c
gatt_browser.gatt
gatt_counter.c example: fix reading counter characteristic in gatt_counter and spp_and_le_counter 2020-04-09 16:28:44 +02:00
gatt_counter.gatt examples: add GATT_DATABASE_HASH instead of GATT_SERVICE_CHANGED Characteristic 2020-01-12 21:20:07 +01:00
gatt_heart_rate_client.c example/gatt_heart_rate_client: skip reading Sensor Location if Characteristic not available 2019-10-24 20:59:09 +02:00
gatt_streamer_server.c examples: renamed le_counter to gatt_counter and le_streamer to le_streamer_server to indicate suppport for GATT over BR/EDR 2019-06-21 10:45:17 +02:00
gatt_streamer_server.gatt examples: add GATT_DATABASE_HASH instead of GATT_SERVICE_CHANGED Characteristic 2020-01-12 21:20:07 +01:00
hfp_ag_demo.c hfp_ag_demo, hfp_ag_client_test: avoid out-of-bounds stack read 2020-01-07 22:13:31 +01:00
hfp_hf_demo.c hfp_hf_demo: check status on HFP_SUBEVENT_COMPLETE 2020-09-09 11:28:43 +02:00
hid_host_demo.c hid_host_demo: try to become master for incoming connections 2020-08-11 15:51:59 +02:00
hid_keyboard_demo.c hid examples: allow for role switch and sniff mode 2020-07-16 22:19:45 +02:00
hid_mouse_demo.c hid examples: allow for role switch and sniff mode 2020-07-16 22:19:45 +02:00
hog_boot_host_demo.c hog_boot_host_demo: remove classic gap call 2020-09-11 16:49:06 +02:00
hog_keyboard_demo.c hog_keyboard_demo/hog_boot_host_demo: there's no LED byte in boot keyboard input report 2020-04-21 15:20:59 +02:00
hog_keyboard_demo.gatt examples: add GATT_DATABASE_HASH instead of GATT_SERVICE_CHANGED Characteristic 2020-01-12 21:20:07 +01:00
hog_mouse_demo.c hog_mouse_demo/hog_keyboard_demo: handle set protocol mode = boot protocol mode 2020-04-20 12:23:49 +02:00
hog_mouse_demo.gatt examples: add GATT_DATABASE_HASH instead of GATT_SERVICE_CHANGED Characteristic 2020-01-12 21:20:07 +01:00
hsp_ag_demo.c
hsp_hs_demo.c
le_data_channel_client.c
le_data_channel_server.c le_data_channel_server: init streamer on le connection complete 2019-06-19 17:33:03 +02:00
le_data_channel_server.gatt
le_mitm.c example/le_mitm: MITM implementation that forwards ATT PDUs and allows for pairing 2020-05-06 17:25:27 +02:00
le_streamer_client.c gat_client: rename status to att_status in GATT_EVENT_QUERY_COMPLETE event, add and use ATT_ERROR_SUCCESS instead of 0 status code 2019-09-25 09:25:38 +02:00
led_counter.c
Makefile.inc fix build 2020-09-19 09:45:43 +02:00
mesh_node_demo.c example/mesh_node_demo: fix compile 2019-09-12 11:02:11 +02:00
mesh_node_demo.gatt mesh: use 'mesh bd_addr' as GAP Name in ATT DB 2019-07-20 08:50:35 +02:00
mod_player.c
nordic_spp_le_counter.c
nordic_spp_le_counter.gatt
nordic_spp_le_streamer.c nordic_spp_le_streamer: use new ATT connect/disconnect events 2019-06-20 11:08:59 +02:00
nordic_spp_le_streamer.gatt
pan_lwip_http_server.c example/pan_lwip_http_server: allow build without lwIP support for custom files in http server 2020-01-06 14:53:53 +01:00
panu_demo.c bnep: BD_ADDR is stored in little-endian format for all BNEP_EVENT_* 2019-06-05 17:22:17 +02:00
pbap_client_demo.c
profile.gatt examples: add GATT_DATABASE_HASH instead of GATT_SERVICE_CHANGED Characteristic 2020-01-12 21:20:07 +01:00
README.md
sco_demo_util.c example/sco_demo_util: fix packet status check 2020-06-26 15:06:31 +02:00
sco_demo_util.h
sdp_bnep_query.c
sdp_general_query.c
sdp_rfcomm_query.c examples: fix compile 2020-09-08 10:53:57 +02:00
sine_player.c
sm_pairing_central.c example/sm_peripheral + sm_central: improve comment, add example config for keyboard entry 2020-06-19 22:11:01 +02:00
sm_pairing_central.gatt
sm_pairing_peripheral.c example/sm_peripheral + sm_central: improve comment, add example config for keyboard entry 2020-06-19 22:11:01 +02:00
sm_pairing_peripheral.gatt examples: add GATT_DATABASE_HASH instead of GATT_SERVICE_CHANGED Characteristic 2020-01-12 21:20:07 +01:00
spp_and_gatt_counter.c example: fix reading counter characteristic in gatt_counter and spp_and_le_counter 2020-04-09 16:28:44 +02:00
spp_and_gatt_counter.gatt examples: add GATT_DATABASE_HASH instead of GATT_SERVICE_CHANGED Characteristic 2020-01-12 21:20:07 +01:00
spp_and_gatt_streamer.c examples: renamed le_counter to gatt_counter and le_streamer to le_streamer_server to indicate suppport for GATT over BR/EDR 2019-06-21 10:45:17 +02:00
spp_and_gatt_streamer.gatt examples: add GATT_DATABASE_HASH instead of GATT_SERVICE_CHANGED Characteristic 2020-01-12 21:20:07 +01:00
spp_counter.c
spp_flowcontrol.c
spp_streamer_client.c examples: fix compile 2020-09-08 10:53:57 +02:00
spp_streamer.c
ublox_spp_le_counter.c
ublox_spp_le_counter.gatt

BTstack Examples

The examples in this folder demonstrate how various Bluetooth profiles can be used with BTstack.

Each contains a btstack_main() function that is called after the Bluetooth stack has been configured.

By this, the examples are linked in by various ports in the port/ directory. Please go to one of the subfolders of port/ to compile for a specific BTstack port.