thermferm/rc-switch.h

Mon, 04 Aug 2014 23:36:05 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Mon, 04 Aug 2014 23:36:05 +0200
changeset 180
b62644eb442f
child 213
2317b8d644fa
permissions
-rw-r--r--

Add missing sources

180
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
1 #ifndef _RC_SWITCH_H
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
2 #define _RC_SWITCH_H
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
3
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
4
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
5 #ifdef HAVE_WIRINGPI_H
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
6
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
7 /* wiringPi */
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
8 //#include <wiringPi.h>
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
9
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
10
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
11 /* rc-switch.c */
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
12 int toggleSwitch(char *);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
13 int toggleTypeA(char *, char *, int);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
14 int toggleTypeB(int, int, int);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
15 int toggleTypeC(char, int, int, int);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
16 int toggleTypeE(char, int, int);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
17
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
18 void enableReceiveIRQ(int interrupt);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
19 void enableReceive(void);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
20 void disableReceive(void);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
21 int available(void);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
22 void resetAvailable(void);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
23
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
24 unsigned long getReceivedValue(void);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
25 unsigned int getReceivedBitlength(void);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
26 unsigned int getReceivedDelay(void);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
27 unsigned int getReceivedProtocol(void);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
28 unsigned int *getReceivedRawdata(void);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
29
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
30 void enableTransmit(int);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
31 void disableTransmit(void);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
32
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
33 char *dec2binWzerofill(unsigned long, unsigned int);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
34
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
35
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
36 /* xutil.c */
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
37 //char *xmalloc(size_t);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
38 //char *xstrcpy(char *);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
39 //char *xstrcat(char *, char *);
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
40
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
41 #endif
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
42
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
43
b62644eb442f Add missing sources
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
44 #endif

mercurial