Mistake on this page?
Report an issue in GitHub or email us
Functions
hci_cmd.h File Reference

HCI command module. More...

Go to the source code of this file.

Functions

void hciCmdSend (uint8_t *pData)
 Send an HCI command and service the HCI command queue. More...
 
uint8_t * hciCmdAlloc (uint16_t opcode, uint16_t len)
 Allocate an HCI command buffer and set the command header fields. More...
 
void hciCmdInit (void)
 Initialize the HCI cmd module. More...
 
void hciCmdTimeout (wsfMsgHdr_t *pMsg)
 Process an HCI command timeout. More...
 
void hciCmdRecvCmpl (uint8_t numCmdPkts)
 Process an HCI Command Complete or Command Status event. More...
 

Detailed Description

HCI command module.

Copyright (c) 2009-2018 Arm Ltd. All Rights Reserved.

Copyright (c) 2019 Packetcraft, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Definition in file hci_cmd.h.

Function Documentation

uint8_t* hciCmdAlloc ( uint16_t  opcode,
uint16_t  len 
)

Allocate an HCI command buffer and set the command header fields.

Parameters
opcodeCommand opcode.
lenlength of command parameters.
Returns
Pointer to WSF msg buffer.
void hciCmdInit ( void  )

Initialize the HCI cmd module.

Returns
None.
void hciCmdRecvCmpl ( uint8_t  numCmdPkts)

Process an HCI Command Complete or Command Status event.

Parameters
numCmdPktsNumber of commands that can be sent to the controller.
Returns
None.
void hciCmdSend ( uint8_t *  pData)

Send an HCI command and service the HCI command queue.

Parameters
pDataBuffer containing HCI command to send or NULL.
Returns
None.
void hciCmdTimeout ( wsfMsgHdr_t pMsg)

Process an HCI command timeout.

Parameters
pMsgMessage.
Returns
None.
Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.