diff options
| author | Michele Bini <michele.bini@gmail.com> | 2022-03-25 00:07:50 (GMT) |
|---|---|---|
| committer | Michele Bini <michele.bini@gmail.com> | 2022-03-25 00:07:50 (GMT) |
| commit | 2318c403017a6596869cc3f32adb02a97dbdb63b (patch) | |
| tree | d860530479ca94a33cdab0fb3676b53f0a8cd95d | |
| parent | e78a9401ac707fe75da54fdc6ce6c3aa89032360 (diff) | |
One more step in the same direction...
| -rw-r--r-- | src/components/ble/BleController.h | 2 | ||||
| -rw-r--r-- | src/components/ble/NimbleController.cpp | 16 |
2 files changed, 2 insertions, 16 deletions
diff --git a/src/components/ble/BleController.h b/src/components/ble/BleController.h index 675ede2..05112dc 100644 --- a/src/components/ble/BleController.h +++ b/src/components/ble/BleController.h @@ -9,7 +9,7 @@ namespace Pinetime { public: using BleAddress = std::array<uint8_t, 6>; enum class FirmwareUpdateStates { Idle, Running, Validated, Error }; - enum class AddressTypes { Public, Random, RPA_Public, RPA_Random }; + enum class AddressTypes { Public, Random }; Ble() = default; bool IsConnected() const; diff --git a/src/components/ble/NimbleController.cpp b/src/components/ble/NimbleController.cpp index ee9509b..79880e9 100644 --- a/src/components/ble/NimbleController.cpp +++ b/src/components/ble/NimbleController.cpp @@ -107,22 +107,8 @@ void NimbleController::Init() { Pinetime::Controllers::Ble::BleAddress address; rc = ble_hs_id_copy_addr(addrType, address.data(), nullptr); ASSERT(rc == 0); - + bleController.AddressType((addrType == 0) ? Ble::AddressTypes::Public : Ble::AddressTypes::Random); bleController.Address(std::move(address)); - switch (addrType) { - case BLE_OWN_ADDR_PUBLIC: - bleController.AddressType(Ble::AddressTypes::Public); - break; - case BLE_OWN_ADDR_RANDOM: - bleController.AddressType(Ble::AddressTypes::Random); - break; - case BLE_OWN_ADDR_RPA_PUBLIC_DEFAULT: - bleController.AddressType(Ble::AddressTypes::RPA_Public); - break; - case BLE_OWN_ADDR_RPA_RANDOM_DEFAULT: - bleController.AddressType(Ble::AddressTypes::RPA_Random); - break; - } rc = ble_gatts_start(); ASSERT(rc == 0); |
