• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Решено Отправка указателя на массив букв как строки по UART

Seeker

New member
Проблемы вывода указателя на массив букв по 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);
}
 
Сверху Снизу