thermferm/rc-switch.h

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

mercurial