«Для того чтоб наш компилятор понял, что часть функций нужно искать в другом файле, допишем в начале основного с-файла строку (аналогично можно и подключать библиотеки.).»
#include "GSM_SIM800L.с"
так делать неправильно, инклудить нужно "*.h" файлы.
Пример:
1. создадим файл GSM_SIM800L.h,
2. в GSM_SIM800L.с файл добавим:
#include "GSM_SIM800L.h"
3. только теперь можно в main.c (и другие " *.c " файлы) сделать инклуд:
кратко и понятно.
В Cypress PSoC также есть возможность работать с независимой от ядра переферией.При желании можно написать свой hardware на verilog
я слушаю embedded.fm — техническая тематика
так делать неправильно, инклудить нужно "*.h" файлы.
Пример:
1. создадим файл GSM_SIM800L.h,
2. в GSM_SIM800L.с файл добавим:
3. только теперь можно в main.c (и другие " *.c " файлы) сделать инклуд: