xref: /btstack/example/CMakeLists.txt (revision 60fdb6b186398604115a06a78a4fb3d0fa0aafb2)
1ac385481SMatthias Ringwald# list of examples sorted by Bluetooth Mode configurations
2ac385481SMatthias Ringwald
3ac385481SMatthias Ringwald# List of General Examples without Bluetooth
4ac385481SMatthias Ringwald
5ac385481SMatthias Ringwaldset(EXAMPLES_GENERAL
6ac385481SMatthias Ringwald	audio_duplex
7ac385481SMatthias Ringwald	led_counter
8ac385481SMatthias Ringwald	mod_player
9ac385481SMatthias Ringwald	sine_player
10ac385481SMatthias Ringwald)
11ac385481SMatthias Ringwald
12ac385481SMatthias Ringwald# List of Examples that only use Bluetooth BR/EDR = Classic
13ac385481SMatthias Ringwald
14ac385481SMatthias Ringwaldset(EXAMPLES_CLASSIC_ONLY
15ac385481SMatthias Ringwald	a2dp_sink_demo
16ac385481SMatthias Ringwald	a2dp_source_demo
17ac385481SMatthias Ringwald	avrcp_browsing_client
18ac385481SMatthias Ringwald	dut_mode_classic
19ac385481SMatthias Ringwald	gap_dedicated_bonding
20ac385481SMatthias Ringwald	gap_inquiry
21ac385481SMatthias Ringwald	gap_link_keys
22ac385481SMatthias Ringwald	hfp_ag_demo
23ac385481SMatthias Ringwald	hfp_hf_demo
24ac385481SMatthias Ringwald	hid_host_demo
25ac385481SMatthias Ringwald	hid_keyboard_demo
26ac385481SMatthias Ringwald	hid_mouse_demo
27ac385481SMatthias Ringwald	hsp_ag_demo
28ac385481SMatthias Ringwald	hsp_hs_demo
29ac385481SMatthias Ringwald	pbap_client_demo
30ac385481SMatthias Ringwald	sdp_bnep_query
31ac385481SMatthias Ringwald	sdp_general_query
32ac385481SMatthias Ringwald	sdp_rfcomm_query
33ac385481SMatthias Ringwald	spp_counter
34ac385481SMatthias Ringwald	spp_streamer
35ac385481SMatthias Ringwald	spp_streamer_client
36ac385481SMatthias Ringwald	ublox_spp_le_counter
37ac385481SMatthias Ringwald)
38ac385481SMatthias Ringwald
39ac385481SMatthias Ringwald# List of Examples that only use Bluetooth LE
40ac385481SMatthias Ringwald
41ac385481SMatthias Ringwaldset(EXAMPLES_LE_ONLY
42ac385481SMatthias Ringwald	ancs_client_demo
43ac385481SMatthias Ringwald	att_delayed_response
44ac385481SMatthias Ringwald	gap_le_advertisements
45ac385481SMatthias Ringwald	gatt_battery_query
46ac385481SMatthias Ringwald	gatt_browser
47ac385481SMatthias Ringwald	gatt_counter
48ac385481SMatthias Ringwald	gatt_device_information_query
49ac385481SMatthias Ringwald	gatt_heart_rate_client
50ac385481SMatthias Ringwald	gatt_streamer_server
51ac385481SMatthias Ringwald	hog_boot_host_demo
52ac385481SMatthias Ringwald	hog_host_demo
53ac385481SMatthias Ringwald	hog_keyboard_demo
54ac385481SMatthias Ringwald	hog_mouse_demo
55ac385481SMatthias Ringwald	le_credit_based_flow_control_mode_client
56ac385481SMatthias Ringwald	le_credit_based_flow_control_mode_server
57ac385481SMatthias Ringwald	le_mitm
58ac385481SMatthias Ringwald	le_streamer_client
59ac385481SMatthias Ringwald	mesh_node_demo
60ac385481SMatthias Ringwald	nordic_spp_le_counter
61ac385481SMatthias Ringwald	nordic_spp_le_streamer
62ac385481SMatthias Ringwald	sm_pairing_central
63ac385481SMatthias Ringwald	sm_pairing_peripheral
64ac385481SMatthias Ringwald	ublox_spp_le_counter
65ac385481SMatthias Ringwald)
66ac385481SMatthias Ringwald
67ac385481SMatthias Ringwald# List of Examples that use Bluetooth BR/EDR/LE = Dual Mode
68ac385481SMatthias Ringwald
69ac385481SMatthias Ringwaldset(EXAMPLES_DUAL_MODE
70ac385481SMatthias Ringwald	gatt_counter
71ac385481SMatthias Ringwald	gatt_streamer_server
72ac385481SMatthias Ringwald	spp_and_gatt_counter
73ac385481SMatthias Ringwald	spp_and_gatt_streamer
74ac385481SMatthias Ringwald)
75ac385481SMatthias Ringwald
76ac385481SMatthias Ringwald# List of GATT files used by either LE_ONLY or DUAL_MODE examples
77ac385481SMatthias Ringwald
78ac385481SMatthias Ringwaldset(EXAMPLES_GATT_FILES
79ac385481SMatthias Ringwald	ancs_client_demo.gatt
80ac385481SMatthias Ringwald	att_delayed_response.gatt
81ac385481SMatthias Ringwald	gatt_battery_query.gatt
82ac385481SMatthias Ringwald	gatt_browser.gatt
83ac385481SMatthias Ringwald	gatt_counter.gatt
84ac385481SMatthias Ringwald	gatt_device_information_query.gatt
85ac385481SMatthias Ringwald	gatt_streamer_server.gatt
86*60fdb6b1SMatthias Ringwald	hog_host_demo.gatt
87ac385481SMatthias Ringwald	hog_keyboard_demo.gatt
88ac385481SMatthias Ringwald	hog_mouse_demo.gatt
89ac385481SMatthias Ringwald	le_credit_based_flow_control_mode_server.gatt
90ac385481SMatthias Ringwald	nordic_spp_le_counter.gatt
91ac385481SMatthias Ringwald	nordic_spp_le_streamer.gatt
92ac385481SMatthias Ringwald	sm_pairing_central.gatt
93ac385481SMatthias Ringwald	sm_pairing_peripheral.gatt
94ac385481SMatthias Ringwald	spp_and_gatt_counter.gatt
95ac385481SMatthias Ringwald	spp_and_gatt_streamer.gatt
96ac385481SMatthias Ringwald	ublox_spp_le_counter.gatt
97ac385481SMatthias Ringwald)
98