|
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 |