summaryrefslogtreecommitdiffabout
path: root/gammu/emb/common/device/serial/ser_djg.c
blob: 2524187c9d134b0fe80ff57b561ad9d70b486f40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74

#include "../../gsmstate.h"

#ifdef GSM_ENABLE_SERIALDEVICE
#ifdef DJGPP

#include "../../gsmcomon.h"
#include "ser_djg.h"

static GSM_Error serial_close(GSM_StateMachine *s)
{
    	GSM_Device_SerialData *d = &s->Device.Data.Serial;

	return ERR_NOTIMPLEMENTED;
}

static GSM_Error serial_open (GSM_StateMachine *s)
{
    	GSM_Device_SerialData *d = &s->Device.Data.Serial;
    
	return ERR_NOTIMPLEMENTED;
}

static GSM_Error serial_setparity(GSM_StateMachine *s, bool parity)
{
    	GSM_Device_SerialData *d = &s->Device.Data.Serial;

	return ERR_NOTIMPLEMENTED;
}

static GSM_Error serial_setdtrrts(GSM_StateMachine *s, bool dtr, bool rts)
{
    	GSM_Device_SerialData *d = &s->Device.Data.Serial;

	return ERR_NOTIMPLEMENTED;
}

static GSM_Error serial_setspeed(GSM_StateMachine *s, int speed)
{
    	GSM_Device_SerialData *d = &s->Device.Data.Serial;

	return ERR_NOTIMPLEMENTED;
}

static int serial_read(GSM_StateMachine *s, void *buf, size_t nbytes)
{
    	GSM_Device_SerialData *d = &s->Device.Data.Serial;

    	return 0;
}

static int serial_write(GSM_StateMachine *s, void *buf, size_t nbytes)
{
    	GSM_Device_SerialData *d = &s->Device.Data.Serial;

    	return 0;
}

GSM_Device_Functions SerialDevice = {
	serial_open,
	serial_close,
	serial_setparity,
	serial_setdtrrts,
	serial_setspeed,
	serial_read,
	serial_write
};

#endif
#endif

/* How should editor hadle tabs in this file? Add editor commands here.
 * vim: noexpandtab sw=8 ts=8 sts=8:
 */