wizfi360
2.1.0.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. More... | |
#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. More... | |
#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. More... | |
#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. More... | |
#define | WIZFI360_CWMODE_SOFTAP "2" |
#define | WIZFI360_CWMODE_STATION_SOFTAP "3" |
#define | WIZFI360_CIPMUX_SINGLE_CONN "0" |
WIZFI360 multiple connections selection. More... | |
#define | WIZFI360_CIPMUX_MULTIPLE_CONN "1" |
#define | WIZFI360_CWDHCP_SOFTAP "0,0" |
WIZFI360 multiple connections selection. More... | |
#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. More... | |
#define | WIZFI360_PREFIX_SYMB_END "\r\n" |
WIZFI360 prefix symbols. More... | |
#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. More... | |
#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. More... | |
#define | WIZFI360_PIN_STATE_HIGH 1 |
#define | WIZFI360_TX_DRV_BUFFER_SIZE 100 |
WIZFI360 driver buffer size. More... | |
#define | WIZFI360_RX_DRV_BUFFER_SIZE 300 |
#define | WIZFI360_MAP_MIKROBUS(cfg, mikrobus) |
MikroBUS pin mapping. More... | |
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. More... | |
err_t | wizfi360_init (wizfi360_t *ctx, wizfi360_cfg_t *cfg) |
WIZFI360 initialization function. More... | |
void | wizfi360_set_rst_pin (wizfi360_t *ctx, uint8_t state) |
WIZFI360 set RST pin state function. More... | |
void | wizfi360_set_bt_pin (wizfi360_t *ctx, uint8_t state) |
WIZFI360 set BT pin state function. More... | |
void | wizfi360_wake_up (wizfi360_t *ctx) |
WIZFI360 wake up function. More... | |
void | wizfi360_standby (wizfi360_t *ctx) |
WIZFI360 standby function. More... | |
uint8_t | wizfi360_request_to_send (wizfi360_t *ctx) |
WIZFI360 get request to send pin state function. More... | |
void | wizfi360_clear_to_send (wizfi360_t *ctx, uint8_t state) |
WIZFI360 set clear to send pin state function. More... | |
err_t | wizfi360_generic_write (wizfi360_t *ctx, uint8_t *data_in, uint16_t len) |
WIZFI360 data writing function. More... | |
err_t | wizfi360_generic_read (wizfi360_t *ctx, uint8_t *data_out, uint16_t len) |
WIZFI360 data reading function. More... | |
err_t | wizfi360_write_command (wizfi360_t *ctx, uint8_t *command) |
WIZFI360 command writing function. More... | |
err_t | wizfi360_write_cmd_param (wizfi360_t *ctx, uint8_t *command, uint8_t *prefix, uint8_t *param) |
WIZFI360 command - prefix - parameter writing function. More... | |
err_t | wizfi360_inquire_command (wizfi360_t *ctx, uint8_t *command) |
WIZFI360 inquire command function. More... | |
err_t | wizfi360_send_message (wizfi360_t *ctx, uint8_t *message) |
WIZFI360 send message function. More... | |
This file contains API for WIZFI360 Click Driver.