typedef uint32_t LeSupportedFeatures_t;
typedef enum
{
gLeEncryption_c = 1U << (0U * 8U + 0U), /* 0 */
gLeConnectionParametersRequestProcedure_c = 1U << (0U * 8U + 1U), /* 1 */
gLeExtendedRejectIndication_c = 1U << (0U * 8U + 2U), /* 2 */
gLeSlaveInitiatedFeaturesExchange_c = 1U << (0U * 8U + 3U), /* 3 */
gLePing_c = 1U << (0U * 8U + 4U), /* 4 */
/* BLE v4.2 */
gLeDataPacketLengthExtension_c = 1U << (0U * 8U + 5U), /* 5 */
gLeLlPrivacy_c = 1U << (0U * 8U + 6U), /* 6 */
gLeExtendedScannerFilterPolicies_c = 1U << (0U * 8U + 7U), /* 7 */
/* BLE v5.0 */
gLe2MbPhy_c = 1U << (1U * 8U + 0U), /* 8 */
gLeStableModulationIdxTx_c = 1U << (1U * 8U + 1U), /* 9 */
gLeStableModulationIdxRx_c = 1U << (1U * 8U + 2U), /* 10 */
gLeCodedPhy_c = 1U << (1U * 8U + 3U), /* 11 */
gLeExtendedAdv_c = 1U << (1U * 8U + 4U), /* 12 */
gLePeriodicAdv_c = 1U << (1U * 8U + 5U), /* 13 */
gLeChannelSelAlg2_c = 1U << (1U * 8U + 6U), /* 14 */
gLePowerClass1_c = 1U << (1U * 8U + 7U), /* 15 */
gLeMinNumOfUsedChanProcedure_c = 1U << (2U * 8U + 0U), /* 16 */
} LeSupportedFeatures_tag;