esos/include/esos_comm.h File Reference

#include "esos.h"

Go to the source code of this file.

Data Structures

struct  ESOS_COMM_BUFF_DSC

Defines

#define GET_ESOS_COMM_IN_DATA_LEN()
#define IS_ESOS_COMM_GOT_EXACTLY_DATA_BYTES(x)
#define IS_ESOS_COMM_GOT_AT_LEAST_DATA_BYTES(x)
#define FLUSH_ESOS_COMM_IN_DATA()
#define IS_ESOS_COMM_GOT_IN_DATA()
#define PEEK_ESOS_COMM_IN_DATA(x)
#define PEEK_ESOS_COMM_IN_LATEST_DATA()
#define IS_ESOS_COMM_READY_OUT_DATA()
#define ESOS_TASK_WAIT_ON_AVAILABLE_IN_COMM()
#define ESOS_TASK_WAIT_ON_AVAILABLE_OUT_COMM()
#define ESOS_TASK_SIGNAL_BUSY_IN_COMM()
#define ESOS_TASK_SIGNAL_BUSY_OUT_COMM()
#define ESOS_TASK_SIGNAL_AVAILABLE_IN_COMM()
#define ESOS_TASK_SIGNAL_AVAILABLE_OUT_COMM()
#define ESOS_TASK_RELEASE_IN_COMM()
#define ESOS_TASK_RELEASE_OUT_COMM()
#define ESOS_TASK_WAIT_ON_GET_UINT8(u8_in)
#define ESOS_TASK_WAIT_ON_GET_U8BUFFER(pau8_in, u8_size)
#define ESOS_TASK_WAIT_ON_GET_STRING(pau8_in)
#define ESOS_TASK_WAIT_ON_SEND_UINT8(u8_out)
#define ESOS_TASK_WAIT_ON_SEND_UINT8_AS_HEX_STRING(u8_out)
#define ESOS_TASK_WAIT_ON_SEND_UINT32_AS_HEX_STRING(u32_out)
#define ESOS_TASK_WAIT_ON_SEND_STRING(psz_out)
#define ESOS_TASK_WAIT_ON_SEND_U8BUFFER(pau8_out, u8_size)

Functions

uint8 esos_GetCommSystemVersion (void)
uint8 esos_GetCommSystemMaxOutDataLen (void)
uint8 esos_GetCommSystemMaxInDataLen (void)


Detailed Description

This file contains macros, prototypes, and definitions for HARDWARE INDEPENDENT communications on ESOS

Definition in file esos_comm.h.


Generated on Sun Mar 15 11:14:22 2009 for PIC24 Support Libraries by  doxygen 1.5.8