ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
7 апреля
1502792 Топик полностью
Eddy_Em (02.03.2025 21:21, просмотров: 292) ответил AlexBi на Ежели там константа, тогда вместо buf="Command";write(buf,length); проще написать write("Command",length); Но для этого write должна принимать const uint8_t * Вероятно у вас write принимает uint8_t * и из-за этого дипсик вам такой вариант создания и заполнения буфера сделал.
Конечно! Просто у меня не напрямую write вызывается, а через упомянутую структуру. А конвертить const char* в const uint8_t* можно явно, в случае с МК я так и делаю (т.к. общие операции uint8_t - могут быть и бинарные данные, а для отправки строк тупо (uint8_t *)"string". 

Ну, да ладно.


Кстати, не хватает на форуме аналога тега [inline]. Да и вообще, лучше было бы вручную теги писать, т.к. с этими кнопками постоянный замут. Особенный квест - вставить кусок кода средней кнопкой мыши.

eddy-em.livejournal.com github.com/eddyem