Question
Please correct my function ?
Dear Member,
I'm confused between pointer and array,
Please correct me :
void sim7600_modem(char *SIM_TxBuffer)
{
printf("sim7600_modem ATI\r\n");
//Clear buffer
HAL_UART_Transmit_IT(&huart1,(uint8_t*)&aTxBuffer4, sizeof(aTxBuffer4));
HAL_Delay(5);
HAL_UART_Transmit_IT(&huart1,(uint8_t*)SIM_TxBuffer, sizeof(SIM_TxBuffer));
HAL_UART_Receive_IT(&huart1, (uint8_t *)&SIM900.rxBuffer,1);
}
on main :
sim7600_modem("ATI\r");
thanks
