Merge branch 'master' of c-leuse:cerebrum
[cerebrum.git] / configs / nerdarea.json
blob647cd9e5eed5b0bfae54e787015b3b24ae083065
2         "type": "avr",
3         "version": 23,
4         "url": "http://jaseg.github.com/cerebrum",
5         "name": "nerdeingang",
6         "members": {
7                 "the_switch": {
8                         "type": "simple-io",
9                         "port": "A",
10                         "pin": "0",
11                         "state": "high",
12                         "mode": "input"
13                 },
14                 "panelsecke": {
15                         "type": "led_matrix",
16                         "port": "F",
17                         "inverted": true
18                 },
19                 "panelsgang": {
20                         "type": "led_matrix",
21                         "port": "K",
22                         "inverted": true
23                 },
24                 "schaltergang": {
25                         "type": "matrix_input",
26                         "mosi":   "J0",
27                         "oclk":   "H1",
28                         "iclk":   "D3",
29                         "strobe": "H0",
30                         "miso":   "J1",
31                         "vcc":    "D0",
32                         "gnd":    "D1",
33                         "cols": 8,
34                         "rows": 8,
35                         "mapping": [
36                                 [[30, 14],3,2,0,1],
37                                 [[31, 15],3,2,0,1],
38                                 [[8, 24],3,0,2,1],
39                                 [[9, 25],1,2,0,3],
40                                 [[13, 29],2,3,1,0],
41                                 [[11, 27],3,0,2,1],
42                                 [[26, 10],3,2,0,1],
43                                 [[12, 28],3,0,2,1],
44                                 [[53, 54],0,1,3,2],
45                                 [[51, 55],1,0,2,3],
46                                 [[48, 50],0,3,1,2],
47                                 [[49, 52],2,3,1,0],
48                                 [[1, 17],1,2,0,3],
49                                 [[3, 19],1,2,0,3],
50                                 [[7, 23],1,2,0,3],
51                                 [[6, 22],1,2,0,3],
52                                 [[5, 21],2,3,1,0],
53                                 [[16, 0],1,0,2,3],
54                                 [[2, 18],2,1,0,3],
55                                 [[4, 20],1,2,0,3],
56                                 [[58]],
57                                 [[56, 60]],
58                                 [[]],
59                                 [[36]],
60                                 [[32]],
61                                 [[35]],
62                                 [[39]],
63                                 [[38]],
64                                 [[37]],
65                                 [[33]],
66                                 [[34]],
67                                 [[59]]
68                         ]
69                 }
70         }