#define UART_SEND_BUFF_SIZE 100 uint8_t UARTSendBuff[UART_SEND_BUFF_SIZE + 2] = {0}; uint16_t UARTSendBuffDataPos = 0; uint16_t UARTSendBuffUsedPos = 0; uint8_t UARTSendBuff_FlagSendBusy = 0; void UARTSendBuff_putData(uint8_t * data,uint16_t len){ while(len){ UARTSendBuffDataPos++; if(UARTSendBuffDataPos > UART_SEND_BUFF_SIZE){ UARTSendBuffDataPos = 1; } UARTSendBuff[