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