btstack/example
2021-02-10 15:49:53 +01:00
..
a2dp_sink_demo.c a2dp_sink_demo: start audio playback when buffer has minimum level of sbc frames 2021-01-15 15:26:49 +01:00
a2dp_source_demo.c a2dp_source_demo: fix compile without stdin 2021-02-10 15:49:53 +01:00
ancs_client_demo.c add missing default switch cases 2020-10-27 13:44:55 +01:00
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 Use BTSTACK_FILE__ without __ prefix (MISRAC2012-Rule-21.1) 2019-05-11 19:31:55 +02:00
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 docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
avrcp_browsing_client.c fix static function prototypes 2021-02-02 15:13:51 +01:00
dut_mode_classic.c docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
gap_dedicated_bonding.c Use BTSTACK_FILE__ without __ prefix (MISRAC2012-Rule-21.1) 2019-05-11 19:31:55 +02:00
gap_inquiry.c docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
gap_le_advertisements.c docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
gap_link_keys.c docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
gatt_battery_query.c docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
gatt_battery_query.gatt examples: add dummy GATT Server to GATT Client demos to avoid disconnect if LE Peripheral starts GATT queries on it's own 2017-03-24 14:50:52 +01:00
gatt_browser.c docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
gatt_browser.gatt examples: add dummy GATT Server to GATT Client demos to avoid disconnect if LE Peripheral starts GATT queries on it's own 2017-03-24 14:50:52 +01:00
gatt_counter.c add missing default switch cases 2020-10-27 13:44:55 +01: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 docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
gatt_streamer_server.c add missing default switch cases 2020-10-27 13:44:55 +01: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 example: add 'delete link key(s)' to a2dp_source, hfp_ag, hsp_ag 2021-01-04 14:49:07 +01:00
hfp_hf_demo.c add missing default switch cases 2020-10-27 13:44:55 +01:00
hid_host_demo.c hid examples: update documentation 2021-02-09 22:15:30 +01:00
hid_keyboard_demo.c hid examples: update documentation 2021-02-09 22:15:30 +01:00
hid_mouse_demo.c hid examples: update documentation 2021-02-09 22:15:30 +01:00
hog_boot_host_demo.c docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
hog_keyboard_demo.c add missing default switch cases 2020-10-27 13:44:55 +01: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 add missing default switch cases 2020-10-27 13:44:55 +01: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 example: add 'delete link key(s)' to a2dp_source, hfp_ag, hsp_ag 2021-01-04 14:49:07 +01:00
hsp_hs_demo.c docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
le_data_channel_client.c le_streamer_client, le_data_channel_client: fix adv name matching 2020-12-11 23:37:20 +01:00
le_data_channel_server.c LE Data Channel examples: add SM handler to accept pairing 2020-10-31 19:27:34 +01:00
le_data_channel_server.gatt le_data_channel_server: add GAP Service with name 2018-01-19 16:15:29 +01:00
le_mitm.c docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
le_streamer_client.c le_streamer_client, le_data_channel_client: fix adv name matching 2020-12-11 23:37:20 +01:00
led_counter.c docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
Makefile.inc hid_host: rewrite establishing input connection 2021-02-09 15:59:56 +01:00
mesh_node_demo.c add missing default switch cases 2020-10-27 13:44:55 +01: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 docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
nordic_spp_le_counter.c add missing default switch cases 2020-10-27 13:44:55 +01:00
nordic_spp_le_counter.gatt nordic spp server service: update Makefile, update service name, use correct handle for notify 2018-10-31 09:59:11 +01:00
nordic_spp_le_streamer.c add missing default switch cases 2020-10-27 13:44:55 +01:00
nordic_spp_le_streamer.gatt nordic spp server service: update Makefile, update service name, use correct handle for notify 2018-10-31 09:59:11 +01:00
pan_lwip_http_server.c fix warnings for log_info/printf 2020-11-30 11:59:26 +01:00
panu_demo.c panu_demo: avoid unused var warnings if client mode is disabled 2020-10-27 18:16:56 +01:00
pbap_client_demo.c example/pbap_client_demo: fix compile without stdin support 2020-11-26 22:07:05 +01:00
profile.gatt examples: add GATT_DATABASE_HASH instead of GATT_SERVICE_CHANGED Characteristic 2020-01-12 21:20:07 +01:00
README.md daemon: move examples from example/daemon to platform/daemon/example. fix mtk compile 2016-02-19 10:33:52 +01:00
sco_demo_util.c esp32: enable wide-band speech, disable secure connections for hfp/hsp demos 2021-01-26 16:22:48 +01:00
sco_demo_util.h Use FILENAME_H as include guard (MISRAC2012-Rule-21.1) 2019-05-11 19:08:52 +02:00
sdp_bnep_query.c sdp: support de-init 2021-01-18 21:54:36 +01:00
sdp_general_query.c sdp: support de-init 2021-01-18 21:54:36 +01:00
sdp_rfcomm_query.c add missing default switch cases 2020-10-27 13:44:55 +01:00
sine_player.c docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
sm_pairing_central.c sm_pairing examples: handle ERROR_CODE_PIN_OR_KEY_MISSING 2020-12-07 12:46:06 +01:00
sm_pairing_central.gatt example: init gatt client for sm pairing examples, pretty print gatt result 2020-12-02 21:11:07 +01:00
sm_pairing_peripheral.c sm: deprecated sm_send_security_request 2020-12-07 12:46:06 +01: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 docu: copy editing examples titles 2020-10-23 09:55:01 +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 add missing default switch cases 2020-10-27 13:44:55 +01: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 Use BTSTACK_FILE__ without __ prefix (MISRAC2012-Rule-21.1) 2019-05-11 19:31:55 +02:00
spp_flowcontrol.c docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
spp_streamer_client.c add missing default switch cases 2020-10-27 13:44:55 +01:00
spp_streamer.c docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
ublox_spp_le_counter.c add missing default switch cases 2020-10-27 13:44:55 +01:00
ublox_spp_le_counter.gatt ublox_spp_le_counter: include device info service 2018-11-13 09:35:34 +01:00

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.