@@ -51,7 +51,7 @@ Here is an example using python:
5151
5252 def test_bit(bit, bytes):
5353 # bit in bytes is 1 when released and 0 when pressed
54- return not bool(bytes[bit / 8] & (1 << (bit % 8)))
54+ return bool(bytes[bit / 8] & (1 << (bit % 8)))
5555
5656 def main():
5757 buf = array.array('B', [0] * BUF_LEN)
@@ -87,29 +87,29 @@ to end.
8787 root@ev3dev:~# hexdump -e \
8888 '"timestamp:%d.%6d""\t""" 1/2 "type:%i""\t""" 1/2 "code:%3i""\t""" "value:%d\n"' \
8989 < /dev/input/by-path/platform-gpio-keys.0-event
90- timestamp:1391366282.119886 type:1 code: 14 value:0
90+ timestamp:1391366282.119886 type:1 code: 14 value:1
9191 timestamp:1391366282.120100 type:0 code: 0 value:0
92- timestamp:1391366282.829942 type:1 code: 14 value:1
92+ timestamp:1391366282.829942 type:1 code: 14 value:0
9393 timestamp:1391366282.830179 type:0 code: 0 value:0
94- timestamp:1391366284.300099 type:1 code:105 value:0
94+ timestamp:1391366284.300099 type:1 code:105 value:1
9595 timestamp:1391366284.300319 type:0 code: 0 value:0
96- timestamp:1391366284.829989 type:1 code:105 value:1
96+ timestamp:1391366284.829989 type:1 code:105 value:0
9797 timestamp:1391366284.830223 type:0 code: 0 value:0
98- timestamp:1391366286.019866 type:1 code:103 value:0
98+ timestamp:1391366286.019866 type:1 code:103 value:1
9999 timestamp:1391366286.020076 type:0 code: 0 value:0
100- timestamp:1391366286.319967 type:1 code:103 value:1
100+ timestamp:1391366286.319967 type:1 code:103 value:0
101101 timestamp:1391366286.320202 type:0 code: 0 value:0
102- timestamp:1391366287.169925 type:1 code:106 value:0
102+ timestamp:1391366287.169925 type:1 code:106 value:1
103103 timestamp:1391366287.169973 type:0 code: 0 value:0
104- timestamp:1391366287.479994 type:1 code:106 value:1
104+ timestamp:1391366287.479994 type:1 code:106 value:0
105105 timestamp:1391366287.480234 type:0 code: 0 value:0
106- timestamp:1391366288.339882 type:1 code: 28 value:0
106+ timestamp:1391366288.339882 type:1 code: 28 value:1
107107 timestamp:1391366288.340092 type:0 code: 0 value:0
108- timestamp:1391366288.699929 type:1 code: 28 value:1
108+ timestamp:1391366288.699929 type:1 code: 28 value:0
109109 timestamp:1391366288.700291 type:0 code: 0 value:0
110- timestamp:1391366289.470046 type:1 code:108 value:0
110+ timestamp:1391366289.470046 type:1 code:108 value:1
111111 timestamp:1391366289.470263 type:0 code: 0 value:0
112- timestamp:1391366289.829943 type:1 code:108 value:1
112+ timestamp:1391366289.829943 type:1 code:108 value:0
113113 timestamp:1391366289.830176 type:0 code: 0 value:0
114114 ^C
115115
0 commit comments