I came from esp32 world. They provide detailed tutorials on their BLE samples, for exmaple: https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/api-guides/ble/get-started/ble-data-exchange.html.
I found it's pretty hard to understand "Bluetooth: Peripheral HIDS keyboard". I wonder if there is any high-level explanation of how the code works.
Thank you soo much!