Lines Matching refs:can
21 can = CAN(1) variable
22 print(can)
25 print(can.state() == can.STOPPED)
27 can.init(CAN.LOOPBACK)
28 print(can)
29 print(can.any(0))
32 print(can.state() == can.ERROR_ACTIVE)
35 can.restart()
38 print(can.info())
41 can.setfilter(0, CAN.MASK16, 0, (0, 0, 0, 0))
43 can.send("abcd", 123, timeout=5000)
44 print(can.any(0), can.info())
45 print(can.recv(0))
47 can.send("abcd", -1, timeout=5000)
48 print(can.recv(0))
50 can.send("abcd", 0x7FF + 1, timeout=5000)
51 print(can.recv(0))
55 can.send("abcdefghi", 0x7FF, timeout=5000)
69 can.send("", 42)
70 l2 = can.recv(0, l)
74 can.send("1234", 42)
75 l2 = can.recv(0, l)
79 can.send("01234567", 42)
80 l2 = can.recv(0, l)
84 can.send("abc", 42)
85 l2 = can.recv(0, l)
92 can.send("abc", 1)
93 print(bytes(can.recv(0, [0, 0, 0, memoryview(array("B", range(8)))])[3]))
94 can.send("def", 1)
95 print(bytes(can.recv(0, [0, 0, 0, memoryview(array("b", range(8)))])[3]))
98 can.send("abc", 1)
100 can.recv(0, 1)
105 can.send("abc", 1)
107 can.recv(0, [0, 0, 0])
112 can.send("abc", 1)
114 can.recv(0, [0, 0, 0, 0])
119 can.send("abc", 1)
121 can.recv(0, [0, 0, 0, memoryview(bytes(8))])
126 can.send("abc", 1)
128 can.recv(0, [0, 0, 0, memoryview(array("i", range(8)))])
132 del can
135 can = CAN(1, CAN.LOOPBACK, extframe=True) variable
137 can.setfilter(0, CAN.MASK32, 0, (0, 0))
139 print(can)
142 can.send("abcde", 0x7FF + 1, timeout=5000)
146 r = can.recv(0)
159 can.clearfilter(0)
160 can.setfilter(0, pyb.CAN.MASK32, 0, (filter_id, filter_mask))
162 can.send("ok", id_ok, timeout=3)
163 if can.any(0):
164 msg = can.recv(0)
167 can.send("fail", id_fail, timeout=3)
168 if can.any(0):
169 msg = can.recv(0)
172 del can
175 can = CAN(1, CAN.LOOPBACK) variable
176 can.setfilter(0, CAN.LIST16, 0, (1, 2, 3, 4))
177 can.setfilter(1, CAN.LIST16, 1, (5, 6, 7, 8))
220 can.rxcallback(0, cb0)
221 can.rxcallback(1, cb1)
223 can.send("11111111", 1, timeout=5000)
224 can.send("22222222", 2, timeout=5000)
225 can.send("33333333", 3, timeout=5000)
226 can.rxcallback(0, cb0a)
227 can.send("44444444", 4, timeout=5000)
229 can.send("55555555", 5, timeout=5000)
230 can.send("66666666", 6, timeout=5000)
231 can.send("77777777", 7, timeout=5000)
232 can.rxcallback(1, cb1a)
233 can.send("88888888", 8, timeout=5000)
235 print(can.recv(0))
236 print(can.recv(0))
237 print(can.recv(0))
238 print(can.recv(1))
239 print(can.recv(1))
240 print(can.recv(1))
242 can.send("11111111", 1, timeout=5000)
243 can.send("55555555", 5, timeout=5000)
245 print(can.recv(0))
246 print(can.recv(1))
248 del can
251 can = CAN(1, CAN.LOOPBACK) variable
252 can.setfilter(0, CAN.MASK16, 0, (0, 0, 0, 0))
254 while can.any(0):
255 can.recv(0)
257 can.send("abcde", 1, timeout=0)
258 print(can.any(0))
259 while not can.any(0):
262 print(can.recv(0))
265 can.send("abcde", 2, timeout=0)
266 can.send("abcde", 3, timeout=0)
267 can.send("abcde", 4, timeout=0)
268 can.send("abcde", 5, timeout=0)
276 while can.any(0):
277 print(can.recv(0))
301 can = pyb.CAN(1, pyb.CAN.NORMAL) variable
303 can.send("1", 1, timeout=50)