Lines Matching defs:pa
162 static char* WriteHex(char* pa, uint8_t value, uint16_t* pCheckSum)
170 *pa++ = ByteToHex[temp];
172 *pa++ = ByteToHex[temp];
173 return pa;
177 static char* BuildSRecord(char* pa, uint16_t sType, uint32_t addr,
200 return pa;
203 *pa++ = 'S';
204 *pa++ = (char)(sType + '0');
207 pa = WriteHex(pa, (uint8_t)sRLen, &checkSum);
211 pa = WriteHex(pa, (uint8_t)(addr >> (8 * (addrLen - i))), &checkSum);
216 pa = WriteHex(pa, *data++, &checkSum);
221 pa = WriteHex(pa, (uint8_t)checkSum, &checkSum);
222 *pa++ = '\0';
223 return pa;