Table of contents
- Introduction
- SW License Agreement
- Release Notes
- Silicon Solutions
- Software
- Getting Started
-
Demo Information
- Demo Compatibility Table
-
Available Demos
-
Demo App
- TCPIP Demo App Features by Hardware Platform
-
Demo Modules
- Web Page Demos
- E-mail (SMTP) Demo
- Generic TCP Client
- Generic TCP Server
- Ping (ICMP) Demo
- SNMP Server (Agent)
- UART-to-TCP Bridge
- Zero Configuration (ZeroConf)
- Internet Bootloader
- WebVend
- Internet Radio
- WiFi Console
- WiFi EZConfig
- Demo App MDD
- Google PowerMeter
- Energy Monitoring
- WiFi G Demo
-
Demo App
- Using the Stack
- Configuring the Stack
-
Stack API
- Announce
- ARP
-
BSD Sockets
-
Public Members
- accept Function
- AF_INET Macro
- bind Function
- BSDSocket Structure
- closesocket Function
- connect Function
- gethostname Function
- in_addr Structure
- INADDR_ANY Macro
- INVALID_TCP_PORT Macro
- IP_ADDR_ANY Macro
- IPPROTO_IP Macro
- IPPROTO_TCP Macro
- IPPROTO_UDP Macro
- listen Function
- recv Function
- recvfrom Function
- send Function
- sendto Function
- SOCK_DGRAM Macro
- SOCK_STREAM Macro
- sockaddr Structure
- SOCKADDR Type
- sockaddr_in Structure
- SOCKADDR_IN Type
- socket Function
- SOCKET Type
- SOCKET_CNXN_IN_PROGRESS Macro
- SOCKET_DISCONNECTED Macro
- SOCKET_ERROR Macro
- Stack Members
- Internal Members
-
Public Members
- DNS
- Dynamic DNS Client
- Hashes
-
Helpers
-
Public Members
- Base64Decode Function
- Base64Encode Function
- btohexa_high Function
- btohexa_low Function
- CalcIPChecksum Function
- ExtractURLFields Function
- FormatNetBIOSName Function
- GenerateRandomDWORD Function
- hexatob Function
- leftRotateDWORD Function
- leftRotateDWORD Macro
- Replace Function
- ROMStringToIPAddress Function
- ROMStringToIPAddress Macro
- stricmppgm2ram Function
- StringToIPAddress Function
- strupr Function
- strnchr Function
- swapl Function
- swaps Function
- uitoa Function
- ultoa Function
- UnencodeURL Function
- Functions
- Variables
-
Public Members
-
HTTP2 Server
- Features
-
Public Members
- curHTTP Variable
- HTTP_CONN Structure
- HTTP_IO_RESULT Enumeration
- HTTP_READ_STATUS Enumeration
- HTTPCheckAuth Function
- HTTPExecuteGet Function
- HTTPExecutePost Function
- HTTPGetArg Function
- HTTPGetROMArg Function
- HTTPNeedsAuth Function
- HTTPPrint_varname Function
- HTTPReadPostName Function
- HTTPReadPostPair Macro
- HTTPReadPostValue Function
- HTTPURLDecode Function
- sktHTTP Macro
- Stack Members
-
Internal Members
- curHTTPID Variable
- HTTP_CACHE_LEN Macro
- HTTP_FILE_TYPE Enumeration
- HTTP_MAX_DATA_LEN Macro
- HTTP_MAX_HEADER_LEN Macro
- HTTP_MIN_CALLBACK_FREE Macro
- HTTP_PORT Macro
- HTTP_STATUS Enumeration
- HTTP_STUB Structure
- HTTP_TIMEOUT Macro
- httpContentTypes Variable
- httpFileExtensions Variable
- HTTPHeaderParseAuthorization Function
- HTTPHeaderParseContentLength Function
- HTTPHeaderParseCookie Function
- HTTPHeaderParseLookup Function
- HTTPIncFile Function
- HTTPLoadConn Function
- HTTPMPFSUpload Function
- HTTPProcess Function
- HTTPReadTo Function
- HTTPRequestHeaders Variable
- HTTPResponseHeaders Variable
- HTTPS_PORT Macro
- HTTPSendFile Function
- httpStubs Variable
- SM_HTTP2 Enumeration
- smHTTP Macro
- RESERVED_HTTP_MEMORY Macro
- ICMP
-
MPFS2
-
Public Members
- MPFS_HANDLE Type
- MPFS_INVALID Macro
- MPFS_INVALID_HANDLE Macro
- MPFS_SEEK_MODE Enumeration
- MPFSClose Function
- MPFSFormat Function
- MPFSGet Function
- MPFSGetArray Function
- MPFSGetBytesRem Function
- MPFSGetEndAddr Function
- MPFSGetFilename Function
- MPFSGetFlags Function
- MPFSGetID Function
- MPFSGetLong Function
- MPFSGetMicrotime Function
- MPFSGetPosition Function
- MPFSGetSize Function
- MPFSGetStartAddr Function
- MPFSGetTimestamp Function
- MPFSOpen Function
- MPFSOpenID Function
- MPFSOpenROM Function
- MPFSPutArray Function
- MPFSSeek Function
- MPFSPutEnd Function
- Stack Members
-
Internal Members
- isMPFSLocked Variable
- lastRead Variable
- MAX_FILE_NAME_LEN Macro
- MPFS_PTR Type
- MPFS_STUB Structure
- MPFS_WRITE_PAGE_SIZE Macro
- MPFS2_FLAG_HASINDEX Macro
- MPFS2_FLAG_ISZIPPED Macro
- MPFSStubs Variable
- MPFSTell Macro
- ReadProgramMemory Function
- _LoadFATRecord Function
- _Validate Function
- MPFS_FAT_RECORD Structure
- fatCache Variable
- fatCacheID Variable
- numFiles Variable
- MPFS_INVALID_FAT Macro
-
Public Members
- NBNS
- Performance Tests
-
SMTP Client
- Examples
-
Public Members
- SMTP_CONNECT_ERROR Macro
- SMTP_POINTERS Structure
- SMTP_RESOLVE_ERROR Macro
- SMTP_SUCCESS Macro
- SMTPBeginUsage Function
- SMTPClient Variable
- SMTPEndUsage Function
- SMTPFlush Function
- SMTPIsBusy Function
- SMTPIsPutReady Function
- SMTPPut Function
- SMTPPutArray Function
- SMTPPutDone Function
- SMTPPutROMArray Function
- SMTPPutROMString Function
- SMTPPutString Function
- SMTPSendMail Function
- Stack Members
- Internal Members
- Reboot
-
SNMP
-
Public Members
- GENERIC_TRAP_NOTIFICATION_TYPE Enumeration
- VENDOR_SPECIFIC_TRAP_NOTIFICATION_TYPE Enumeration
- SNMP_ACTION Enumeration
- COMMUNITY_TYPE Enumeration
- SNMP_VAL Union
- TRAP_INFO Structure
- gSendTrapFlag Variable
- gSetTrapSendFlag Variable
- gGenericTrapNotification Variable
- gSpecificTrapNotification Variable
- gOIDCorrespondingSnmpMibID Variable
- SNMPSendTrap Function
- SNMPNotify Function
- SNMPSetVar Function
- SNMPGetVar Function
- SNMPIsNotifyReady Function
- SNMPNotifyPrepare Function
- SNMPGetNextIndex Function
- SNMPValidateCommunity Function
- SNMP_ID Type
- SNMP_INDEX Type
- SNMP_COMMUNITY_MAX_LEN Macro
- OID_MAX_LEN Macro
- SNMP_START_OF_VAR Macro
- SNMP_END_OF_VAR Macro
- SNMP_INDEX_INVALID Macro
- TRAP_TABLE_SIZE Macro
- TRAP_COMMUNITY_MAX_LEN Macro
- NOTIFY_COMMUNITY_LEN Macro
-
Internal Members
- _SNMPDuplexInit Function
- _SNMPGet Function
- _SNMPGetTxOffset Macro
- _SNMPPut Function
- _SNMPSetTxOffset Macro
- AGENT_NOTIFY_PORT Macro
- appendZeroToOID Variable
- ASN_INT Macro
- ASN_NULL Macro
- ASN_OID Macro
- DATA_TYPE Enumeration
- DATA_TYPE_INFO Structure
- DATA_TYPE_TABLE_SIZE Macro
- dataTypeTable Variable
- FindOIDsInRequest Function
- GET_BULK_REQUEST Macro
- GET_NEXT_REQUEST Macro
- GET_REQUEST Macro
- GET_RESPONSE Macro
- hMPFS Variable
- INDEX_INFO Union
- IS_AGENT_PDU Macro
- IS_ASN_INT Macro
- IS_ASN_NULL Macro
- IS_GET_NEXT_REQUEST Macro
- IS_GET_REQUEST Macro
- IS_GET_RESPONSE Macro
- IS_OCTET_STRING Macro
- IS_OID Macro
- GetDataTypeInfo Function
- IS_SET_REQUEST Macro
- IS_STRUCTURE Macro
- IS_TRAP Macro
- IsASNNull Function
- MIB_INFO Union
- OCTET_STRING Macro
- OID_INFO Structure
- PDU_INFO Structure
- reqVarErrStatus Structure
- SET_REQUEST Macro
- SetErrorStatus Function
- SNMP_AGENT_PORT Macro
- SNMP_BIB_FILE_NAME Macro
- SNMP_COUNTER32 Macro
- SNMP_ERR_STATUS Enumeration
- SNMP_GAUGE32 Macro
- SNMP_IP_ADDR Macro
- SNMP_NMS_PORT Macro
- SNMP_NOTIFY_INFO Structure
- SNMP_NSAP_ADDR Macro
- IsValidLength Function
- SNMP_OPAQUE Macro
- SNMP_STATUS Union
- SNMP_TIME_TICKS Macro
- SNMP_V1 Macro
- SNMP_V2C Macro
- SNMPAgentSocket Variable
- SNMPNotifyInfo Variable
- snmpReqVarErrStatus Variable
- SNMPRxOffset Variable
- SNMPStatus Variable
- SNMPTxOffset Variable
- STRUCTURE Macro
- TRAP Macro
- trapInfo Variable
- GetNextLeaf Function
- GetOIDStringByAddr Function
- GetOIDStringByID Function
- IsValidCommunity Function
- IsValidInt Function
- IsValidOID Function
- IsValidPDU Function
- IsValidStructure Function
- OIDLookup Function
- ProcessGetSetHeader Function
- ProcessHeader Function
- ProcessSetVar Function
- ProcessVariables Function
- ReadMIBRecord Function
- SNMPCheckIfPvtMibObjRequested Function
- Stack Members
-
Functions
- _IsSNMPv3ValidStructure Function
- _Snmpv3IsValidAuthStructure Function
- _Snmpv3IsValidInt Function
- FindOIDsFromSnmpV3Request Function
- getSnmpV2GenTrapOid Function
- IsSnmpV3ASNNull Function
- IsSnmpv3ValidOID Function
- IsSNMPv3ValidStructure Function
- ProcessGetBulkVar Function
- ProcessGetNextVar Function
- ProcessGetVar Function
- ProcessSnmpv3MsgData Function
- SNMPGetExactIndex Function
- SNMPGetTrapTime Function
- SNMPIdRecrdValidation Function
- SNMPIsValidSetLen Function
- Snmpv3AESDecryptRxedScopedPdu Function
- Snmpv3AESEncryptResponseScopedPdu Function
- Snmpv3AuthenticateRxedPduForDataIntegrity Function
- Snmpv3AuthenticateTxPduForDataIntegrity Function
- Snmpv3AuthKeyZeroing2HmacBufLen64 Function
- Snmpv3BufferPut Function
- Snmpv3CmprTrapSecNameAndSecLvlWithUSMDb Function
- Snmpv3ComputeHMACIpadOpadForAuthLoclzedKey Function
- Snmpv3ComputeHmacMD5Digest Function
- Snmpv3ComputeHmacShaDigest Function
- Snmpv3ComputeMd5HmacCode Function
- Snmpv3ComputeShaHmacCode Function
- Snmpv3FormulateEngineID Function
- Snmpv3FreeDynAllocMem Function
- Snmpv3GetAuthEngineTime Function
- Snmpv3GetBufferData Function
- Snmpv3GetSecurityLevel Function
- Snmpv3GetTrapSecurityLevel Function
- Snmpv3Init Function
- Snmpv3InitializeUserDataBase Function
- Snmpv3IsValidAuthStructure Function
- Snmpv3IsValidInt Function
- Snmpv3MsgProcessingModelProcessPDU Function
- Snmpv3Notify Function
- Snmpv3Pswd2LocalizedAuthKeyMD5Hashing Function
- Snmpv3Pswd2LocalizedAuthKeySHAHashing Function
- Snmpv3ReportPdu Function
- Snmpv3ScopedPduProcessing Function
- Snmpv3SetErrorStatus Function
- Snmpv3TrapScopedpdu Function
- Snmpv3UserSecurityModelProcessPDU Function
- Snmpv3UsmAesEncryptDecryptInitVector Function
- Snmpv3UsmOutMsgAuthenticationParam Function
- Snmpv3USMOutMsgPrivParam Function
- Snmpv3UsmSnmpEngnAuthPrivPswdLocalization Function
- Snmpv3ValidateEngineId Function
- Snmpv3ValidateSecNameAndSecLvl Function
- Snmpv3ValidateSecurityName Function
-
Structs, Records, Enums
- AccessCtrlSubSysIsAccessAllowed Structure
- dispatcherProcessPdu Structure
- dispatcherStatusInfo Structure
- dispathcerReturnResponsePdu Structure
- MsgProcModPrepareDataElements Structure
- MsgProcModPrepareOutgoingMessage Structure
- MsgProcModPrepareResponseMessage Structure
- processResponsePdu Structure
- SecuritySysGenerateRequestMsg Structure
- SecuritySysGenerateResponseMsg Structure
- StateRelease Structure
- unregisterContextEngineID Structure
-
Types
- INOUT_SNMP_PDU Enumeration
- REPORT_FLAG_AND_SECURITY_LEVEL_FLAGS Enumeration
- SecuritySysProcessIncomingMsg Structure
- SNMP_ENGNID_OCTET_IDENTIFIER_VAL Enumeration
- SNMPNONMIBRECDINFO Structure
- SNMPV3_HMAC_HASH_TYPE Enumeration
- SNMPV3_MSG_AUTH_SEC_PARAM_RESULT Enumeration
- SNMPV3_MSG_PRIV_SEC_PARAM_RESULT Enumeration
- SNMPV3_PRIV_PROT_TYPE Enumeration
- SNMPV3_REQUEST_WHOLEMSG Structure
- SNMPV3_RESPONSE_WHOLEMSG Structure
- snmpV3EngnUserDataBase Structure
- SNMPV3MSGDATA Structure
- snmpV3TrapConfigDataBase Structure
- statusInformation Structure
- STD_BASED_SNMP_MESSAGE_PROCESSING_MODEL Enumeration
- STD_BASED_SNMP_SECURITY_MODEL Enumeration
- STD_BASED_SNMPV3_SECURITY_LEVEL Enumeration
- USM_SECURITY_LEVEL Enumeration
-
Variables
- authKey_iPad Variable
- authKey_oPad Variable
- authoritativeSnmpEngineBoots Variable
- authoritativeSnmpEngineTime Variable
- cipher_text Variable
- deciphered_text Variable
- getZeroInstance Variable
- gSnmpV3InPduWholeMsgBuf Variable
- gSnmpV3OUTPduWholeMsgBuf Variable
- gSNMPv3PduHeaderBuf Variable
- gSNMPv3ScopedPduDataPos Variable
- gSNMPv3ScopedPduRequestBuf Variable
- gSNMPv3ScopedPduResponseBuf Variable
- gSnmpv3TrapConfigData Variable
- gSNMPv3TrapMsgHeaderBuf Variable
- gSnmpV3TrapOUTPduWholeMsgBuf Variable
- gSNMPv3TrapScopedPduResponseBuf Variable
- gSNMPV3TrapSecurityLevel Variable
- gSnmpv3UserDBIndex Variable
- gUsmStatsEngineID Variable
- hmacAuthKeyBuf Variable
- HmacMd5Digest Variable
- HmacSHADigest Variable
- incomingPdu Variable
- incomingSnmpPDUmsgID Variable
- ivEncrptKeyOut Variable
- md5LocalizedAuthKey Variable
- msgSecrtyParamLenOffset Variable
- securityPrimitivesOfIncomingPdu Variable
- session_key Variable
- sha1LocalizedAuthKey Variable
- snmpEngineBoots Variable
- snmpEngineID Variable
- snmpEngineMaxMessageSize Variable
- snmpEngineMsgProcessModel Variable
- snmpEngineSecurityModel Variable
- snmpEngineTime Variable
- snmpEngineTimeOffset Variable
- snmpEngnIDLength Variable
- snmpInMsgAuthParamLen Variable
- snmpInMsgAuthParamStrng Variable
- snmpInMsgPrivParamLen Variable
- snmpInMsgPrvParamStrng Variable
- snmpMsgBufSeekPos Variable
- snmpOutMsgAuthParamLen Variable
- snmpOutMsgAuthParamStrng Variable
- snmpOutMsgPrivParamLen Variable
- snmpOutMsgPrvParamStrng Variable
- snmpResponseSecurityFlag Variable
- snmpSecurityLevel Variable
- snmpTrapTimer Variable
- snmpV3AesDecryptInitVector Variable
- snmpV3AesEncryptInitVector Variable
- snmpV3UserDataBase Variable
-
Macros
- AUTH_LOCALIZED_PASSWORD_KEY_LEN Macro
- INVALID_INDEX Macro
- IS_SNMPV3_AUTH_STRUCTURE Macro
- MSG_AUTHORITATIVE_HEADER_LEN Macro
- MSGGLOBAL_HEADER_LEN Macro
- PRIV_LOCALIZED_PASSWORD_KEY_LEN Macro
- REPORT_RESPONSE Macro
- SNMP_ENGINE_MAX_MSG_SIZE Macro
- SNMP_MAX_MSG_SIZE Macro
- SNMP_MAX_OID_LEN_MEM_USE Macro
- SNMP_TRAP_COMMUNITY_MAX_LEN_MEM_USE Macro
- SNMP_V3 Macro
- SNMPV3_AUTH_LOCALIZED_PASSWORD_KEY_LEN_MEM_USE Macro
- SNMPV3_H Macro
- SNMPV3_PRIV_LOCALIZED_PASSWORD_KEY_LEN_MEM_USE Macro
- SNMPV3_USER_SECURITY_NAME_LEN_MEM_USE Macro
- SNMPV3_USM_MAX_USER Macro
- SNMPV3MSG_AUTHENTICATION_FAIL Macro
- SNMPV3MSG_AUTHENTICATION_SUCCESS Macro
- USER_SECURITY_NAME_LEN Macro
- Files
-
Public Members
- SNTP Client
-
SSL
- Generating Server Certificates
- Public Members
-
Stack Members
- SSL_STATE Enumeration
- SSLInit Function
- SSLPeriodic Function
- TCPRequestSSLMessage Function
- TCPSSLGetPendingTxSize Function
- TCPSSLHandleIncoming Function
- TCPSSLHandshakeComplete Function
- TCPSSLInPlaceMACEncrypt Function
- TCPSSLPutRecordHeader Function
- TCPStartSSLServer Function
- SSL_MIN_SESSION_LIFETIME Macro
- SSL_RSA_LIFETIME_EXTENSION Macro
-
Internal Members
- CalculateFinishedHash Function
- GenerateHashRounds Function
- GenerateSessionKeys Function
- HSEnd Function
- HSGet Function
- HSGetArray Function
- HSGetWord Function
- HSPut Function
- HSPutArray Function
- HSPutROMArray Function
- HSPutWord Function
- HSStart Function
- isBufferUsed Variable
- isHashUsed Variable
- isStubUsed Variable
- masks Variable
- ptrHS Variable
- RESERVED_SSL_MEMORY Macro
- LoadOffChip Function
- SaveOffChip Function
- SM_SSL_RX_SERVER_HELLO Enumeration
- SSL_ALERT Macro
- SSL_ALERT_LEVEL Enumeration
- SSL_APPLICATION Macro
- SSL_BASE_BUFFER_ADDR Macro
- SSL_BASE_HASH_ADDR Macro
- SSL_BASE_KEYS_ADDR Macro
- SSL_BASE_SESSION_ADDR Macro
- SSL_BASE_STUB_ADDR Macro
- SSL_BUFFER Union
- SSL_BUFFER_SIZE Macro
- SSL_BUFFER_SPACE Macro
- SSL_CERT Variable
- SSL_CERT_LEN Variable
- SSL_CHANGE_CIPHER_SPEC Macro
- SSL_HANDSHAKE Macro
- SSL_HASH_SIZE Macro
- SSL_HASH_SPACE Macro
- SSL_KEYS Structure
- SSL_KEYS_SIZE Macro
- SSL_KEYS_SPACE Macro
- SSL_MESSAGES Enumeration
- SSL_RSA_EXPORT_WITH_ARCFOUR_40_MD5 Macro
- SSL_RSA_WITH_ARCFOUR_128_MD5 Macro
- SSL_SESSION Structure
- SSL_SESSION_SIZE Macro
- SSL_SESSION_SPACE Macro
- SSL_SESSION_STUB Structure
- SSL_SESSION_TYPE Enumeration
- SSL_STUB Structure
- SSL_STUB_SIZE Macro
- SSL_STUB_SPACE Macro
- SSL_VERSION Macro
- SSL_VERSION_HI Macro
- SSL_VERSION_LO Macro
- SSLBufferAlloc Function
- SSLBufferFree Function
- sslBufferID Variable
- SSLBufferSync Function
- SSLFinishPartialRecord Macro
- SSLFlushPartialRecord Macro
- sslHash Variable
- SSLHashAlloc Function
- SSLHashFree Function
- sslHashID Variable
- SSLHashSync Function
- sslKeys Variable
- sslKeysID Variable
- SSLKeysSync Function
- SSLMACAdd Function
- SSLMACBegin Function
- SSLMACCalc Function
- SSLRSAOperation Function
- sslRSAStubID Variable
- SSLRxAlert Function
- SSLRxAntiqueClientHello Function
- SSLRxCCS Function
- SSLRxClientHello Function
- SSLRxClientKeyExchange Function
- SSLRxFinished Function
- SSLRxHandshake Function
- SSLRxRecord Function
- SSLRxServerCertificate Function
- SSLRxServerHello Function
- sslSession Variable
- sslSessionID Variable
- SSLSessionMatchID Function
- SSLSessionMatchIP Function
- SSLSessionNew Function
- sslSessionStubs Variable
- SSLSessionSync Function
- SSLSessionUpdated Macro
- sslSessionUpdated Variable
- SSLStartPartialRecord Function
- sslStub Variable
- SSLStubAlloc Function
- SSLStubFree Function
- sslStubID Variable
- SSLStubSync Function
- SSLTerminate Function
- SSLTxCCSFin Function
- SSLTxClientHello Function
- SSLTxClientKeyExchange Function
- SSLTxMessage Function
- SSLTxRecord Function
- SSLTxServerCertificate Function
- SSLTxServerHello Function
- SSLTxServerHelloDone Function
- Files
-
TCP
-
Public Members
- INVALID_SOCKET Macro
- UNKNOWN_SOCKET Macro
- TCP_ADJUST_GIVE_REST_TO_RX Macro
- TCP_ADJUST_GIVE_REST_TO_TX Macro
- TCP_ADJUST_PRESERVE_RX Macro
- TCP_ADJUST_PRESERVE_TX Macro
- TCP_OPEN_IP_ADDRESS Macro
- TCP_OPEN_NODE_INFO Macro
- TCP_OPEN_RAM_HOST Macro
- TCP_OPEN_ROM_HOST Macro
- TCP_OPEN_SERVER Macro
- TCPAdjustFIFOSize Function
- TCPConnect Macro
- TCPClose Function
- TCPDiscard Function
- TCPDisconnect Function
- TCPFind Macro
- TCPFindArray Macro
- TCPFindArrayEx Function
- TCPFindEx Function
- TCPFindROMArray Macro
- TCPFindROMArrayEx Function
- TCPFlush Function
- TCPGet Function
- TCPGetArray Function
- TCPGetRemoteInfo Function
- TCPGetRxFIFOFree Function
- TCPGetRxFIFOFull Macro
- TCPGetTxFIFOFree Macro
- TCPGetTxFIFOFull Function
- TCPIsConnected Function
- TCPIsGetReady Function
- TCPIsPutReady Function
- TCPListen Macro
- TCPOpen Function
- TCPPeek Function
- TCPPeekArray Function
- TCPPut Function
- TCPPutArray Function
- TCPPutROMArray Function
- TCPPutROMString Function
- TCPPutString Function
- TCPRAMCopy Function
- TCPRAMCopyROM Function
- TCPWasReset Function
- Stack Members
-
Internal Members
- ACK Macro
- CloseSocket Function
- FIN Macro
- FindMatchingSocket Function
- HandleTCPSeg Function
- hCurrentTCP Variable
- LOCAL_PORT_END_NUMBER Macro
- LOCAL_PORT_START_NUMBER Macro
- MyTCB Variable
- MyTCBStub Variable
- PSH Macro
- RST Macro
- SendTCP Function
- SENDTCP_KEEP_ALIVE Macro
- SENDTCP_RESET_TIMERS Macro
- SwapTCPHeader Function
- SYN Macro
- SyncTCB Function
- SyncTCBStub Macro
- SYNQueue Variable
- TCBStubs Variable
- TCP_AUTO_TRANSMIT_TIMEOUT_VAL Macro
- TCP_WINDOW_UPDATE_TIMEOUT_VAL Macro
- TCP_CLOSE_WAIT_TIMEOUT Macro
- TCP_DELAYED_ACK_TIMEOUT Macro
- TCP_FIN_WAIT_2_TIMEOUT Macro
- TCP_HEADER Structure
- TCP_KEEP_ALIVE_TIMEOUT Macro
- TCP_MAX_RETRIES Macro
- TCP_MAX_SEG_SIZE_RX Macro
- TCP_MAX_SEG_SIZE_TX Macro
- TCP_MAX_SYN_RETRIES Macro
- TCP_MAX_UNACKED_KEEP_ALIVES Macro
- TCP_OPTIMIZE_FOR_SIZE Macro
- TCP_OPTIONS Structure
- TCP_OPTIONS_END_OF_LIST Macro
- TCP_OPTIONS_MAX_SEG_SIZE Macro
- TCP_OPTIONS_NO_OP Macro
- TCP_SOCKET_COUNT Macro
- TCP_START_TIMEOUT_VAL Macro
- TCP_SYN_QUEUE Structure
- TCP_SYN_QUEUE_MAX_ENTRIES Macro
- TCP_SYN_QUEUE_TIMEOUT Macro
- URG Macro
- Functions
-
Public Members
-
TFTP
-
Public Members
- TFTPClose Macro
- TFTPCloseFile Function
- TFTPGet Function
- TFTPGetError Macro
- TFTPIsFileClosed Function
- TFTPIsFileOpened Function
- TFTPIsFileOpenReady Macro
- TFTPIsGetReady Function
- TFTPIsOpened Function
- TFTPIsPutReady Function
- TFTPOpen Function
- TFTPOpenFile Function
- TFTPOpenROMFile Function
- TFTPPut Function
- TFTP_ACCESS_ERROR Enumeration
- TFTP_FILE_MODE Enumeration
- TFTP_RESULT Enumeration
- TFTPGetUploadStatus Function
- TFTPUploadFragmentedRAMFileToHost Function
- TFTPUploadRAMFileToHost Function
- TFTP_CHUNK_DESCRIPTOR Structure
- TFTP_UPLOAD_COMPLETE Macro
- TFTP_UPLOAD_CONNECT Macro
- TFTP_UPLOAD_CONNECT_TIMEOUT Macro
- TFTP_UPLOAD_GET_DNS Macro
- TFTP_UPLOAD_HOST_RESOLVE_TIMEOUT Macro
- TFTP_UPLOAD_RESOLVE_HOST Macro
- TFTP_UPLOAD_SEND_DATA Macro
- TFTP_UPLOAD_SEND_FILENAME Macro
- TFTP_UPLOAD_SERVER_ERROR Macro
- TFTP_UPLOAD_WAIT_FOR_CLOSURE Macro
- Stack Members
-
Internal Members
- MutExVar Variable
- TFTP_BLOCK_SIZE Macro
- TFTP_BLOCK_SIZE_MSB Macro
- TFTP_CLIENT_PORT Macro
- TFTP_OPCODE Enumeration
- TFTP_SERVER_PORT Macro
- TFTP_STATE Enumeration
- _tftpError Variable
- _tftpFlags Variable
- _tftpRetries Variable
- _TFTPSendAck Function
- _TFTPSendFileName Function
- _TFTPSendROMFileName Function
- _tftpSocket Variable
- _tftpStartTick Variable
- _tftpState Variable
- smUpload Variable
- uploadChunkDescriptor Variable
- uploadChunkDescriptorForRetransmit Variable
- vUploadFilename Variable
- vUploadRemoteHost Variable
- wUploadChunkOffset Variable
- wUploadChunkOffsetForRetransmit Variable
-
Public Members
- Tick
-
UDP
-
Public Members
- INVALID_UDP_PORT Macro
- INVALID_UDP_SOCKET Macro
- UDP_SOCKET Type
- UDPOpenEx Function
- UDPOpen Macro
- UDPClose Function
- UDPDiscard Function
- UDPFlush Function
- UDPGet Function
- UDPGetArray Function
- UDPIsGetReady Function
- UDPIsPutReady Function
- UDPPut Function
- UDPPutArray Function
- UDPPutROMArray Function
- UDPPutROMString Function
- UDPPutString Function
- UDPSetRxBuffer Function
- UDPSetTxBuffer Function
- UDPIsOpened Function
- UDP_OPEN_IP_ADDRESS Macro
- UDP_OPEN_NODE_INFO Macro
- UDP_OPEN_RAM_HOST Macro
- UDP_OPEN_ROM_HOST Macro
- UDP_OPEN_SERVER Macro
- Stack Members
-
Internal Members
- activeUDPSocket Variable
- FindMatchingSocket Function
- LastPutSocket Variable
- LOCAL_UDP_PORT_END_NUMBER Macro
- LOCAL_UDP_PORT_START_NUMBER Macro
- SocketWithRxData Variable
- UDP_HEADER Structure
- UDP_PORT Type
- UDP_SOCKET_INFO Structure
- UDPRxCount Variable
- UDPSocketInfo Variable
- UDPTxCount Variable
- wGetOffset Variable
- wPutOffset Variable
- Types
-
Public Members
-
Wi-Fi API
- Wi-Fi Compilation Options
- Wi-Fi Network Topologies
-
Wi-Fi Connection Profile
-
Connection Profile Public Members
- WF_CPCreate Function
- WF_CPDelete Function
- WF_CPGetAdHocBehavior Function
- WF_CPGetBssid Function
- WF_CPGetElements Function
- WF_CPGetIds Function
- WF_CPGetNetworkType Function
- WF_CPGetSecurity Function
- WF_CPGetSsid Function
- WF_CPSetAdHocBehavior Function
- WF_CPSetBssid Function
- WF_CPSetElements Function
- WF_CPSetNetworkType Function
- WF_CPSetSecurity Function
- WF_CPSetSsid Function
- WFCPElementsStruct Structure
- WF_CPGetSsidType Function
- WF_CPSetSsidType Function
- Connection Profile Internal Members
-
Connection Profile Public Members
-
Wi-Fi Connection Algorithm
-
Connection Algorithm Public Members
- WF_CAGetBeaconTimeout Function
- WF_CAGetBeaconTimeoutAction Function
- WF_CAGetChannelList Function
- WF_CAGetConnectionProfileList Function
- WF_CAGetDeauthAction Function
- WF_CAGetElements Function
- WF_CAGetEventNotificationAction Function
- WF_CAGetListenInterval Function
- WF_CAGetListRetryCount Function
- WF_CAGetMaxChannelTime Function
- WF_CAGetMinChannelTime Function
- WF_CAGetProbeDelay Function
- WF_CAGetRssi Function
- WF_CAGetScanCount Function
- WF_CAGetScanType Function
- WF_CASetBeaconTimeout Function
- WF_CASetBeaconTimeoutAction Function
- WF_CASetChannelList Function
- WF_CASetConnectionProfileList Function
- WF_CASetDeauthAction Function
- WF_CASetElements Function
- WF_CASetEventNotificationAction Function
- WF_CASetListenInterval Function
- WF_CASetListRetryCount Function
- WF_CASetMaxChannelTime Function
- WF_CASetMinChannelTime Function
- WF_CASetProbeDelay Function
- WF_CASetRssi Function
- WF_CASetScanCount Function
- WF_CASetScanType Function
- WFCAElementsStruct Structure
- WF_CAGetDtimInterval Function
- WF_CASetDtimInterval Function
- WF_CAGetBeaconPeriod Function
- WF_CASetBeaconPeriod Function
- Connection Algorithm Internal Members
-
Connection Algorithm Public Members
- Wi-Fi Connection Manager
- Wi-Fi Scan
- Wi-Fi Security
- Wi-Fi Tx Power Control
- Wi-Fi Power Save
-
Wi-Fi Miscellaneous
-
Wi-Fi Miscellaneous Public Members
- WF_GetDeviceInfo Function
- WF_GetMacAddress Function
- WF_GetMacStats Function
- WF_GetMultiCastFilter Function
- WF_GetRegionalDomain Function
- WF_GetRtsThreshold Function
- WF_SetMacAddress Function
- WF_SetMultiCastFilter Function
- WF_SetRegionalDomain Function
- WF_SetRtsThreshold Function
- WF_EnableSWMultiCastFilter Function
- WF_MulticastSetConfig Function
- WF_SetLinkDownThreshold Function
- WF_GetTxMode Function
- WF_SetTxMode Function
- WFMacStatsStruct Structure
- WFMulticastConfigStruct Structure
- tWFDeviceInfoStruct Structure
-
Wi-Fi Miscellaneous Public Members
- WF_ProcessEvent
- Access Point Compatibility
- 802.11 AP/Router Configuration Settings
-
WiFi Troubleshooting Tips
- Null String ESSID
- Read back RF module Firmware version
- RF Module Firmware Update
- Wi-Fi Protected Setup (WPS) Issues
- Network Switch or Change
- Hibernate Mode
- Management Scan Message Conflict
- Handling of maximum length SSID
- Multicast Filters : Hardware vs Software
- MRF24WB0M assert failures whe using <iwconfig scan> command
- MRF24WB0M advertised supported rates of 1, 2, 5.5 and 11 Mbps
- MRF24WB0M Compatibility with AP/Routers
- Encounter issues after upgrading MRF24WB0M RF module Firmware version 0x1207
- How to fix MRF24WB0M / MRF24WG0M transmission rates
- How to determine new IP address assigned
- How to increase TCP throughput
- Missing DHCP Client Name
- Error Scenario And Possible Causes
- Wireless Packets Analysis