Found 3 other functions taking a
hci_cmd_t
argument:
construct HCI Command based on template Format: 1,2,3,4: one to four byte value H: HCI connection handle B: Bluetooth Baseband Address (BD_ADDR) D: 8 byte data block E: Extended Inquiry Result N: Name up to 248 chars, \0 terminated P: 16 byte data block. Pairing code, Simple Pairing Hash and Randomizer A: 31 bytes advertising data S: Service Record (Data Element Sequence) Q: 32 byte data block, e.g. for X and Y coordinates of P-256 public key J: 8-bit length of variable size element V: variable size element, len was given with param 'J' a: number of elements in following arrayed parameters(s), specified as '[...]' b: bit field indicating number of arrayed parameters(s), specified as '[...]' [: start of arrayed param sequence ]: end of arrayed param sequence
va_list version of hci_send_cmd, call hci_send_cmd_packet
construct HCI Command based on template Same as hci_cmd_create_from_template but with variable arguments