Embedded Wireless Framework
|
SIMCom SIM900 adapter declaration macros. More...
Macros | |
#define | EWF_ADAPTER_SIMCOM_SIM900_INITIALIZE_HEADER(adapter_ptr) |
#define | EWF_ADAPTER_SIMCOM_SIM900_INITIALIZE_TCP_API(adapter_ptr) |
#define | EWF_ADAPTER_SIMCOM_SIM900_INITIALIZE_UDP_API(adapter_ptr) |
#define | EWF_ADAPTER_SIMCOM_SIM900_INITIALIZE_TLS_BASIC_API(adapter_ptr) |
#define | EWF_ADAPTER_SIMCOM_SIM900_INITIALIZE_MQTT_BASIC_API(adapter_ptr) |
#define | EWF_ADAPTER_SIMCOM_SIM900_STATIC_DECLARE(adapter_ptr, adapter_name_symb, message_allocator_ptr_param, data_allocator_ptr_param, interface_ptr_param) |
Declare a SIMCom SIM900 adapter. More... | |
SIMCom SIM900 adapter declaration macros.
*** group_adapter_simcom_sim900_data
#define EWF_ADAPTER_SIMCOM_SIM900_STATIC_DECLARE | ( | adapter_ptr, | |
adapter_name_symb, | |||
message_allocator_ptr_param, | |||
data_allocator_ptr_param, | |||
interface_ptr_param | |||
) |
Declare a SIMCom SIM900 adapter.
[in,out] | adapter_ptr | a pointer to an adapter that will be initialized to point to the one statically declared by the macro |
[in] | adapter_name_symb | a unique symbol name that will be used as a name suffix for the statically declared data |
[in] | message_allocator_ptr_param | a pointer to an allocator, used by the adapter to allocate command and response buffers |
[in] | data_allocator_ptr_param | a pointer to an allocator, used by the adapter to allocate data buffers |
[in] | interface_ptr_param | a pointer to an interface, used by the adapter to talk with the hardware |