ble_vs_codes.h 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. /*****************************************************************************
  2. * @file ble_vs_codes.h
  3. * @brief STM32WB BLE API (vendor specific event codes)
  4. * Auto-generated file: do not edit!
  5. *****************************************************************************
  6. * @attention
  7. *
  8. * Copyright (c) 2018-2024 STMicroelectronics.
  9. * All rights reserved.
  10. *
  11. * This software is licensed under terms that can be found in the LICENSE file
  12. * in the root directory of this software component.
  13. * If no LICENSE file comes with this software, it is provided AS-IS.
  14. *
  15. *****************************************************************************
  16. */
  17. #ifndef BLE_VS_CODES_H__
  18. #define BLE_VS_CODES_H__
  19. /* Vendor specific codes of ACI GAP events
  20. */
  21. /* ACI_GAP_LIMITED_DISCOVERABLE_EVENT code */
  22. #define ACI_GAP_LIMITED_DISCOVERABLE_VSEVT_CODE 0x0400U
  23. /* ACI_GAP_PAIRING_COMPLETE_EVENT code */
  24. #define ACI_GAP_PAIRING_COMPLETE_VSEVT_CODE 0x0401U
  25. /* ACI_GAP_PASS_KEY_REQ_EVENT code */
  26. #define ACI_GAP_PASS_KEY_REQ_VSEVT_CODE 0x0402U
  27. /* ACI_GAP_AUTHORIZATION_REQ_EVENT code */
  28. #define ACI_GAP_AUTHORIZATION_REQ_VSEVT_CODE 0x0403U
  29. /* ACI_GAP_PERIPHERAL_SECURITY_INITIATED_EVENT code */
  30. #define ACI_GAP_PERIPHERAL_SECURITY_INITIATED_VSEVT_CODE 0x0404U
  31. /* ACI_GAP_BOND_LOST_EVENT code */
  32. #define ACI_GAP_BOND_LOST_VSEVT_CODE 0x0405U
  33. /* ACI_GAP_PROC_COMPLETE_EVENT code */
  34. #define ACI_GAP_PROC_COMPLETE_VSEVT_CODE 0x0407U
  35. /* ACI_GAP_ADDR_NOT_RESOLVED_EVENT code */
  36. #define ACI_GAP_ADDR_NOT_RESOLVED_VSEVT_CODE 0x0408U
  37. /* ACI_GAP_NUMERIC_COMPARISON_VALUE_EVENT code */
  38. #define ACI_GAP_NUMERIC_COMPARISON_VALUE_VSEVT_CODE 0x0409U
  39. /* ACI_GAP_KEYPRESS_NOTIFICATION_EVENT code */
  40. #define ACI_GAP_KEYPRESS_NOTIFICATION_VSEVT_CODE 0x040AU
  41. /* Vendor specific codes of ACI GATT/ATT events
  42. */
  43. /* ACI_GATT_ATTRIBUTE_MODIFIED_EVENT code */
  44. #define ACI_GATT_ATTRIBUTE_MODIFIED_VSEVT_CODE 0x0C01U
  45. /* ACI_GATT_PROC_TIMEOUT_EVENT code */
  46. #define ACI_GATT_PROC_TIMEOUT_VSEVT_CODE 0x0C02U
  47. /* ACI_ATT_EXCHANGE_MTU_RESP_EVENT code */
  48. #define ACI_ATT_EXCHANGE_MTU_RESP_VSEVT_CODE 0x0C03U
  49. /* ACI_ATT_FIND_INFO_RESP_EVENT code */
  50. #define ACI_ATT_FIND_INFO_RESP_VSEVT_CODE 0x0C04U
  51. /* ACI_ATT_FIND_BY_TYPE_VALUE_RESP_EVENT code */
  52. #define ACI_ATT_FIND_BY_TYPE_VALUE_RESP_VSEVT_CODE 0x0C05U
  53. /* ACI_ATT_READ_BY_TYPE_RESP_EVENT code */
  54. #define ACI_ATT_READ_BY_TYPE_RESP_VSEVT_CODE 0x0C06U
  55. /* ACI_ATT_READ_RESP_EVENT code */
  56. #define ACI_ATT_READ_RESP_VSEVT_CODE 0x0C07U
  57. /* ACI_ATT_READ_BLOB_RESP_EVENT code */
  58. #define ACI_ATT_READ_BLOB_RESP_VSEVT_CODE 0x0C08U
  59. /* ACI_ATT_READ_MULTIPLE_RESP_EVENT code */
  60. #define ACI_ATT_READ_MULTIPLE_RESP_VSEVT_CODE 0x0C09U
  61. /* ACI_ATT_READ_BY_GROUP_TYPE_RESP_EVENT code */
  62. #define ACI_ATT_READ_BY_GROUP_TYPE_RESP_VSEVT_CODE 0x0C0AU
  63. /* ACI_ATT_PREPARE_WRITE_RESP_EVENT code */
  64. #define ACI_ATT_PREPARE_WRITE_RESP_VSEVT_CODE 0x0C0CU
  65. /* ACI_ATT_EXEC_WRITE_RESP_EVENT code */
  66. #define ACI_ATT_EXEC_WRITE_RESP_VSEVT_CODE 0x0C0DU
  67. /* ACI_GATT_INDICATION_EVENT code */
  68. #define ACI_GATT_INDICATION_VSEVT_CODE 0x0C0EU
  69. /* ACI_GATT_NOTIFICATION_EVENT code */
  70. #define ACI_GATT_NOTIFICATION_VSEVT_CODE 0x0C0FU
  71. /* ACI_GATT_PROC_COMPLETE_EVENT code */
  72. #define ACI_GATT_PROC_COMPLETE_VSEVT_CODE 0x0C10U
  73. /* ACI_GATT_ERROR_RESP_EVENT code */
  74. #define ACI_GATT_ERROR_RESP_VSEVT_CODE 0x0C11U
  75. /* ACI_GATT_DISC_READ_CHAR_BY_UUID_RESP_EVENT code */
  76. #define ACI_GATT_DISC_READ_CHAR_BY_UUID_RESP_VSEVT_CODE 0x0C12U
  77. /* ACI_GATT_WRITE_PERMIT_REQ_EVENT code */
  78. #define ACI_GATT_WRITE_PERMIT_REQ_VSEVT_CODE 0x0C13U
  79. /* ACI_GATT_READ_PERMIT_REQ_EVENT code */
  80. #define ACI_GATT_READ_PERMIT_REQ_VSEVT_CODE 0x0C14U
  81. /* ACI_GATT_READ_MULTI_PERMIT_REQ_EVENT code */
  82. #define ACI_GATT_READ_MULTI_PERMIT_REQ_VSEVT_CODE 0x0C15U
  83. /* ACI_GATT_TX_POOL_AVAILABLE_EVENT code */
  84. #define ACI_GATT_TX_POOL_AVAILABLE_VSEVT_CODE 0x0C16U
  85. /* ACI_GATT_SERVER_CONFIRMATION_EVENT code */
  86. #define ACI_GATT_SERVER_CONFIRMATION_VSEVT_CODE 0x0C17U
  87. /* ACI_GATT_PREPARE_WRITE_PERMIT_REQ_EVENT code */
  88. #define ACI_GATT_PREPARE_WRITE_PERMIT_REQ_VSEVT_CODE 0x0C18U
  89. /* ACI_GATT_EATT_BEARER_EVENT code */
  90. #define ACI_GATT_EATT_BEARER_VSEVT_CODE 0x0C19U
  91. /* ACI_GATT_MULT_NOTIFICATION_EVENT code */
  92. #define ACI_GATT_MULT_NOTIFICATION_VSEVT_CODE 0x0C1AU
  93. /* ACI_GATT_NOTIFICATION_COMPLETE_EVENT code */
  94. #define ACI_GATT_NOTIFICATION_COMPLETE_VSEVT_CODE 0x0C1BU
  95. /* ACI_GATT_READ_EXT_EVENT code */
  96. #define ACI_GATT_READ_EXT_VSEVT_CODE 0x0C1DU
  97. /* ACI_GATT_INDICATION_EXT_EVENT code */
  98. #define ACI_GATT_INDICATION_EXT_VSEVT_CODE 0x0C1EU
  99. /* ACI_GATT_NOTIFICATION_EXT_EVENT code */
  100. #define ACI_GATT_NOTIFICATION_EXT_VSEVT_CODE 0x0C1FU
  101. /* Vendor specific codes of ACI L2CAP events
  102. */
  103. /* ACI_L2CAP_CONNECTION_UPDATE_RESP_EVENT code */
  104. #define ACI_L2CAP_CONNECTION_UPDATE_RESP_VSEVT_CODE 0x0800U
  105. /* ACI_L2CAP_PROC_TIMEOUT_EVENT code */
  106. #define ACI_L2CAP_PROC_TIMEOUT_VSEVT_CODE 0x0801U
  107. /* ACI_L2CAP_CONNECTION_UPDATE_REQ_EVENT code */
  108. #define ACI_L2CAP_CONNECTION_UPDATE_REQ_VSEVT_CODE 0x0802U
  109. /* ACI_L2CAP_COMMAND_REJECT_EVENT code */
  110. #define ACI_L2CAP_COMMAND_REJECT_VSEVT_CODE 0x080AU
  111. /* ACI_L2CAP_COC_CONNECT_EVENT code */
  112. #define ACI_L2CAP_COC_CONNECT_VSEVT_CODE 0x0810U
  113. /* ACI_L2CAP_COC_CONNECT_CONFIRM_EVENT code */
  114. #define ACI_L2CAP_COC_CONNECT_CONFIRM_VSEVT_CODE 0x0811U
  115. /* ACI_L2CAP_COC_RECONF_EVENT code */
  116. #define ACI_L2CAP_COC_RECONF_VSEVT_CODE 0x0812U
  117. /* ACI_L2CAP_COC_RECONF_CONFIRM_EVENT code */
  118. #define ACI_L2CAP_COC_RECONF_CONFIRM_VSEVT_CODE 0x0813U
  119. /* ACI_L2CAP_COC_DISCONNECT_EVENT code */
  120. #define ACI_L2CAP_COC_DISCONNECT_VSEVT_CODE 0x0814U
  121. /* ACI_L2CAP_COC_FLOW_CONTROL_EVENT code */
  122. #define ACI_L2CAP_COC_FLOW_CONTROL_VSEVT_CODE 0x0815U
  123. /* ACI_L2CAP_COC_RX_DATA_EVENT code */
  124. #define ACI_L2CAP_COC_RX_DATA_VSEVT_CODE 0x0816U
  125. /* ACI_L2CAP_COC_TX_POOL_AVAILABLE_EVENT code */
  126. #define ACI_L2CAP_COC_TX_POOL_AVAILABLE_VSEVT_CODE 0x0817U
  127. /* Vendor specific codes of ACI HAL events
  128. */
  129. /* ACI_HAL_END_OF_RADIO_ACTIVITY_EVENT code */
  130. #define ACI_HAL_END_OF_RADIO_ACTIVITY_VSEVT_CODE 0x0004U
  131. /* ACI_HAL_SCAN_REQ_REPORT_EVENT code */
  132. #define ACI_HAL_SCAN_REQ_REPORT_VSEVT_CODE 0x0005U
  133. /* ACI_HAL_FW_ERROR_EVENT code */
  134. #define ACI_HAL_FW_ERROR_VSEVT_CODE 0x0006U
  135. #endif /* BLE_VS_CODES_H__ */