]> rtime.felk.cvut.cz Git - pes-rpp/rpp-test-sw.git/blob - include/din.h
Added commands for read values from DIN and MOUT ports
[pes-rpp/rpp-test-sw.git] / include / din.h
1 /*
2  * din.h
3  *
4  *  Created on: 29.8.2012
5  *      Author: Michal Horn
6  */
7
8 #ifndef DIN_H_
9 #define DIN_H_
10
11 #include "gio.h"
12
13 #define DINGetBit( port, bit ) gioGetBit(port, bit)
14 #define DINSetBit( port, bit, value ) gioSetBit(port, bit, value)
15
16 #define DIN_PORT gioPORTA
17
18 #define DIN8_BIT 0
19 #define DIN9_BIT 1
20 #define DIN10_BIT 2
21 #define DIN11_BIT 3
22 #define DIN12_BIT 4
23 #define DIN13_BIT 5
24 #define DIN14_BIT 6
25 #define DIN15_BIT 7
26
27 #define DIN8    DIN_PORT,DIN8_BIT
28 #define DIN9    DIN_PORT,DIN9_BIT
29 #define DIN10   DIN_PORT,DIN10_BIT
30 #define DIN11   DIN_PORT,DIN11_BIT
31 #define DIN12   DIN_PORT,DIN12_BIT
32 #define DIN13  DIN_PORT,DIN13_BIT
33 #define DIN14   DIN_PORT,DIN14_BIT
34 #define DIN15   DIN_PORT,DIN15_BIT
35
36 void dinSetPort(uint32_t value);
37 uint32_t dinGetPort();
38
39
40 #endif /* DIN_H_ */