pw_bluetooth: Add LE Read Buffer Size [v2] command complete event

Add emboss definition for the command complete event (including
return parameters) from an LE Read Buffer Size [v2] command.

Bug: b/311639040
Test: pw presubmit --step gn_chre_googletest_nanopb_sapphire_build
Change-Id: I5e3c6a0e7f191b425cda66a5006a63424aa564b5
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/185070
Commit-Queue: Josh Conner <joshconner@google.com>
Reviewed-by: Ali Saeed <saeedali@google.com>
diff --git a/pw_bluetooth/public/pw_bluetooth/hci_events.emb b/pw_bluetooth/public/pw_bluetooth/hci_events.emb
index 349cfda..e6af952 100644
--- a/pw_bluetooth/public/pw_bluetooth/hci_events.emb
+++ b/pw_bluetooth/public/pw_bluetooth/hci_events.emb
@@ -998,6 +998,33 @@
   $next [+hci.BdAddr.$size_in_bytes]  hci.BdAddr                bd_addr
 
 
+struct LEReadBufferSizeV2CommandCompleteEvent:
+  -- 7.7.14 Command Complete event (7.8.2 LE Read Buffer Size [v2] command)
+
+  let hdr_size = hci.CommandCompleteEvent.$size_in_bytes
+
+  0     [+hdr_size]  hci.CommandCompleteEvent  command_complete
+
+  $next [+1]         hci.StatusCode            status
+
+  $next [+2]         UInt                      le_acl_data_packet_length
+    -- Maximum length (in octets) of the data portion of each HCI ACL data packet,
+    -- or 0 if no dedicated LE buffer exists.
+    [requires: 0x001b <= this <= 0xFFFF || this == 0x0000]
+
+  $next [+1]         UInt                      total_num_le_acl_data_packets
+    -- The total number of HCI ACL data packets that can be stored in the data
+    -- buffers of the Controller, or 0 if no dedicated LE buffer exists.
+
+  $next [+2]         UInt                      iso_data_packet_length
+    -- The maximum length (in octets) of the data portion of each HCI ISO data
+    -- packet, or 0 if no dedicated ISO buffer exists.
+
+  $next [+1]         UInt                      total_num_iso_data_packets
+    -- The total number of HCI ISO data packets that can be stored in the ISO
+    -- buffers of the controller, or 0 if no dedicated ISO buffer exists.
+
+
 struct LEReadLocalSupportedFeaturesCommandCompleteEvent:
   -- 7.7.14 Command Complete event (7.8.3 LE Read Local Supported Features command)
   let hdr_size = hci.CommandCompleteEvent.$size_in_bytes