123

Dependencies:   mbed

Fork of LG by igor Apu

DeviceUserPort.h

Committer:
Diletant
Date:
2016-07-10
Revision:
182:2bd8ec44998f
Parent:
177:672ef279c8e0
Child:
183:c7a9c309086c

File content as of revision 182:2bd8ec44998f:

#ifndef __DEVICE_USER_PORT_H__
#define __DEVICE_USER_PORT_H__

//User port typedefs
typedef struct _DeviceUserPortSettings {
  uint32_t baud; //Baud rate
} DeviceUserPortSettings;

typedef struct _DeviceUserPortState {
  uint32_t baud; //Baud rate
} DeviceUserPortState;

typedef struct _DeviceUserPort {
  DeviceUserPortSettings settings;
  DeviceUserPortState state;
} DeviceUserPort;

void InitUserPortDefaultSettings(void);
void InitUserPortState(void);
void DeviceStartUserPort(void);

void userSetBaudRate(uint32_t baud);
void userReceive(void);
void userTransmit(void);

//
//Compatibility section
//
uint8_t var_SRgR(void);

#endif  /* __DEVICE_USER_PORT_H__ */