ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
2 мая
1514951 Топик полностью
Nikolay_Po (28.04.2025 13:21, просмотров: 33) ответил Mty1 на Вопрос по организаии .h в проекте. Как то обсуждалось, что у каждого модуля должен быть свой .h файл в котором только то, что нужно для прочих модулей. Скажем для adc.c есть adc.h в котором различные #define и объявленные extern функции из adc.c А теперь в проекте появляется главный Myproj.h со всякими главными #define. Стоит ли в него включать все .h проекта? Кто как делает, поделитесь?
У меня в главном лежит глобальная раскладка приоритетов прерываний - в виде определений препроцессора. Так же лежат какие-то общие для всей системы параметры, которые могут быть нужны модулям. Так же, там могут быть объявления глобальных переменных, типа текущего состояния, которые так же нужны модулям. Поэтому да, я включаю свой main.h в исходники практически всех модулей.