Diff between cc1bd16c7d2f3bb494b44e566d53eb6abc697ed5 and d1501ecf2846e62df0659a2fab38c0d07eb576d8

Changed Files

File Additions Deletions Status
monitor/packet.c +12 -1 modified

Full Patch

diff --git a/monitor/packet.c b/monitor/packet.c
index 548f1e4..338ab9a 100644
--- a/monitor/packet.c
+++ b/monitor/packet.c
@@ -3200,6 +3200,15 @@ static void write_simple_pairing_mode_cmd(const void *data, uint8_t size)
 	print_simple_pairing_mode(cmd->mode);
 }
 
+static void read_local_oob_data_rsp(const void *data, uint8_t size)
+{
+	const struct bt_hci_rsp_read_local_oob_data *rsp = data;
+
+	print_status(rsp->status);
+	print_hash(rsp->hash);
+	print_randomizer(rsp->randomizer);
+}
+
 static void read_inquiry_resp_tx_power_rsp(const void *data, uint8_t size)
 {
 	const struct bt_hci_rsp_read_inquiry_resp_tx_power *rsp = data;
@@ -4328,7 +4337,9 @@ static const struct opcode_data opcode_table[] = {
 	{ 0x0c56, 142, "Write Simple Pairing Mode",
 				write_simple_pairing_mode_cmd, 1, true,
 				status_rsp, 1, true },
-	{ 0x0c57, 143, "Read Local OOB Data" },
+	{ 0x0c57, 143, "Read Local OOB Data",
+				null_cmd, 0, true,
+				read_local_oob_data_rsp, 33, true },
 	{ 0x0c58, 144, "Read Inquiry Response TX Power Level",
 				null_cmd, 0, true,
 				read_inquiry_resp_tx_power_rsp, 2, true },