Код: Выделить всё
volatile char RX_BUF[80] = {'\0'};
void USARTSend(const unsigned char *pucBuffer)
{
/////////////////////////////////////////////////////////////////////////////////////////
while (*pucBuffer)
{
USART_SendData(USART1, *pucBuffer++);
while(USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET) {}
}
////////////////////////////////////////////////////////////////////////////////////////
}
...
USARTSend("\r\nI has received a line:\r\n");
USARTSend(RX_BUF);
...
Как сделать правильно?user/main.cpp(162): error: no matching function for call to 'USARTSend'
USARTSend(RX_BUF);
^~~~~~~~~
Вторая проблема, где находится стандартная функция преобразование регистра строки "strupr" (в string.h её нет)?
Keil 5 С++


