27 #include <sys/ioctl.h>
37 uint8_t resultData[64];
64 uint8_t textLength = resultData[9];
65 if (textLength >= MaxLength)
66 textLength = MaxLength - 1;
67 memcpy(String, &resultData[10], textLength);
68 String[textLength] = 0;
70 *Version = (resultData[6] << 16)
71 | (resultData[7] << 8)
82 uint8_t resultData[64];
109 uint8_t textLength = resultData[9];
110 if (textLength >= MaxLength)
111 textLength = MaxLength - 1;
112 memcpy(String, &resultData[10], textLength);
113 String[textLength] = 0;
115 *Version = (resultData[6] << 16)
116 | (resultData[7] << 8)
127 uint8_t resultData[280];
151 uint8_t index = resultData[6];
152 uint8_t textLen = resultData[7];
153 if (index == Index && textLen > 0)
155 if (textLen >= MaxLength)
157 textLen = MaxLength - 1;
159 memcpy(String, resultData + 8, textLen);