Embedded Wireless Framework
Data Structures | Macros | Typedefs | Functions
ewf_interface_win32_com.h File Reference

The Embedded Wireless Framework WIN32 COM port Host Interface API. More...

#include "ewf_interface.h"
#include <windows.h>
#include <tchar.h>
#include <stdio.h>

Go to the source code of this file.

Data Structures

struct  _ewf_interface_win32_com
 the WIN32 COM host interface implementation data structure type More...
 

Macros

#define EWF_INTERFACE_WIN32_COM_CONFIG_RX_BUFFER_SIZE   (1)
 
#define EWF_INTERFACE_WIN32_COM_CONFIG_RESPONSE_QUEUE_SIZE   (8)
 
#define EWF_INTERFACE_WIN32_COM_CONFIG_URC_QUEUE_SIZE   (8)
 
#define EWF_INTERFACE_WIN32_COM_INITIALIZE_HEADER(interface_ptr)
 
#define EWF_INTERFACE_WIN32_COM_STATIC_DECLARE(interface_ptr, interface_name_symb, com_port_cstr_param, BaudRate_param, ByteSize_param, Parity_param, StopBits_param)
 Declare a WIN32 COM host interface. More...
 

Typedefs

typedef struct _ewf_interface_win32_com ewf_interface_win32_com
 the WIN32 COM host interface implementation data structure type More...
 

Functions

ewf_result ewf_interface_win32_com_hardware_start (ewf_interface *interface_ptr)
 Start the WIN32 COM hardware interface.
 
ewf_result ewf_interface_win32_com_hardware_stop (ewf_interface *interface_ptr)
 Stop the WIN32 COM hardware interface.
 
ewf_result ewf_interface_win32_com_hardware_send (ewf_interface *interface_ptr, const uint8_t *buffer_ptr, uint32_t buffer_length)
 Send a buffer using the WIN32 COM hardware interface.
 
ewf_result ewf_interface_win32_com_hardware_receive (ewf_interface *interface_ptr, uint8_t *buffer_ptr, uint32_t *buffer_length_ptr, bool wait)
 Receive a buffer using the WIN32 COM hardware interface.
 

Detailed Description

The Embedded Wireless Framework WIN32 COM port Host Interface API.

Version
Preview