每当我使用`HAL_transmitt'时,编译出现错误“undefined reference to `HAL_transmitt'
void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart){ if (huart -> Instance == USART1){ HAL_UART_Transmit(&huart1, &rx_data, 1,100); if (rx_data==0)for (int i = 0 ; i<20; i++)rx_buffer[i]=0; else if (rx_data != 13){rx_buffer[rx_index++]= rx_data;} else { mymemcpy(InputMsg,rx_buffer,21); InputMsgProcess();} rx_index=0; char *p=rx_buffer, *s = InputMsg; REGnumber=0; while (*p++ || *s++) { // While there are more characters to process... rx_buffer[rx_index++]='\0'; InputMsg[rx_index]='\0';} rx_index=0; } HAL_UART_Receive_IT(&huart1, &rx_data,1); }
|