Diff between 84afc16b00902c63b7f54f32986f65e0d8aa37c7 and 6ca36f7fa5a2a8346507ebb5e8ea55416ad98644

Changed Files

File Additions Deletions Status
emulator/le.c +15 -14 modified

Full Patch

diff --git a/emulator/le.c b/emulator/le.c
index d281e16..5acb9a4 100644
--- a/emulator/le.c
+++ b/emulator/le.c
@@ -497,6 +497,19 @@ static void cmd_reset(struct bt_le *hci, const void *data, uint8_t size)
 	cmd_complete(hci, BT_HCI_CMD_RESET, &status, sizeof(status));
 }
 
+static void cmd_set_event_mask_page2(struct bt_le *hci,
+						const void *data, uint8_t size)
+{
+	const struct bt_hci_cmd_set_event_mask_page2 *cmd = data;
+	uint8_t status;
+
+	memcpy(hci->event_mask + 8, cmd->mask, 8);
+
+	status = BT_HCI_ERR_SUCCESS;
+	cmd_complete(hci, BT_HCI_CMD_SET_EVENT_MASK_PAGE2,
+						&status, sizeof(status));
+}
+
 static void cmd_read_local_version(struct bt_le *hci,
 						const void *data, uint8_t size)
 {
@@ -558,19 +571,6 @@ static void cmd_read_bd_addr(struct bt_le *hci, const void *data, uint8_t size)
 	cmd_complete(hci, BT_HCI_CMD_READ_BD_ADDR, &rsp, sizeof(rsp));
 }
 
-static void cmd_set_event_mask_page2(struct bt_le *hci,
-						const void *data, uint8_t size)
-{
-	const struct bt_hci_cmd_set_event_mask_page2 *cmd = data;
-	uint8_t status;
-
-	memcpy(hci->event_mask + 8, cmd->mask, 8);
-
-	status = BT_HCI_ERR_SUCCESS;
-	cmd_complete(hci, BT_HCI_CMD_SET_EVENT_MASK_PAGE2,
-						&status, sizeof(status));
-}
-
 static void cmd_le_set_event_mask(struct bt_le *hci,
 						const void *data, uint8_t size)
 {
@@ -1436,12 +1436,13 @@ static const struct {
 } cmd_table[] = {
 	{ BT_HCI_CMD_SET_EVENT_MASK,       cmd_set_event_mask,       8, true },
 	{ BT_HCI_CMD_RESET,                cmd_reset,                0, true },
+	{ BT_HCI_CMD_SET_EVENT_MASK_PAGE2, cmd_set_event_mask_page2, 8, true },
+
 	{ BT_HCI_CMD_READ_LOCAL_VERSION,   cmd_read_local_version,   0, true },
 	{ BT_HCI_CMD_READ_LOCAL_COMMANDS,  cmd_read_local_commands,  0, true },
 	{ BT_HCI_CMD_READ_LOCAL_FEATURES,  cmd_read_local_features,  0, true },
 	{ BT_HCI_CMD_READ_BUFFER_SIZE,     cmd_read_buffer_size,     0, true },
 	{ BT_HCI_CMD_READ_BD_ADDR,         cmd_read_bd_addr,         0, true },
-	{ BT_HCI_CMD_SET_EVENT_MASK_PAGE2, cmd_set_event_mask_page2, 8, true },
 
 	{ BT_HCI_CMD_LE_SET_EVENT_MASK,
 				cmd_le_set_event_mask, 8, true },