▼EWF IDs | EWF IDs |
EWF developer IDs | EWF developer IDs |
EWF adapter IDs | EWF adapter IDs |
EWF interface IDs | EWF interface IDs |
EWF allocator IDs | EWF allocator IDs |
▼The EWF configurable settings | The EWF configurable settings |
Espressif common configuration | Espressif common adapter configuration |
ESPRESSIF 8266 adapter configuration | ESPRESSIF 8266 adapter configuration |
ESPRESSIF 8285 adapter configuration | ESPRESSIF 8285 adapter configuration |
Espressif WROOM-02 adapter configuration | Espressif WROOM_02 adapter configuration |
MX-CHIP common configuration | MX-CHIP common adapter configuration |
MX-CHIP 8266 adapter configuration | MX-CHIP 8266 adapter configuration |
Quectel BG95 adapter configuration | Quectel BG95 adapter configuration |
Quectel BG96 adapter configuration | Quectel BG96 adapter configuration |
Quectel common configuration | Quectel common adapter configuration |
Renesas common configuration | Renesas common adapter configuration |
Renesas RYZ014A adapter configuration | Renesas RYZ014A adapter configuration |
Renesas RYZ024A adapter configuration | Renesas RYZ024A adapter configuration |
SIMCom SIM7000 adapter configuration | SIMCom SIM7000 adapter configuration |
SIMCom SIM868 adapter configuration | SIMCom SIM868 adapter configuration |
SIMCom SIM900 adapter configuration | SIMCom SIM900 adapter configuration |
Thales common configuration | Thales common adapter configuration |
Thales Cinterion EXS82-W adapter configuration | Thales Cinterion EXS82-W adapter configuration |
Platform configuration (FreeRTOS) | The definitions used to configure the Azure SD-NET platform |
Platform configuration (pthreads) | The definitions used to configure the EWF POSIX threads platform |
Platform configuration (ThreadX) | The definitions used to configure the Azure SD-NET platform |
Platform configuration (WIN32) | The definitions used to configure the Azure SD-NET WIN32 platform |
▼EWF result codes, status test macros and logging | Definition of result codes, macros for their evaluation, logging macros and developer ID definitions |
EWF result codes | EWF result codes and type definitions |
EWF result macros | EWF macros for result code testing and evaluation |
EWF logging macros | EWF logging macros |
The EWF types | The EWF types |
The EWF utilities | The EWF utilities |
▼EWF Library | EWF library |
The EWF string utilities | The EWF string utilities |
▼EWF APIs | EWF APIs |
Adapter control API | The adapter's start and stop functions |
Adapter DTLS API | DTLS functions |
Modem adapter http API | HTTP functions |
Adapter information API | Functions to get information from the adapter |
►EWF modem adapter API | Functions for modem adapters |
Modem adapter common API | The common modem functions |
Modem adapter general API | The general modem functions |
Modem adapter network service API | The modem network servicefunctions |
Modem adapter common API | The common modem functions |
Modem adapter simcard utility API | The sim card utility functions |
Modem adapter types | The EWF modem API types |
Adapter MQTT API | MQTT functions for connecting, disconnecting. publishing and subscribing |
Adapter MQTT basic API | MQTT basic API functions for connecting, disconnecting. publishing and subscribing |
Adapter NTP API | NTP functions |
Adapter TCP API | TCP functions to listen, connect, send, receive and close sockets |
The adapter TLS API | The adapter TLS API |
Adapter TLS basic API | The adapter's TLS basic API functions |
Adapter UDP API | UDP functions to bind, connect, send, receive and close sockets |
EWF WiFi adapter station API | Functions for WiFi adapters, station functionality |
▼EWF Adapter API | Adapters are the hardware or software devices uses to communicate with the network |
►The BSD sockets adapter driver | |
BSD sockets adapter configuration | BSD sockets adapter configuration |
The BSD sockets adapter control API | The BSD sockets adapter control API |
The BSD sockets adapter info API | The BSD sockets adapter info API |
TCP API implementation | BSD sockets adapter TCP API |
UDP API implementation | BSD socket adapter UDP API |
The BSD sockets adapter driver internal data | The BSD sockets adapter driver data structures |
Adapter declaration and initialization | BSD sockets adapter declaration macros |
►Espressif generic adapter functions | |
Espressif common configuration | Espressif common adapter configuration |
Espressif common driver internal data | Espressif common adapter data structure |
Adapter control | Espressif adapter control API |
Adapter information | Espressif adapter driver info API |
URC handling | Espressif adapter driver URC handling |
Espressif WiFi adapter station API | Espressif WiFi adapter driver station API |
Common internet functions (TCP+UDP) | Functions common to TCP and UDP in the Espressif common internet implementation |
TCP API implementation | Espressif common adapter TCP API |
UDP API implementation | Espressif common adapter UDP API |
►The ESPRESSIF ESP8266 adapter driver | |
Adapter control | ESPRESSIF ESP8266 adapter control API |
URC handling | ESPRESSIF ESP8266 adapter driver URC handling |
Adapter information | ESPRESSIF ESP8266 adapter driver info API |
Adapter information | ESPRESSIF ESP8266 adapter driver WiFi station API |
Common internet functions (TCP+UDP) | Functions common to TCP and UDP in the Espressif ESP8266 |
TCP API implementation | Espressif ESP8266 adapter TCP API |
UDP API implementation | Espressif ESP8266 adapter UDP API |
ESPRESSIF 8266 driver internal data | The ESPRESSIF 8266 adapter internal data structure |
Adapter declaration and initialization | ESPRESSIF 8266 adapter declaration macros |
►The ESPRESSIF ESP8285 adapter driver | |
Adapter control | ESPRESSIF ESP8285 adapter control API |
URC handling | ESPRESSIF ESP8285 adapter driver URC handling |
Adapter information | ESPRESSIF ESP8285 adapter driver info API |
Adapter information | ESPRESSIF ESP8285 adapter driver WiFi station API |
Common internet functions (TCP+UDP) | Functions common to TCP and UDP in the Espressif ESP8285 |
TCP API implementation | Espressif ESP8285 adapter TCP API |
UDP API implementation | Espressif ESP8285 adapter UDP API |
ESPRESSIF 8285 driver internal data | The ESPRESSIF 8285 adapter internal data structure |
Adapter declaration and initialization | ESPRESSIF 8285 adapter declaration macros |
►The ESPRESSIF WROOM_02 adapter driver | |
Adapter control | Espressif WROOM_02 adapter control API |
URC handling | ESPRESSIF WROOM_02 adapter driver URC handling |
Adapter information | Espressif WROOM_02 adapter driver info API |
Adapter information | Espressif WROOM_02 adapter driver WiFi station API |
Common internet functions (TCP+UDP) | Functions common to TCP and UDP in the Espressif WROOM_02 |
TCP API implementation | Espressif WROOM_02 adapter TCP API |
UDP API implementation | Espressif WROOM_02 adapter UDP API |
ESPRESSIF WROOM_02 driver internal data | The ESPRESSIF WROOM_02 adapter internal data structure |
Adapter declaration and initialization | ESPRESSIF WROOM_02 adapter declaration macros |
►MX-CHIP generic adapter functions | |
Thales common driver tokenizer | Thales common adapter tokenizer |
MX-CHIP common driver internal data | MX-CHIP common adapter data structure |
Adapter control | MX-CHIP adapter control API |
Adapter information | MX-CHIP adapter driver info API |
URC handling | MX-CHIP adapter driver URC handling |
MX-CHIP WiFi adapter station API | MX-CHIP WiFi adapter driver station API |
Common internet functions (TCP+UDP) | Functions common to TCP and UDP in the MX-CHIP common internet implementation |
TCP API implementation | MX-CHIP common adapter TCP API |
UDP API implementation | MX-CHIP common adapter UDP API |
►The MX-CHIP ESP8266 adapter driver | |
Adapter control | MX-CHIP ESP8266 adapter control API |
URC handling | MX-CHIP ESP8266 adapter driver URC handling |
Adapter information | MX-CHIP ESP8266 adapter driver info API |
Adapter information | MX-CHIP ESP8266 adapter driver WiFi station API |
Common internet functions (TCP+UDP) | Functions common to TCP and UDP in the Espressif ESP8266 |
TCP API implementation | Espressif ESP8266 adapter TCP API |
UDP API implementation | Espressif ESP8266 adapter UDP API |
MX-CHIP 8266 driver internal data | The MX-CHIP 8266 adapter internal data structure |
Adapter declaration and initialization | MX-CHIP 8266 adapter declaration macros |
►The Quectel BG95 modem adapter driver | |
Quectel BG95 adapter configuration | Quectel BG95 adapter configuration |
Adapter control | Quectel BG95 adapter control API |
URC handling | Quectel BG95 adapter driver URC handling |
Adapter information | Quectel BG95 adapter driver info API |
Context activation, deactivation and configuration | Quectel adapter driver context API |
User File System (UFS) API | Functions to use the modem's User File System (UFS) |
The Quectel BG95 adapter TLS basic API | The Quectel BG95 adapter TLS basic API |
Common internet functions (TCP+UDP) | Functions common to TCP and UDP in the Quectel BG95 |
TCP API implementation | Quectel BG95 adapter TCP API |
UDP API implementation | Quectel BG95 adapter UDP API |
MQTT API implementation | Quectel BG95 adapter MQTT API |
MQTT basic API implementation | Quectel BG95 adapter MQTT basic API |
Quectel BG95 driver internal data | The Quectel BG95 adapter internal data structure |
Adapter declaration and initialization | Quectel BG95 adapter declaration macros |
►The Quectel BG96 modem adapter driver | |
Quectel BG96 adapter configuration | Quectel BG96 adapter configuration |
Adapter control | Quectel BG96 adapter control API |
URC handling | Quectel BG96 adapter driver URC handling |
Adapter information | Quectel BG96 adapter driver info API |
Context activation, deactivation and configuration | Quectel adapter driver context API |
User File System (UFS) API | Functions to use the modem's User File System (UFS) |
The Quectel BG96 adapter TLS basic API | The Quectel BG96 adapter TLS basic API |
Common internet functions (TCP+UDP) | Functions common to TCP and UDP in the Quectel BG96 |
TCP API implementation | Quectel BG96 adapter TCP API |
UDP API implementation | Quectel BG96 adapter UDP API |
MQTT API implementation | Quectel BG96 adapter MQTT API |
MQTT basic API implementation | Quectel BG96 adapter MQTT basic API |
Quectel BG96 driver internal data | The Quectel BG96 adapter internal data structure |
Adapter declaration and initialization | Quectel BG96 adapter declaration macros |
►Quectel common driver implementation | Quectel common adapter implementation |
Quectel common driver internal data | Quectel common adapter data structure |
►Quectel generic adapter functions | Quectel generic adapter functions |
Context activation, deactivation and configuration | Quectel common adapter driver context API |
User File System (UFS) API | Functions to use the modem's User File System (UFS) |
Adapter control | Quectel common adapter control API |
Adapter information | Quectel common adapter driver info API |
URC handling | Quectel common adapter driver URC handling |
Common internet functions (TCP+UDP) | Functions common to TCP and UDP in the Quectel common internet implementation |
TCP API implementation | Quectel common adapter TCP API |
UDP API implementation | Quectel common adapter UDP API |
The Quectel common adapter TLS basic API | The Quectel common adapter TLS basic API |
MQTT basic API implementation | Quectel common adapter MQTT basic API |
►Renesas common driver implementation | Renesas common adapter implementation |
Renesas common driver internal data | Renesas common adapter data structure |
►Renesas generic adapter functions | Renesas generic adapter functions |
Adapter control | Renesas adapter control API |
Adapter information | The Renesas info API |
URC handling | Renesas adapter driver URC handling |
The Renesas adapter TLS basic API | The Renesas adapter TLS basic API |
Common internet functions (TCP+UDP) | Functions common to TCP and UDP in the Renesas common internet implementation |
TCP API implementation | Renesas adapter TCP API |
UDP API implementation | Renesas adapter UDP API |
MQTT API implementation | Renesas adapter MQTT API |
MQTT basic API implementation | The Renesas adapter MQTT basic API |
NVM functions | The Renesas adapter NVM functions |
►The Renesas RYZ014A modem adapter driver | |
Renesas RYZ014A adapter configuration | Renesas RYZ014A adapter configuration |
Adapter control | Renesas RYZ014A adapter control API |
URC handling | Renesas RYZ014A adapter driver URC handling |
Adapter information | Renesas RYZ014A adapter driver info API |
Context activation, deactivation and configuration | Quectel adapter driver context API |
Non volatile memory (NVM) API | Functions to use the modem's Non volatile memory (NVM) |
The Renesas RYZ014A adapter TLS basic API | The Renesas RYZ014A adapter TLS basic API |
Common internet functions (TCP+UDP) | Functions common to TCP and UDP in the Renesas RYZ014 |
TCP API implementation | Renesas RYZ014A adapter TCP API |
UDP API implementation | Renesas RYZ014A adapter UDP API |
MQTT API implementation | Renesas RYZ014A adapter MQTT API |
MQTT basic API implementation | Renesas RYZ014A adapter MQTT basic API |
Renesas RYZ014A driver internal data | The Renesas RYZ014A adapter internal data structure |
Adapter declaration and initialization | Renesas RYZ014A adapter declaration macros |
►The Renesas RYZ024A modem adapter driver | |
Renesas RYZ024A adapter configuration | Renesas RYZ024A adapter configuration |
Adapter control | Renesas RYZ024A adapter control API |
URC handling | Renesas RYZ024A adapter driver URC handling |
Adapter information | Renesas RYZ024A adapter driver info API |
Context activation, deactivation and configuration | Quectel adapter driver context API |
Non volatile memory (NVM) API | Functions to use the modem's Non volatile memory (NVM) |
The Renesas RYZ024A adapter TLS basic API | The Renesas RYZ024A adapter TLS basic API |
Common internet functions (TCP+UDP) | Functions common to TCP and UDP in the Renesas RYZ024A |
TCP API implementation | Renesas RYZ024A adapter TCP API |
UDP API implementation | Renesas RYZ024A adapter UDP API |
MQTT API implementation | Renesas RYZ024A adapter MQTT API |
MQTT basic API implementation | Renesas RYZ024A adapter MQTT basic API |
Renesas RYZ024A driver internal data | The Renesas RYZ024A adapter internal data structure |
Adapter declaration and initialization | Renesas RYZ024A adapter declaration macros |
►The Seeed LoRa-E5 adapter driver | |
Seeed LoRa-E5 adapter configuration | Seeed LoRa-E5 adapter configuration |
The Seeed LoRa-E5 adapter control API | The Seeed LoRa-E5 adapter control API |
URC handling | SSeeed LoRa-E5 adapter driver URC handling |
The Seeed LoRa-E5 adapter info API | The Seeed LoRa-E5 adapter info API |
The Seeed LoRa-E5 adapter driver internal data | The Seeed LoRa-E5 adapter driver data structures |
Adapter declaration and initialization | Seeed LoRa-E5 adapter declaration macros |
Sequans generic adapter functions | |
►SIMCom generic adapter functions | |
SIMCom common driver internal data | SIMCom common adapter data structure |
Adapter control | SIMCom adapter control API |
Adapter information | SIMCom adapter driver info API |
URC handling | SIMCom adapter driver URC handling |
►The SIMCom SIM7000 modem adapter driver | |
Adapter control | SIMCom SIM7000 adapter control API |
URC handling | SIMCom SIM7000 adapter driver URC handling |
Adapter information | SIMCom SIM7000 adapter driver info API |
SIMCom SIM7000 driver internal data | The SIMCom SIM7000 adapter internal data structure |
Adapter declaration and initialization | SIMCom SIM7000 adapter declaration macros |
►The SIMCom SIM868 modem adapter driver | |
Adapter control | SIMCom SIM868 adapter control API |
URC handling | SIMCom SIM868 adapter driver URC handling |
Adapter information | SIMCom SIM868 adapter driver info API |
SIMCom SIM868 driver internal data | The SIMCom SIM868 adapter internal data structure |
Adapter declaration and initialization | SIMCom SIM868 adapter declaration macros |
►The SIMCom SIM900 modem adapter driver | |
Adapter control | SIMCom SIM900 adapter control API |
URC handling | SIMCom SIM900 adapter driver URC handling |
Adapter information | SIMCom SIM900 adapter driver info API |
SIMCom SIM900 driver internal data | The SIMCom SIM900 adapter internal data structure |
Adapter declaration and initialization | SIMCom SIM900 adapter declaration macros |
►Thales common driver implementation | Thales common adapter implementation |
Thales common driver tokenizer | Thales common adapter tokenizer |
Thales common driver internal data | Thales common adapter data structure |
►Thales generic adapter functions | Thales generic adapter functions |
Context activation, deactivation and configuration | Thales common adapter driver context API |
User File System (FFS) API | Functions to use the modem's User File System (FFS) |
Adapter control | Thales common adapter control API |
Adapter information | Thales common adapter driver info API |
URC handling | Thales common adapter driver URC handling |
Common internet functions (TCP+UDP) | Functions common to TCP and UDP in the Thales common internet implementation |
TCP API implementation | Thales common adapter TCP API |
UDP API implementation | Thales common adapter UDP API |
The Thales common adapter TLS basic API | The Thales common adapter TLS basic API |
MQTT basic API implementation | Thales common adapter MQTT basic API |
►The Thales Cinterion EXS82-W modem adapter driver | |
Thales Cinterion EXS82-W adapter configuration | Thales Cinterion EXS82-W adapter configuration |
Adapter control | Thales Cinterion EXS82-W adapter control API |
URC handling | Thales Cinterion EXS82-W adapter driver URC handling |
Adapter information | Thales Cinterion EXS82-W adapter driver info API |
Context activation, deactivation and configuration | Thales Cinterion adapter driver context API |
User File System (FFS) API | Functions to use the modem's User File System (FFS) |
The Thales Cinterion EXS82-W adapter TLS basic API | The Thales Cinterion EXS82-W adapter TLS basic API |
Common internet functions (TCP+UDP) | Functions common to TCP and UDP in the Thales Cinterion EXS82-W |
TCP API implementation | Thales Cinterion EXS82-W adapter TCP API |
UDP API implementation | Thales Cinterion EXS82-W adapter UDP API |
MQTT API implementation | Thales Cinterion EXS82-W adapter MQTT API |
MQTT basic API implementation | Thales Cinterion EXS82-W adapter MQTT basic API |
Thales Cinterion EXS82-W driver internal data | The Thales Cinterion EXS82-W adapter internal data structure |
Adapter declaration and initialization | Thales Cinterion EXS82-W adapter declaration macros |
►The WinSock2 adapter driver | |
WinSock2 adapter configuration | WinSock2 adapter configuration |
The WinSock2 adapter control API | The WinSock2 adapter control API |
The WinSock2 adapter info API | The WinSock2 adapter info API |
TCP API implementation | WinSock2 adapter TCP API |
UDP API implementation | WinSock2 adapter UDP API |
The WinSock2 adapter driver internal data | The WinSock2 adapter driver data structures |
Adapter declaration and initialization | WinSock2 adapter declaration macros |
▼EWF Interface API | Interfaces are an abstraction and implementations of asynchronous serial communication between adapters and hardware |
Common Interface API | Common interface functions |
The Interface timeout API | Functions for setting up and controlling the interface timeout |
The Interface tokenizer API | Functions for setting up and controlling the interface tokenizer |
Hardware Interface API | Hardware interface functions implemented per platform |
Interface URC processing | The host interface URC processing |
Host interface polling calls | The host interface polling calls |
Interface callback API | Asynchronous callback interface |
Interface helper functions | Helper interface functions |
►LPC UART host interface | LPC UART host interface |
LPC UART configuration | |
PIC UART port interface | PIC UART port interface |
SAM UART port interface | SAM UART port interface |
►RA UART interface | RA UART interface |
RA UART configuration | |
►RX UART interface | RX UART interface |
RA UART configuration | |
►STM32 UART host interface | STM32 UART host interface |
STM32 UART configuration | |
►WIN32 COM port host interface | WIN32 COM port host interface |
WIN32 COM configuration | |
▼EWF Allocator API | Allocators are used to allocate and free buffers for interfaces and adapters |
The C heap allocator | The C heap allocator |
The ThreadX allocator | The ThreadX allocator |
▼EWF Platform API | Functions for abstracting the platform where EWF is running |
EWF Platform API - Queue | Functions for abstracting the platform where EWF is running |
Platform configuration (FreeRTOS) | The definitions used to configure the Azure SD-NET platform |
►The POSIX threads platform | The POSIX threads platform |
Platform configuration (pthreads) | The definitions used to configure the EWF POSIX threads platform |
►The ThreadX platform | The ThreadX platform |
Platform configuration (ThreadX) | The definitions used to configure the Azure SD-NET platform |
►The WIN32 platform | The WIN32 platform |
Platform configuration (WIN32) | The definitions used to configure the Azure SD-NET WIN32 platform |
EWF Message API | Messages are tokenized incoming host interface data |