Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
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
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] |