SimpleLink API Reference Manual
1.11.1
|
#include "cc3000_common.h"
Go to the source code of this file.
Functions | |
unsigned short | hci_command_send (unsigned short usOpcode, unsigned char *ucArgs, unsigned char ucArgsLength) |
Initiate an HCI command. | |
long | hci_data_send (unsigned char ucOpcode, unsigned char *ucArgs, unsigned short usArgsLength, unsigned short usDataLength, const unsigned char *ucTail, unsigned short usTailLength) |
Initiate an HCI data write operation. | |
void | hci_data_command_send (unsigned short usOpcode, unsigned char *pucBuff, unsigned char ucArgsLength, unsigned short ucDataLength) |
Prepare HCI header and initiate an HCI data write operation. | |
void | hci_patch_send (unsigned char ucOpcode, unsigned char *pucBuff, char *patch, unsigned short usDataLength) |
Prepare HCI header and initiate an HCI patch write operation. | |
#define HEADERS_SIZE_CMD (SPI_HEADER_SIZE + SIMPLE_LINK_HCI_CMND_HEADER_SIZE) |
#define HCI_NETAPP_PING_REPORT (0x0003 + HCI_CMND_NETAPP_BASE) |
#define HCI_NETAPP_SET_DEBUG_LEVEL (0x0008 + HCI_CMND_NETAPP_BASE) |
#define HCI_EVNT_SOCKET HCI_CMND_SOCKET |
#define HCI_EVNT_BIND HCI_CMND_BIND |
#define HCI_EVNT_RECV HCI_CMND_RECV |
#define HCI_EVNT_ACCEPT HCI_CMND_ACCEPT |
#define HCI_EVNT_LISTEN HCI_CMND_LISTEN |
#define HCI_EVNT_CONNECT HCI_CMND_CONNECT |
#define HCI_EVNT_SELECT HCI_CMND_BSD_SELECT |
#define HCI_EVNT_CLOSE_SOCKET HCI_CMND_CLOSE_SOCKET |
#define HCI_EVNT_RECVFROM HCI_CMND_RECVFROM |
#define HCI_EVNT_SETSOCKOPT HCI_CMND_SETSOCKOPT |
#define HCI_EVNT_GETSOCKOPT HCI_CMND_GETSOCKOPT |
#define HCI_EVNT_BSD_GETHOSTBYNAME HCI_CMND_GETHOSTNAME |
#define HCI_EVNT_MDNS_ADVERTISE HCI_CMND_MDNS_ADVERTISE |
#define HCI_EVNT_WLAN_UNSOL_CONNECT (0x0001 + HCI_EVNT_WLAN_UNSOL_BASE) |
#define HCI_EVNT_WLAN_UNSOL_DISCONNECT (0x0002 + HCI_EVNT_WLAN_UNSOL_BASE) |
#define HCI_EVNT_WLAN_UNSOL_INIT (0x0004 + HCI_EVNT_WLAN_UNSOL_BASE) |
#define HCI_EVNT_WLAN_TX_COMPLETE (0x0008 + HCI_EVNT_WLAN_UNSOL_BASE) |
#define HCI_EVNT_WLAN_UNSOL_DHCP (0x0010 + HCI_EVNT_WLAN_UNSOL_BASE) |
#define HCI_EVNT_WLAN_ASYNC_PING_REPORT (0x0040 + HCI_EVNT_WLAN_UNSOL_BASE) |
#define HCI_EVNT_WLAN_ASYNC_SIMPLE_CONFIG_DONE (0x0080 + HCI_EVNT_WLAN_UNSOL_BASE) |
#define HCI_EVNT_WLAN_KEEPALIVE (0x0200 + HCI_EVNT_WLAN_UNSOL_BASE) |
#define HCI_EVNT_BSD_TCP_CLOSE_WAIT (0x0800 + HCI_EVNT_WLAN_UNSOL_BASE) |
#define HCI_EVNT_NVMEM_CREATE_ENTRY HCI_CMND_NVMEM_CREATE_ENTRY |
#define HCI_EVNT_NVMEM_SWAP_ENTRY HCI_CMND_NVMEM_SWAP_ENTRY |
#define HCI_EVNT_NVMEM_READ HCI_CMND_NVMEM_READ |
#define HCI_EVNT_READ_SP_VERSION HCI_CMND_READ_SP_VERSION |
unsigned short hci_command_send | ( | unsigned short | usOpcode, |
unsigned char * | ucArgs, | ||
unsigned char | ucArgsLength | ||
) |
Initiate an HCI command.
hci_command_send
usOpcode | command operation code |
pucBuff | pointer to the command's arguments buffer |
ucArgsLength | length of the arguments |
long hci_data_send | ( | unsigned char | ucOpcode, |
unsigned char * | ucArgs, | ||
unsigned short | usArgsLength, | ||
unsigned short | usDataLength, | ||
const unsigned char * | ucTail, | ||
unsigned short | usTailLength | ||
) |
Initiate an HCI data write operation.
hci_data_send
usOpcode | command operation code |
ucArgs | pointer to the command's arguments buffer |
usArgsLength | length of the arguments |
ucTail | pointer to the data buffer |
usTailLength | buffer length |
void hci_data_command_send | ( | unsigned short | usOpcode, |
unsigned char * | pucBuff, | ||
unsigned char | ucArgsLength, | ||
unsigned short | ucDataLength | ||
) |
Prepare HCI header and initiate an HCI data write operation.
hci_data_command_send
usOpcode | command operation code |
pucBuff | pointer to the data buffer |
ucArgsLength | arguments length |
ucDataLength | data length |
void hci_patch_send | ( | unsigned char | ucOpcode, |
unsigned char * | pucBuff, | ||
char * | patch, | ||
unsigned short | usDataLength | ||
) |
Prepare HCI header and initiate an HCI patch write operation.
hci_patch_send
usOpcode | command operation code |
pucBuff | pointer to the command's arguments buffer |
patch | pointer to patch content buffer |
usDataLength | data length |