Lines Matching +full:check +full:- +full:size
46 * Each SPI frame starts with a 5-byte frame header:
48 * +---------+-----+----------+----------+
50 * +---------+-----+----------+----------+
52 * +---------+-----+----------+----------+
54 * - "HDR": The first byte is the header byte (defined below)
55 * - "RECV_LEN": The second and third bytes indicate the largest frame
56 * size that that device is ready to receive. If zero, then the
58 * - "DATA_LEN": The fourth and fifth bytes indicate the size of the
60 * is equal-to or less-than the number of bytes that the other device
67 * +---+---+---+---+---+---+---+---+
69 * +---+---+---+---+---+---+---+---+
71 * - "RST": This bit is set when that device has been reset since the
73 * - "CRC": This bit is set when that device supports writing a 16-bit
76 * - "CCF": "CRC Check Failure". Set if the CRC check on the last
79 * - "RESERVED": These bits are all reserved for future used. They
81 * - "PATTERN": These bits are set to a fixed value to help distinguish
88 * 5-octet frame with zeros for both the max receive frame size and the
92 * This allows the master to calculate the size of the next transaction.
110 * At the end of the data of a frame is an optional 16-bit CRC, support
116 * in HDLC-Lite (See Appendix A.1.2). When both of the "CRC" bits are
120 * out to perform a CRC check, but the CRC check fails, then the frame
133 kHeaderSize = 5, ///< SPI header size (in bytes).
225 kIndexAcceptLen = 1, // accept len (uint16_t little-endian encoding).
226 kIndexDataLen = 3, // data len (uint16_t little-endian encoding).