Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dd55ced7 authored by Chris Manton's avatar Chris Manton Committed by Automerger Merge Worker
Browse files

Enum-ify stack/include/hcidefs::tHCI_PKT_TYPE_BITMASK am: 2db12bd5 am: d1d1bba0 am: 2c6b2b37

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1685307

Change-Id: I2b06863a72b761f81ed4633a0120b67822606831
parents 6152885d 2c6b2b37
Loading
Loading
Loading
Loading
+17 −15
Original line number Diff line number Diff line
@@ -674,21 +674,23 @@ constexpr uint8_t HCI_LE_STATES_INIT_CENTRAL_PERIPHERAL_BIT = 41;
/*
 * Definitions for packet type masks (BT1.2 and BT2.0 definitions)
*/
#define HCI_PKT_TYPES_MASK_NO_2_DH1 0x0002
#define HCI_PKT_TYPES_MASK_NO_3_DH1 0x0004
#define HCI_PKT_TYPES_MASK_DM1 0x0008
#define HCI_PKT_TYPES_MASK_DH1 0x0010
#define HCI_PKT_TYPES_MASK_HV1 0x0020
#define HCI_PKT_TYPES_MASK_HV2 0x0040
#define HCI_PKT_TYPES_MASK_HV3 0x0080
#define HCI_PKT_TYPES_MASK_NO_2_DH3 0x0100
#define HCI_PKT_TYPES_MASK_NO_3_DH3 0x0200
#define HCI_PKT_TYPES_MASK_DM3 0x0400
#define HCI_PKT_TYPES_MASK_DH3 0x0800
#define HCI_PKT_TYPES_MASK_NO_2_DH5 0x1000
#define HCI_PKT_TYPES_MASK_NO_3_DH5 0x2000
#define HCI_PKT_TYPES_MASK_DM5 0x4000
#define HCI_PKT_TYPES_MASK_DH5 0x8000
typedef enum : uint16_t {
  HCI_PKT_TYPES_MASK_NO_2_DH1 = 0x0002,
  HCI_PKT_TYPES_MASK_NO_3_DH1 = 0x0004,
  HCI_PKT_TYPES_MASK_DM1 = 0x0008,
  HCI_PKT_TYPES_MASK_DH1 = 0x0010,
  HCI_PKT_TYPES_MASK_HV1 = 0x0020,
  HCI_PKT_TYPES_MASK_HV2 = 0x0040,
  HCI_PKT_TYPES_MASK_HV3 = 0x0080,
  HCI_PKT_TYPES_MASK_NO_2_DH3 = 0x0100,
  HCI_PKT_TYPES_MASK_NO_3_DH3 = 0x0200,
  HCI_PKT_TYPES_MASK_DM3 = 0x0400,
  HCI_PKT_TYPES_MASK_DH3 = 0x0800,
  HCI_PKT_TYPES_MASK_NO_2_DH5 = 0x1000,
  HCI_PKT_TYPES_MASK_NO_3_DH5 = 0x2000,
  HCI_PKT_TYPES_MASK_DM5 = 0x4000,
  HCI_PKT_TYPES_MASK_DH5 = 0x8000,
} tHCI_PKT_TYPE_BITMASK;

/*
 * Define parameters to allow role switch during create connection