• Home
  • Raw
  • Download

Lines Matching +full:send +full:- +full:empty

5 UCAN is the protocol used by the microcontroller-based USB-CAN
6 adapter that is integrated on System-on-Modules from Theobroma Systems
9 The UCAN protocol has been designed to be hardware-independent.
11 internally. All multi-byte integers are encoded as Little Endian.
44 ------------
51 ``wLength`` * Host to Device - Number of bytes to transmit
52 * Device to Host - Maximum Number of bytes to
53 receive. If the device send less. Common ZLP
58 --------------
64 ---------------
75 ------------------
99 *empty*
109 *empty*
169 --------------------------
188 ``ucan_message_in`` value (take care to sanity-check the ``len`` value
194 -------------
196 Each ``ucan_message_in`` must be aligned to a 4-byte boundary (relative
202 +----------------------------+ < 0
206 +----------------------------+ < len
208 +----------------------------+ < round_up(len, 4)
212 +----------------------------+
216 --------------
235 list of tuples <echo-ids, flags>.
237 The echo-id identifies the frame from (echos the id from a previous
243 ------------
264 +----------------------------+ < 0
268 +----------------------------+ < len
270 +----------------------------+ < round_up(len, 4)
274 +----------------------------+
278 --------------
291 ------------
313 -------
315 - The device does not recover from bus of automatically.
316 - Bus OFF is indicated by an error frame (see ``uapi/linux/can/error.h``)
317 - Bus OFF recovery is started by ``UCAN_COMMAND_RESTART``
318 - Once Bus OFF recover is completed the device sends an error frame
319 indicating that it is on ERROR-ACTIVE state.
320 - During Bus OFF no frames are sent by the device.
321 - During Bus OFF transmission requests from the host are completed