|
wizfi360 2.2.0
|
This file contains API for WIZFI360 Click Driver. More...
#include "drv_digital_out.h"#include "drv_digital_in.h"#include "drv_uart.h"Go to the source code of this file.
Data Structures | |
| struct | wizfi360_t |
| WIZFI360 Click context object. More... | |
| struct | wizfi360_cfg_t |
| WIZFI360 Click configuration object. More... | |
Macros | |
| #define | WIZFI360_CMD_AT "AT" |
| WIZFI360 system control commands. | |
| #define | WIZFI360_CMD_RST "AT+RST" |
| #define | WIZFI360_CMD_GMR "AT+GMR" |
| #define | WIZFI360_CMD_GSLP "AT+GSLP" |
| #define | WIZFI360_CMD_ATE "ATE" |
| #define | WIZFI360_CMD_RESTORE "AT+RESTORE" |
| #define | WIZFI360_CMD_UART_CUR "AT+UART_CUR" |
| #define | WIZFI360_CMD_UART_DEF "AT+UART_DEF" |
| #define | WIZFI360_CMD_SLEEP "AT+SLEEP" |
| #define | WIZFI360_CMD_SYSIOSETCFG "AT+SYSIOSETCFG" |
| #define | WIZFI360_CMD_SYSIOGETCFG "AT+SYSIOGETCFG" |
| #define | WIZFI360_CMD_SYSGPIODIR "AT+SYSGPIODIR" |
| #define | WIZFI360_CMD_SYSGPIOWRITE "AT+SYSGPIOWRITE" |
| #define | WIZFI360_CMD_SYSGPIOREAD "AT+SYSGPIOREAD" |
| #define | WIZFI360_CMD_EXECUTE_AT_CMD "+++" |
| #define | WIZFI360_CMD_CWMODE_CUR "AT+CWMODE_CUR" |
| WIZFI360 WiFi commands. | |
| #define | WIZFI360_CMD_CWMODE_DEF "AT+CWMODE_DEF" |
| #define | WIZFI360_CMD_CWJAP_CUR "AT+CWJAP_CUR" |
| #define | WIZFI360_CMD_CWJAP_DEF "AT+CWJAP_DEF" |
| #define | WIZFI360_CMD_CWLAPOPT "AT+CWLAPOPT" |
| #define | WIZFI360_CMD_CWLAP "AT+CWLAP" |
| #define | WIZFI360_CMD_CWQAP "AT+CWQAP" |
| #define | WIZFI360_CMD_CWSAP_CUR "AT+CWSAP_CUR" |
| #define | WIZFI360_CMD_CWSAP_DEF "AT+CWSAP_DEF" |
| #define | WIZFI360_CMD_CWLIF "AT+CWLIF" |
| #define | WIZFI360_CMD_CWDHCP_CUR "AT+CWDHCP_CUR" |
| #define | WIZFI360_CMD_CWDHCP_DEF "AT+CWDHCP_DEF" |
| #define | WIZFI360_CMD_CWDHCPS_CUR "AT+CWDHCPS_CUR" |
| #define | WIZFI360_CMD_CWDHCPS_DEF "AT+CWDHCPS_DEF" |
| #define | WIZFI360_CMD_CWAUTOCONN "AT+CWAUTOCONN" |
| #define | WIZFI360_CMD_CIPSTAMAC_CUR "AT+CIPSTAMAC_CUR" |
| #define | WIZFI360_CMD_CIPSTAMAC_DEF "AT+CIPSTAMAC_DEF" |
| #define | WIZFI360_CMD_CIPAPMAC_CUR "AT+CIPAPMAC_CUR" |
| #define | WIZFI360_CMD_CIPAPMAC_DEF "AT+CIPAPMAC_DEF" |
| #define | WIZFI360_CMD_CIPSTA_CUR "AT+CIPSTA_CUR" |
| #define | WIZFI360_CMD_CIPSTA_DEF "AT+CIPSTA_DEF" |
| #define | WIZFI360_CMD_CIPAP_CUR "AT+CIPAP_CUR" |
| #define | WIZFI360_CMD_CIPAP_DEF "AT+CIPAP_DEF" |
| #define | WIZFI360_CMD_CWSTARTSMART "AT+CWSTARTSMART" |
| #define | WIZFI360_CMD_CWSTOPSMART "AT+CWSTOPSMART" |
| #define | WIZFI360_CMD_WPS "AT+WPS" |
| #define | WIZFI360_CMD_CWHOSTNAME "AT+CWHOSTNAME" |
| #define | WIZFI360_CMD_CWCOUNTRY_CUR "AT+CWCOUNTRY_CUR" |
| #define | WIZFI360_CMD_CWCOUNTRY_DEF "AT+CWCOUNTRY_DEF" |
| #define | WIZFI360_CMD_WIZ_NETCONFIG "AT+WIZ_NETCONFIG" |
| #define | WIZFI360_CMD_CIPSTATUS "AT+CIPSTATUS" |
| WIZFI360 TCP/IP commands. | |
| #define | WIZFI360_CMD_CIPDOMAIN "AT+CIPDOMAIN" |
| #define | WIZFI360_CMD_CIPSTART "AT+CIPSTART" |
| #define | WIZFI360_CMD_CIPSSLSIZE "AT+CIPSSLSIZE" |
| #define | WIZFI360_CMD_CIPSSLCCONF "AT+CIPSSLCCONF" |
| #define | WIZFI360_CMD_CASEND "AT+CASEND" |
| #define | WIZFI360_CMD_CIPSEND "AT+CIPSEND" |
| #define | WIZFI360_CMD_CIPSENDEX "AT+CIPSENDEX" |
| #define | WIZFI360_CMD_CIPSENDBUF "AT+CIPSENDBUF" |
| #define | WIZFI360_CMD_CIPBUFRESET "AT+CIPBUFRESET" |
| #define | WIZFI360_CMD_CIPBUFSTATUS "AT+CIPBUFSTATUS" |
| #define | WIZFI360_CMD_CIPCHECKSEQ "AT+CIPCHECKSEQ" |
| #define | WIZFI360_CMD_CIPCLOSE "AT+CIPCLOSE" |
| #define | WIZFI360_CMD_CIFSR "AT+CIFSR" |
| #define | WIZFI360_CMD_CIPMUX "AT+CIPMUX" |
| #define | WIZFI360_CMD_CIPSERVER "AT+CIPSERVER" |
| #define | WIZFI360_CMD_CIPSERVERMAXCONN "AT+CIPSERVERMAXCONN" |
| #define | WIZFI360_CMD_CIPMODE "AT+CIPMODE" |
| #define | WIZFI360_CMD_SAVETRANSLINK "AT+SAVETRANSLINK" |
| #define | WIZFI360_CMD_CIPSTO "AT+CIPSTO" |
| #define | WIZFI360_CMD_CIUPDATE "AT+CIUPDATE" |
| #define | WIZFI360_CMD_PING "AT+PING" |
| #define | WIZFI360_CMD_CIPDINFO "AT+CIPDINFO" |
| #define | WIZFI360_CMD_CIPSNTPCFG "AT+CIPSNTPCFG" |
| #define | WIZFI360_CMD_CIPSNTPTIME "AT+CIPSNTPTIME" |
| #define | WIZFI360_CMD_CIPDNS_CUR "AT+CIPDNS_CUR" |
| #define | WIZFI360_CMD_CIPDNS_DEF "AT+CIPDNS_DEF" |
| #define | WIZFI360_CMD_MQTTSET "AT+MQTTSET" |
| #define | WIZFI360_CMD_MQTTOPIC "AT+MQTTOPIC" |
| #define | WIZFI360_CMD_MQTTQOS "AT+MQTTQOS" |
| #define | WIZFI360_CMD_MQTTCON "AT+MQTTCON" |
| #define | WIZFI360_CMD_MQTTPUB "AT+MQTTPUB" |
| #define | WIZFI360_CMD_MQTTPUBSEND "AT+MQTTPUBSEND" |
| #define | WIZFI360_CMD_MQTTDIS "AT+MQTTDIS" |
| #define | WIZFI360_CMD_AZSET "AT+AZSET" |
| #define | WIZFI360_CMD_AZCON "AT+AZCON" |
| #define | WIZFI360_CMD_AWSPKSEND "AT+AWSPKSEND" |
| #define | WIZFI360_CMD_CLICASEND "AT+CLICASEND" |
| #define | WIZFI360_CMD_AWSCON "AT+AWSCON" |
| #define | WIZFI360_CWMODE_STATION "1" |
| WIZFI360 current WiFi mode selection. | |
| #define | WIZFI360_CWMODE_SOFTAP "2" |
| #define | WIZFI360_CWMODE_STATION_SOFTAP "3" |
| #define | WIZFI360_CIPMUX_SINGLE_CONN "0" |
| WIZFI360 multiple connections selection. | |
| #define | WIZFI360_CIPMUX_MULTIPLE_CONN "1" |
| #define | WIZFI360_CWDHCP_SOFTAP "0,0" |
| WIZFI360 multiple connections selection. | |
| #define | WIZFI360_CWDHCP_SOFTAP_DHCP "0,1" |
| #define | WIZFI360_CWDHCP_STATION "1,0" |
| #define | WIZFI360_CWDHCP_STATION_DHCP "1,1" |
| #define | WIZFI360_CWDHCP_SOFTAP_STATION "2,0" |
| #define | WIZFI360_CWDHCP_SFT_ST_DHCP "2,1" |
| #define | WIZFI360_ENABLE_TIMEZONE_1 "1,1" |
| WIZFI360 SNTP configuration parameter. | |
| #define | WIZFI360_PREFIX_SYMB_END "\r\n" |
| WIZFI360 prefix symbols. | |
| #define | WIZFI360_PREFIX_SYMB_QUOTE "\"" |
| #define | WIZFI360_PREFIX_SYMB_SEPARATOR "," |
| #define | WIZFI360_PREFIX_SYMB_QUERY "?" |
| #define | WIZFI360_PREFIX_SYMB_SET_VAL "=" |
| #define | WIZFI360_PREFIX_SYMB_PLUS "+" |
| #define | WIZFI360_PREFIX_SYMB_SPACE " " |
| #define | WIZFI360_PREFIX_SYMB_NULL "" |
| #define | WIZFI360_RSP_OK "OK" |
| WIZFI360 response arguments. | |
| #define | WIZFI360_RSP_ERROR "ERROR" |
| #define | WIZFI360_RSP_READY_FOR_SEND ">" |
| #define | WIZFI360_RSP_SEND_OK "SEND OK" |
| #define | WIZFI360_RECEIVE "+IPD" |
| #define | WIZFI360_MESSAGE_END "\032" |
| #define | WIZFI360_PIN_STATE_LOW 0 |
| WIZFI360 logic states of the digital output pins. | |
| #define | WIZFI360_PIN_STATE_HIGH 1 |
| #define | WIZFI360_TX_DRV_BUFFER_SIZE 100 |
| WIZFI360 driver buffer size. | |
| #define | WIZFI360_RX_DRV_BUFFER_SIZE 300 |
| #define | WIZFI360_MAP_MIKROBUS(cfg, mikrobus) |
| MikroBUS pin mapping. | |
Enumerations | |
| enum | wizfi360_return_value_t { WIZFI360_OK = 0 , WIZFI360_ERROR = -1 } |
| WIZFI360 Click return value data. More... | |
Functions | |
| void | wizfi360_cfg_setup (wizfi360_cfg_t *cfg) |
| WIZFI360 configuration object setup function. | |
| err_t | wizfi360_init (wizfi360_t *ctx, wizfi360_cfg_t *cfg) |
| WIZFI360 initialization function. | |
| void | wizfi360_set_rst_pin (wizfi360_t *ctx, uint8_t state) |
| WIZFI360 set RST pin state function. | |
| void | wizfi360_set_bt_pin (wizfi360_t *ctx, uint8_t state) |
| WIZFI360 set BT pin state function. | |
| void | wizfi360_wake_up (wizfi360_t *ctx) |
| WIZFI360 wake up function. | |
| void | wizfi360_standby (wizfi360_t *ctx) |
| WIZFI360 standby function. | |
| uint8_t | wizfi360_request_to_send (wizfi360_t *ctx) |
| WIZFI360 get request to send pin state function. | |
| void | wizfi360_clear_to_send (wizfi360_t *ctx, uint8_t state) |
| WIZFI360 set clear to send pin state function. | |
| err_t | wizfi360_generic_write (wizfi360_t *ctx, uint8_t *data_in, uint16_t len) |
| WIZFI360 data writing function. | |
| err_t | wizfi360_generic_read (wizfi360_t *ctx, uint8_t *data_out, uint16_t len) |
| WIZFI360 data reading function. | |
| err_t | wizfi360_write_command (wizfi360_t *ctx, uint8_t *command) |
| WIZFI360 command writing function. | |
| err_t | wizfi360_write_cmd_param (wizfi360_t *ctx, uint8_t *command, uint8_t *prefix, uint8_t *param) |
| WIZFI360 command - prefix - parameter writing function. | |
| err_t | wizfi360_inquire_command (wizfi360_t *ctx, uint8_t *command) |
| WIZFI360 inquire command function. | |
| err_t | wizfi360_send_message (wizfi360_t *ctx, uint8_t *message) |
| WIZFI360 send message function. | |
This file contains API for WIZFI360 Click Driver.