summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Mansell <phiren@gmail.com>2026-08-02 15:59:42 +1200
committerGitHub <noreply@github.com>2026-08-02 15:59:42 +1200
commit35925ceb15bfbf5a2369bf382b68d00132462ec1 (patch)
tree6cf08afbb613320d5b80cc858e3f76044ccbbb46
parent5c6dcce721ee3fe3814d41aaa3e2e55f07a821e7 (diff)
parentbe3ad38ec761e22290f8e7eeae8c37763a0de4f2 (diff)
Merge pull request #14777 from tygyh/Use-designated-constructors
Use designated constructors
-rw-r--r--Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp9
-rw-r--r--Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp7
2 files changed, 9 insertions, 7 deletions
diff --git a/Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp b/Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp
index 88dd05af28..4a55024d6e 100644
--- a/Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp
+++ b/Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp
@@ -385,7 +385,8 @@ void BluetoothRealDevice::TriggerSyncButtonHeldEvent()
void BluetoothRealDevice::SendHCIResetCommand()
{
INFO_LOG_FMT(IOS_WIIMOTE, "SendHCIResetCommand");
- m_lib_usb_bt_adapter->SendControlTransfer(Common::AsU8Span(hci_cmd_hdr_t{HCI_CMD_RESET, 0}));
+ m_lib_usb_bt_adapter->SendControlTransfer(
+ Common::AsU8Span(hci_cmd_hdr_t{.opcode = HCI_CMD_RESET, .length = 0}));
}
void BluetoothRealDevice::SendHCIDeleteLinkKeyCommand()
@@ -412,7 +413,7 @@ bool BluetoothRealDevice::SendHCIStoreLinkKeyCommand()
struct Payload
{
- hci_cmd_hdr_t header{HCI_CMD_WRITE_STORED_LINK_KEY};
+ hci_cmd_hdr_t header{.opcode = HCI_CMD_WRITE_STORED_LINK_KEY};
hci_write_stored_link_key_cp command{};
struct LinkKey
{
@@ -443,7 +444,7 @@ void BluetoothRealDevice::FakeVendorCommandReply(u16 opcode, USB::V0IntrMessage&
struct Payload
{
- hci_event_hdr_t header{HCI_EVENT_COMMAND_COMPL};
+ hci_event_hdr_t header{.event = HCI_EVENT_COMMAND_COMPL};
hci_command_compl_ep command{};
} payload;
@@ -460,7 +461,7 @@ void BluetoothRealDevice::FakeVendorCommandReply(u16 opcode, USB::V0IntrMessage&
void BluetoothRealDevice::FakeSyncButtonEvent(USB::V0IntrMessage& ctrl, std::span<const u8> payload)
{
- const hci_event_hdr_t hci_event{HCI_EVENT_VENDOR, u8(payload.size())};
+ const hci_event_hdr_t hci_event{.event = HCI_EVENT_VENDOR, .length = u8(payload.size())};
auto& memory = GetSystem().GetMemory();
diff --git a/Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp b/Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp
index 3b948861d8..cd934972ff 100644
--- a/Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp
+++ b/Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp
@@ -521,8 +521,9 @@ bool InitializeRealtekBluetoothDevice(LibUSBBluetoothAdapter& adapter)
{
// Read local version.
hci_read_local_ver_rp local_ver{};
- if (!adapter.SendBlockingCommand(Common::AsU8Span(hci_cmd_hdr_t{HCI_CMD_READ_LOCAL_VER, 0}),
- Common::AsWritableU8Span(local_ver)))
+ if (!adapter.SendBlockingCommand(
+ Common::AsU8Span(hci_cmd_hdr_t{.opcode = HCI_CMD_READ_LOCAL_VER, .length = 0}),
+ Common::AsWritableU8Span(local_ver)))
{
return false;
}
@@ -585,7 +586,7 @@ bool InitializeRealtekBluetoothDevice(LibUSBBluetoothAdapter& adapter)
// Read ROM version.
rtl_rom_version_evt read_rom_ver{};
- if (!adapter.SendBlockingCommand(Common::AsU8Span(hci_cmd_hdr_t{0xfc6d, 0}),
+ if (!adapter.SendBlockingCommand(Common::AsU8Span(hci_cmd_hdr_t{.opcode = 0xfc6d, .length = 0}),
Common::AsWritableU8Span(read_rom_ver)))
{
return false;