Проблемы вывода указателя на массив букв по UART.
Код:
void tcp_recv_cb(void *arg, char *pdata, unsigned short len)
{
// столько кода и всё насмарку
uint8 str[len];
os_memset(str, 0, len);
os_memcpy(str, pdata, len);
os_memcpy(str, *pdata, len); //это крах
console_printf("<<< %d \r_\n", str); //выдаст адрес + " _ "
console_printf("<<< %d \r_\n", *str);//выдаст ASCII код первой буквы + " _ "
//это работает
ets_uart_printf(pdata);
}