Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
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
1.5.8