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

Commit 31285e07 authored by Henri Chataing's avatar Henri Chataing
Browse files

RootCanal: Enable LE Periodic Advertising

Set the LE Periodic Advertising LL bit and enable
related commands.

Test: m
Bug: 275847929
Change-Id: Iacd42e02e3b1500407de9396cb7b394b4f2a5664
parent 73bf6667
Loading
Loading
Loading
Loading
+11 −11
Original line number Diff line number Diff line
@@ -110,7 +110,7 @@ static constexpr uint64_t LlFeatures() {
      LLFeaturesBits::EXTENDED_SCANNER_FILTER_POLICIES,
      LLFeaturesBits::LE_2M_PHY, LLFeaturesBits::LE_CODED_PHY,
      LLFeaturesBits::LE_EXTENDED_ADVERTISING,
      // LLFeaturesBits::LE_PERIODIC_ADVERTISING,
      LLFeaturesBits::LE_PERIODIC_ADVERTISING,

      // TODO: breaks AVD boot tests with LE audio
      // LLFeaturesBits::CONNECTED_ISOCHRONOUS_STREAM_CENTRAL,
@@ -341,19 +341,19 @@ static std::array<uint8_t, 64> SupportedCommands() {
      OpCodeIndex::LE_READ_NUMBER_OF_SUPPORTED_ADVERTISING_SETS,
      OpCodeIndex::LE_REMOVE_ADVERTISING_SET,
      OpCodeIndex::LE_CLEAR_ADVERTISING_SETS,
      // OpCodeIndex::LE_SET_PERIODIC_ADVERTISING_PARAMETERS,
      // OpCodeIndex::LE_SET_PERIODIC_ADVERTISING_DATA,
      // OpCodeIndex::LE_SET_PERIODIC_ADVERTISING_ENABLE,
      OpCodeIndex::LE_SET_PERIODIC_ADVERTISING_PARAMETERS,
      OpCodeIndex::LE_SET_PERIODIC_ADVERTISING_DATA,
      OpCodeIndex::LE_SET_PERIODIC_ADVERTISING_ENABLE,
      OpCodeIndex::LE_SET_EXTENDED_SCAN_PARAMETERS,
      OpCodeIndex::LE_SET_EXTENDED_SCAN_ENABLE,
      OpCodeIndex::LE_EXTENDED_CREATE_CONNECTION,
      // OpCodeIndex::LE_PERIODIC_ADVERTISING_CREATE_SYNC,
      // OpCodeIndex::LE_PERIODIC_ADVERTISING_CREATE_SYNC_CANCEL,
      // OpCodeIndex::LE_PERIODIC_ADVERTISING_TERMINATE_SYNC,
      // OpCodeIndex::LE_ADD_DEVICE_TO_PERIODIC_ADVERTISER_LIST,
      // OpCodeIndex::LE_REMOVE_DEVICE_FROM_PERIODIC_ADVERTISER_LIST,
      // OpCodeIndex::LE_CLEAR_PERIODIC_ADVERTISER_LIST,
      // OpCodeIndex::LE_READ_PERIODIC_ADVERTISER_LIST_SIZE,
      OpCodeIndex::LE_PERIODIC_ADVERTISING_CREATE_SYNC,
      OpCodeIndex::LE_PERIODIC_ADVERTISING_CREATE_SYNC_CANCEL,
      OpCodeIndex::LE_PERIODIC_ADVERTISING_TERMINATE_SYNC,
      OpCodeIndex::LE_ADD_DEVICE_TO_PERIODIC_ADVERTISER_LIST,
      OpCodeIndex::LE_REMOVE_DEVICE_FROM_PERIODIC_ADVERTISER_LIST,
      OpCodeIndex::LE_CLEAR_PERIODIC_ADVERTISER_LIST,
      OpCodeIndex::LE_READ_PERIODIC_ADVERTISER_LIST_SIZE,
      // OpCodeIndex::LE_READ_TRANSMIT_POWER,
      OpCodeIndex::LE_READ_RF_PATH_COMPENSATION_POWER,
      OpCodeIndex::LE_WRITE_RF_PATH_COMPENSATION_POWER,