Kconfig.projbuild 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. menu "Example 'GATT SERVER' Config"
  2. config EXAMPLE_CHAR_READ_DATA_LEN
  3. int "Length of characteristic value for Read Long support"
  4. default 4
  5. range 4 1000
  6. help
  7. Defines the length of the characteristic value used in the
  8. Read Characteristic Values procedure.
  9. If the characteristic value length exceeds (MTU - 1) bytes,
  10. the Read Long procedure is automatically triggered, requiring
  11. multiple `ATT_READ_BLOB_REQ` requests from the client to retrieve
  12. the full value. For details, refer to Bluetooth Core Specification
  13. Vol 3, Part G §4.8.3.
  14. Note: To ensure compatibility with certain smartphones,
  15. the Read Long response length should ideally not exceed 500 bytes.
  16. If a device receives more than 600 bytes, it may stop sending
  17. `ATT_READ_BLOB_REQ`, resulting in incomplete data reception.
  18. config EXAMPLE_SET_RAW_ADV_DATA
  19. bool "Use raw data for advertising packets and scan response data"
  20. help
  21. If this config item is set, raw binary data will be used to generate advertising & scan response data.
  22. This option uses the esp_ble_gap_config_adv_data_raw() and esp_ble_gap_config_scan_rsp_data_raw()
  23. functions.
  24. If this config item is unset, advertising & scan response data is provided via a higher-level
  25. esp_ble_adv_data_t structure. The lower layer will generate the BLE packets. This option has higher
  26. overhead at runtime.
  27. config EXAMPLE_CI_ID
  28. int "example id for CI test"
  29. default 0
  30. help
  31. This config the example id for CI test. Only for internal used.
  32. config EXAMPLE_CI_PIPELINE_ID
  33. int "The pipeline id for CI test"
  34. default 0
  35. help
  36. This config the pipeline id for CI test. Only for internal used.
  37. endmenu