From 5caaad3a744ac94014f886a940dbbe11fcbc2d0f Mon Sep 17 00:00:00 2001 From: TheOfficialFloW Date: Wed, 10 Jun 2020 05:11:42 -0700 Subject: sys/linux: add vhci headers for event packets * sys/linux: add vhci headers for command packets * sys/linux: make generate * sys/linux: use event packet instead of command packets * sys/linux/vhci.txt: move low-energy entries to hci_ev_le_meta_un * sys/linux/vhci.txt: add hci_ev_cmd_complete opcodes --- sys/linux/socket_bluetooth.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'sys/linux/socket_bluetooth.txt') diff --git a/sys/linux/socket_bluetooth.txt b/sys/linux/socket_bluetooth.txt index 830c5624c..fb778a4ef 100644 --- a/sys/linux/socket_bluetooth.txt +++ b/sys/linux/socket_bluetooth.txt @@ -34,7 +34,7 @@ openat$vhci(fd const[AT_FDCWD], file ptr[in, string["/dev/vhci"]], flags flags[o write$vhci(fd fd_vhci, data ptr[in, vhci_command], size bytesize[data]) vhci_command [ - HCI_EVENT_PKT vhci_command_generic[HCI_EVENT_PKT] + HCI_EVENT_PKT vhci_command_event_pkt HCI_ACLDATA_PKT vhci_command_generic[HCI_ACLDATA_PKT] HCI_SCODATA_PKT vhci_command_generic[HCI_SCODATA_PKT] HCI_VENDOR_PKT vhci_command_vendor_pkt @@ -46,6 +46,11 @@ type vhci_command_generic[CMD] { data array[int8] } +vhci_command_event_pkt { + cmd const[HCI_EVENT_PKT, int8] + hdr hci_event_hdr_un +} + vhci_command_vendor_pkt { cmd const[HCI_VENDOR_PKT, int8] opcode flags[vhci_vendor_pkt_opcode, int8] -- cgit mrf-deployment