UARTError WriteUARTN(const void* buf, unsigned long cnt)\r
{\r
#ifdef USE_TTY_WINIDEA\r
- if (g_TConn)\r
{\r
- unsigned char nCnt,nLen;\r
- for(nCnt = 0; nCnt < cnt; nCnt++)\r
+ char *pbuf = buf;\r
+ if (g_TConn)\r
{\r
- while( TWBUFF_FULL() ) {}\r
- nLen = TWBUFF_TPTR;\r
- g_TWBuffer[nLen] = buf[nCnt];\r
- nLen = TWBUFF_INC(nLen);\r
- TWBUFF_TPTR = nLen;\r
+ unsigned char nCnt,nLen;\r
+ for(nCnt = 0; nCnt < cnt; nCnt++)\r
+ {\r
+ while( TWBUFF_FULL() ) {}\r
+ nLen = TWBUFF_TPTR;\r
+ g_TWBuffer[nLen] = pbuf[nCnt];\r
+ nLen = TWBUFF_INC(nLen);\r
+ TWBUFF_TPTR = nLen;\r
+ }\r
}\r
}\r
#endif\r