Embedded Wireless Framework
Modules | Data Structures | Macros
EWF Adapter API

Adapters are the hardware or software devices uses to communicate with the network. More...

Modules

 The BSD sockets adapter driver
 
 Espressif generic adapter functions
 
 The ESPRESSIF ESP8266 adapter driver
 
 The ESPRESSIF ESP8285 adapter driver
 
 The ESPRESSIF WROOM_02 adapter driver
 
 MX-CHIP generic adapter functions
 
 The MX-CHIP ESP8266 adapter driver
 
 The Quectel BG95 modem adapter driver
 
 The Quectel BG96 modem adapter driver
 
 Quectel common driver implementation
 Quectel common adapter implementation.
 
 Renesas common driver implementation
 Renesas common adapter implementation.
 
 The Renesas RYZ014A modem adapter driver
 
 The Renesas RYZ024A modem adapter driver
 
 The Seeed LoRa-E5 adapter driver
 
 Sequans generic adapter functions
 
 SIMCom generic adapter functions
 
 The SIMCom SIM7000 modem adapter driver
 
 The SIMCom SIM868 modem adapter driver
 
 The SIMCom SIM900 modem adapter driver
 
 Thales common driver implementation
 Thales common adapter implementation.
 
 The Thales Cinterion EXS82-W modem adapter driver
 
 The WinSock2 adapter driver
 

Data Structures

struct  _ewf_adapter
 The EWF network adapter control structure definition. More...
 

Macros

#define EWF_ADAPTER_STRUCT_MAGIC   (0x000ADA7E) /* ~~ ada(p)te(r) */
 
#define EWF_ADAPTER_STRUCT_SIZE   (sizeof(struct _ewf_adapter))
 
#define EWF_ADAPTER_VERSION   (EWF_DEVELOPER_MICROSOFT | 0x0001)
 
#define EWF_ADAPTER_VALIDATE_POINTER(allocator_ptr)
 
#define EWF_ADAPTER_VALIDATE_POINTER_TYPE(interface_ptr, interface_type)
 

Detailed Description

Adapters are the hardware or software devices uses to communicate with the network.

Macro Definition Documentation

◆ EWF_ADAPTER_VALIDATE_POINTER

#define EWF_ADAPTER_VALIDATE_POINTER (   allocator_ptr)
Value:
do { \
if ((adapter_ptr == NULL) || \
(adapter_ptr->implementation_ptr == NULL)) \
{ \
EWF_LOG_ERROR("The adapter pointer is invalid.\n"); \
} \
} while(0)
@ EWF_RESULT_INVALID_FUNCTION_ARGUMENT
Definition: ewf.h:69