Delta / NNN50_WIFI_API

Dependents:   NNN50_CE_Test_UDP NNN50_linux_firmware NNN50_SoftAP_HelloWorld NNN50_BLEWIFISensor ... more

Auto generated API documentation and code listings for NNN50_WIFI_API

Classes

Endpoint IP Endpoint (address, port)
EthernetInterface Interface using Ethernet to connect to an IP-based network
in_addr IPv4 address representation
sockaddr Generic socket address structure
sockaddr_in Socket address structure for IPV4 addresses. Used to specify socket address information to which to connect to. Can be cast to sockaddr structure
Socket Socket file descriptor and select wrapper
TCPSocketConnection TCP socket connection
TCPSocketServer TCP Server
tenuWifiCapability Enumeration for capability Information field bit. The value of the capability information field from the 802.11 management frames received by the wireless LAN interface. Defining the capabilities of the Wi-Fi system. Values are defined as per the IEEE 802.11 standard
TimeInterval Time interval class used to specify timeouts
tstr1xAuthCredentials Credentials for the user to authenticate with the AAA server (WPA-Enterprise Mode IEEE802.1x)
tstrConnectReply Connect Reply, contains sock number and error value
tstrCyptoResp Crypto response
tstrDnsReply DNS Reply, contains hostName and HostIP
tstrECDomainParam ECC Curve Domain Parameters
tstrECPoint Elliptic Curve point representation
tstrEllipticCurve Definition of an elliptic curve
tstrEthInitParam Structure to hold Ethernet interface parameters
tstrHifHdr Structure to hold HIF header
tstrI2cMasterInitParam I2C master configuration parameters
tstrM2MAPConfig AP Configuration
tstrM2mAteRx Used for the reception(Rx) test configuration
tstrM2mAteRxStatus Used to save statistics for receive(RX) test case
tstrM2mAteTx Used for the transmission(Tx) test configuration
tstrM2mBatteryVoltage Battery Voltage
tstrM2mBinaryHeader Structure holding compatibility version info for firmware binaries
tstrM2mClientState PS Client State
tstrM2MConnInfo M2M Provisioning Information obtained from the HTTP Provisioning server
tstrM2MDefaultConnResp Response error of the m2m_default_connect
tstrM2MDeviceNameConfig Device name
tstrM2mEnableLogs Enable Firmware logs
tstrM2MIPConfig Static IP configuration
tstrM2mIpCtrlBuf Structure holding the incoming buffer's data size information, indicating the data size of the buffer and the remaining buffer's data size . The data of the buffer which holds the packet sent to the host when in the bypass mode, is placed in the tstrEthInitParam structure in the au8ethRcvBuf attribute. This following information is retrieved in the host when an event M2M_WIFI_RESP_ETHERNET_RX_PACKET is received in the Wi-Fi callback function tpfAppWifiCb
tstrM2mIpRsvdPkt Received Packet Size and Data Offset
tstrM2mLsnInt Listen interval
tstrM2MMulticastMac M2M add/remove multi-cast mac address
tstrM2MP2PConnect Set the device to operate in the Wi-Fi Direct (P2P) mode
tstrM2MProvisionInfo M2M Provisioning Information obtained from the HTTP Provisioning server
tstrM2MProvisionModeConfig M2M Provisioning Mode Configuration
tstrM2mPsType Power Save Configuration
tstrM2mPwrState Power Mode
tstrM2mReqScanResult Scan Result Request
tstrM2mRev Structure holding firmware version parameters and build date/time
tstrM2MScan Wi-Fi Scan Request
tstrM2mScanDone Wi-Fi Scan Result
tstrM2MScanOption Scan options and configurations
tstrM2MScanRegion Wi-Fi channel regulation region information
tstrM2Mservercmd PS Server CMD
tstrM2mServerInit PS Server initialization
tstrM2mSetMacAddress Sets the MAC address from application. The WINC load the mac address from the effuse by default to the WINC configuration memory, but that function is used to let the application overwrite the configuration memory with the mac address from the host
tstrM2mSha256Ctxt SHA256 context data
tstrM2mSlpReqTime Manual power save request sleep time
tstrM2mTxPwrLevel Tx power level
tstrM2mWifiConnect Wi-Fi Connect Request
tstrM2mWifiGainsParams Gain Values
tstrM2MWifiMonitorModeCtrl Wi-Fi Monitor Mode Filter
tstrM2MWifiRxPacketInfo Wi-Fi RX Frame Header
tstrM2mWifiscanResult Wi-Fi Scan Result
tstrM2MWifiSecInfo Authentication credentials to connect to a Wi-Fi network
tstrM2mWifiStateChanged Wi-Fi Connection State
tstrM2MWifiTxPacketInfo Wi-Fi TX Packet Info
tstrM2mWifiWepParams WEP security key parameters
tstrM2MWPSConnect WPS Configuration parameters
tstrM2MWPSInfo WPS Result
tstrNmBusCapabilities Structure holding bus capabilities information
tstrNmI2cDefault Structure holding I2C default operation parameters
tstrNmI2cSpecial Structure holding I2C special operation parameters
tstrNmSpiRw Structure holding SPI R/W parameters
tstrNmUartDefault Structure holding UART default operation parameters
tstrOtaControlSec Control section structure is used to define the working image and the validity of the roll-back image and its offset, also both firmware versions is kept in that structure
tstrOtaInitHdr OTA Image Header
tstrOtaUpdateInfo OTA Update Information
tstrOtaUpdateStatusResp OTA Update Information
tstrPerphInitParam Peripheral module initialization parameters
tstrPrng M2M Request PRNG
tstrSendReply Send Reply, contains socket number and number of sent bytes
tstrSocketAcceptMsg Socket accept status
tstrSocketBindMsg Socket bind status
tstrSocketConnectMsg Socket connect status
tstrSocketListenMsg Socket listen status
tstrSocketRecvMsg Socket recv status
tstrSslCertExpSettings SSL Certificate Expiry Validation Settings
tstrSystemTime Used for time storage
tstrTlsCrlEntry Certificate data for inclusion in a revocation list (CRL)
tstrTlsCrlInfo Certificate revocation list details
tstrTlsSrvSecFileEntry This struct contains a TLS certificate
tstrTlsSrvSecHdr This struct contains a set of TLS certificates
tstrWifiInitParam Structure, holding the Wi-fi configuration attributes such as the wi-fi callback , monitoring mode callback and Ethernet parameter initialization structure
tuniM2MWifiAuth Wi-Fi Security Parameters for all supported security modes
UDPSocket UDP Socket

Code

ecc_types.h [code] WINC Application Interface Internal Types
Endpoint.h [code]
EthernetInterface.h [code]
m2m_ate_mode.c [code] NMC1500 Peripherials Application Interface
m2m_ate_mode.h [code] WINC ATE Test Driver Interface
m2m_crypto.c [code] WINC Crypto module
m2m_crypto.h [code] WINC Crypto Application Interface
m2m_hif.c [code] This module contains M2M host interface APIs implementation
m2m_hif.h [code] This module contains M2M host interface APIs implementation
m2m_ota.c [code] NMC1500 IoT OTA Interface
m2m_ota.h [code] WINC OTA Upgrade API Interface
m2m_periph.c [code] NMC1500 Peripherials Application Interface
m2m_periph.h [code] WINC Peripherals Application Interface
m2m_socket_host_if.h [code] BSD compatible socket interface internal types
m2m_ssl.c [code] This module contains M2M Wi-Fi APIs implementation
m2m_ssl.h [code] WINC Application Interface Internal Types
m2m_types.h [code] WINC Application Interface Internal Types
m2m_wifi.c [code] This module contains M2M Wi-Fi APIs implementation
m2m_wifi.h [code] WINC WLAN Application Interface
nm_bsp.h [code] WINC BSP API Declarations
nm_bus_wrapper.h [code] This module contains NMC1000 bus wrapper APIs declarations
nm_common.h [code] WINC Driver Common API Declarations
nm_debug.h [code] This module contains debug APIs declarations
nmasic.c [code] This module contains NMC1500 ASIC specific internal APIs
nmasic.h [code] This module contains NMC1500 ASIC specific internal APIs
nmbus.c [code] This module contains NMC1000 bus APIs implementation
nmbus.h [code] This module contains NMC1000 bus APIs implementation
nmdrv.c [code] This module contains NMC1000 M2M driver APIs implementation
nmdrv.h [code] This module contains NMC1500 M2M driver APIs declarations
nmi2c.c [code] This module contains NMC1000 I2C protocol bus APIs implementation
nmi2c.h [code] This module contains NMC1000 I2C protocol bus APIs implementation
nmspi.c [code] This module contains NMC1000 SPI protocol bus APIs implementation
nmspi.h [code] This module contains NMC1000 SPI protocol bus APIs implementation
nmuart.c [code] This module contains NMC1000 UART protocol bus APIs implementation
nmuart.h [code] This module contains NMC1000 UART protocol bus APIs implementation
nrf51_spi_master.h [code]
nrf51_spi_master_config.h [code]
socket.h [code] WINC BSD compatible Socket Interface
Socket.h [code]
socket_internal.h [code] BSD compatible socket interface internal types
spi_flash.h [code] WINC1500 SPI Flash
spi_flash_map.h [code] WINC1500 SPI Flash
TCPSocketConnection.h [code]
TCPSocketServer.h [code]
UDPSocket.h [code]
WIFIDevice.h [code]