В панели View -> Board Insight есть настройки для данной панели. Попробуй зажать Shift + G в pcb редакторе - и данное меню должно перейти в статический режим.
всем привет! Подскажите пжалста, как мне массив чисел uint8_t buf [0x2, 0x10, 0xFA, 0x1] преобразовать в строку, например "0210FA01\n" на сях. думал через snprintf(cReadStr, len, "%X", buf); сделать, но какая-толажа получается. Туплю ужасно
всем привет! Подскажите пжалста, как мне массив чисел uint8_t buf [0x2, 0x10, 0xFA, 0x1] преобразовать в строку, например "0210FA01\n" на сях. думал через snprintf(cReadStr, len, "%X", buf); сделать, но какая-толажа получается. Туплю ужасно
Все верно, будет ошибка, поскольку функция не понимает куда ты обращаешься и к чему, нужно указывать к какому элементу массива идёт обращение buf[i]
так вроде в snprintf передается число байт, которое я хочу запихать в выходной буфер... Что-то видимо я не понимаю тогда
Sprintf складывает аргументы в массив char. Т.е. у тебя массив cReadStr[20] и ты в этот массив можешь сложить 21 элемент uint8_t. Но! Не массив в массив
всем привет! Подскажите пжалста, как мне массив чисел uint8_t buf [0x2, 0x10, 0xFA, 0x1] преобразовать в строку, например "0210FA01\n" на сях. думал через snprintf(cReadStr, len, "%X", buf); сделать, но какая-толажа получается. Туплю ужасно
byte order играет - у вас сетевой порядок, на большинстве распространённых платформ little endian
всем привет! Подскажите пжалста, как мне массив чисел uint8_t buf [0x2, 0x10, 0xFA, 0x1] преобразовать в строку, например "0210FA01\n" на сях. думал через snprintf(cReadStr, len, "%X", buf); сделать, но какая-толажа получается. Туплю ужасно
Я б функцию свою написал, чтоб быстрее было и без принтф