zephyr/samples/bluetooth
Lars Knudsen 081b83531b Bluetooth: has: Make HAS registration dynamic
This changes HAS registration to be dynamic and let's the
application set Hearing Aid Type and binaural features.

Often, devices are flashed with generic firmware with some
features stored post factory production, requiring
the settings to be moved from compile time to run-time.

This change will increase the RAM usage as the GATT
service is moved from ROM to RAM.

Signed-off-by: Lars Knudsen <larsgk@gmail.com>
Co-author: Soren Engquist <soren@engquist.dk>
2022-12-20 17:04:45 +00:00
..
beacon tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
broadcast_audio_sink tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
broadcast_audio_source tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
broadcaster tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
broadcaster_multiple tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
central tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
central_gatt_write tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
central_hr includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
central_ht tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
central_iso tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
central_multilink tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
central_otc tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
central_past tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
direct_adv tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
direction_finding_central includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
direction_finding_connectionless_rx Samples: Bluetooth: Increase sync timeout for sync samples 2022-11-05 19:57:31 +01:00
direction_finding_connectionless_tx samples: direction_finding_connectionless_tx: Use identity address 2022-10-04 14:07:29 +00:00
direction_finding_peripheral includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
eddystone tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
handsfree tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
hap_ha Bluetooth: has: Make HAS registration dynamic 2022-12-20 17:04:45 +00:00
hci_pwr_ctrl tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
hci_rpmsg Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
hci_spi includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
hci_uart samples: Bluetooth: Add configuration file for all controller features 2022-10-07 14:34:14 +02:00
hci_usb usb: remove usb_pid.Kconfig file 2022-11-22 11:09:21 +01:00
hci_usb_h4 usb: remove usb_pid.Kconfig file 2022-11-22 11:09:21 +01:00
ibeacon tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
ipsp tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
iso_broadcast tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
iso_broadcast_benchmark samples: Bluetooth: ISO broadcast receiver pa_interval check move 2022-12-16 11:05:24 +00:00
iso_connected_benchmark Bluetooth: ISO: Change ISO seq_num to 16-bit 2022-10-24 10:38:49 +02:00
iso_receive tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
mesh tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
mesh_demo tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
mesh_provisioner tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
observer tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
periodic_adv tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
periodic_sync tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
peripheral tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
peripheral_csc tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
peripheral_dis tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
peripheral_esp tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
peripheral_gatt_write tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
peripheral_hids tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
peripheral_hr tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
peripheral_ht tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
peripheral_identity tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
peripheral_iso tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
peripheral_ots tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
peripheral_past tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
peripheral_sc_only tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
scan_adv tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
st_ble_sensor samples: st_ble_demo: Fix incorrect app link 2022-09-29 12:20:14 +02:00
unicast_audio_client tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
unicast_audio_server tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
bluetooth.rst