NetBurner 3.5.6
PDF Version
SB800EX/include/pins.h
1/*NB_REVISION*/
2
3/*NB_COPYRIGHT*/
4
5#ifndef _NB_PINS_H_
6#define _NB_PINS_H_
7
8#include <cpu_pins.h>
9
10// JP3 Header
11class PinIOArray
12{
13 public:
14 PinIO operator[](int n)
15 {
16 switch (n)
17 {
18 case 1: return PinIO(3, 2);
19 case 2: return PinIO(5, 5);
20 case 3: return PinIO(5, 6);
21 case 4: return PinIO(5, 4);
22 case 5: return PinIO(5, 3);
23 case 6: return PinIO(6, 4);
24 case 7: return PinIO(2, 3);
25 default: return PinIO();
26 }
27 }
28};
29
30class FastIOArray
31{
32 public:
33 FastIO operator[](int n)
34 {
35 switch (n)
36 {
37 case 1: return FastIO(3, 2);
38 case 2: return FastIO(5, 5);
39 case 3: return FastIO(5, 6);
40 case 4: return FastIO(5, 4);
41 case 5: return FastIO(5, 3);
42 case 6: return FastIO(6, 4);
43 case 7: return FastIO(2, 3);
44 default: return FastIO();
45 }
46 }
47};
48
49
50extern PinIOArray Pins;
51extern FastIOArray Fast_Pins;
52
53#endif /* _NB_PINS_H_ */
GPIO Pin Class.
Definition coldfire/cpu/MCF5441X/include/cpu_pins.h:15