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