eddy-em.livejournal.com github.com/eddyem
-
- ты написал ересь - POV(02.03.2025 20:43)
- С чего вдруг? Eddy_Em(562 знак., 02.03.2025 20:52)
- Ежели там константа, тогда вместо buf="Command";write(buf,length);
проще написать write("Command",length); Но для этого write должна
принимать const uint8_t * Вероятно у вас write принимает uint8_t *
и из-за этого дипсик вам такой вариант создания и заполнения буфера
сделал. - AlexBi(02.03.2025 21:18)
- Конечно! Просто у меня не напрямую write вызывается, а через упомянутую структуру. А конвертить const char* в const uint8_t* можно явно, в случае с МК я так и делаю (т.к. общие операции uint8_t - могут быть и бинарные данные, а для отправки строк тупо (uint8_t *)"string". Eddy_Em(212 знак., 02.03.2025 21:21)
- эээ, ну да. я был неправ - POV(02.03.2025 21:13)
- Да я и сам виноват: неоднозначно описал проблему. Eddy_Em(101 знак., 02.03.2025 21:22)
- Ежели там константа, тогда вместо buf="Command";write(buf,length);
проще написать write("Command",length); Но для этого write должна
принимать const uint8_t * Вероятно у вас write принимает uint8_t *
и из-за этого дипсик вам такой вариант создания и заполнения буфера
сделал. - AlexBi(02.03.2025 21:18)
- С чего вдруг? Eddy_Em(562 знак., 02.03.2025 20:52)
- ты написал ересь - POV(02.03.2025 20:43)