123

Dependencies:   mbed

Fork of LG by igor Apu

DeviceUserRequest.h

Committer:
Diletant
Date:
2016-07-10
Revision:
182:2bd8ec44998f
Parent:
DeviceUserProtocolRequest.h@ 167:bedc0a9d559a

File content as of revision 182:2bd8ec44998f:

#ifndef __DEVICE_USER_REQUEST_H__
#define __DEVICE_USER_REQUEST_H__

#define InputBufferSize 1024
typedef struct _DeviceInputBuffer {
    uint8_t data[InputBufferSize];
    uint16_t start; //read start position
    uint16_t end;   //write start position
    uint8_t empty;  //empty flag
} DeviceInputBuffer;

//Requests queue state
typedef struct _DeviceUserRequest {
  //uint32_t rate; //response baud rate
  DeviceInputBuffer buffer;
} DeviceUserRequest;

void InitUserRequestDefaultSettings(void);
void InitUserRequestState(void);
void DeviceStartUserRequest(void);

#endif  /* __DEVICE_USER_REQUEST_H__ */