Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1150571
Топик полностью
evgeniy1294
(02.12.2021 14:06, просмотров: 243)
ответил
Argon
на
Что-то Stm32CubeIde не понимает фишек C++, конкретно сейчас речь про namespace. Где включается C++ ность? main.c переименовал в main.cpp, в настройках выставил Standard C/Standard C++.
Использую куб для генерации настройки pll. Сгенерированный код ручками запихиваю в свой проект и больше никогда не трогаю. На мой взгляд это наиболее удобный способ работы с кубом, тем более разработка bsp - исчезающе малая часть всего проекта.
Ответить
Ну это когда знаешь детали камня и постоянно с этим работаешь... А я лет 6 не работал с stm32. За 1 день разобрался с запуском кое-какой периферии через HAL - понравилось! Посмотрел в недра HAL для UART - ну вполне терпимо, сам бы настряпал говнокода ну чуть меньше.
-
Argon
(02.12.2021 17:50
)
Я не про качество, а про подход: тебе нагенерили код, а ты ручками распихал его как нужно. Подправить режим работы чего-нибудь быстрее руками.
-
evgeniy1294
(02.12.2021 18:04
)