ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
13 ноября
1553369 Топик полностью
LightElf (10.11.2025 12:50, просмотров: 57) ответил AlexBi на Очередная попытка перехода на С++ из Си у меня провалилась. Попытка делалась в Keil, т.е. компилятор clang, контроллер - мегавиновый АРМ. В поставляемых производителем хедерах пустые биты в регистрах описаны так "volatile uint8_t :1;" на это компилятор пишет "error: anonymous bit-field cannot have qualifiers". Идея исправлять все хедеры не кажется разумной. Идея выделения из всех моих исходников тех, которые используют хедеры производителя и которые не используют, так же не
Сам так и не ушел на плюсы, но по заголовкам выскажусь ;-) От производителя беру SVD-файл и из него генерирую заголовки в том виде, в котором они мне более удобны. Собственно, производители часто сами так и делают, но каждый норовит выпендриться по-своему. SVD-файлы у китайцев часто сами требуют правки, но "лучше день потерять, потом за пять минут долететь". 
Не надо делать мне как лучше, оставьте мне как хорошо