Sensus - небольшая библиотека для языков программирования С/C++ позволяющая взаимодествовать с выводами GPIO и различного рода сенсорами на одноплатных компьютерах Raspberry Pi 2/3.
Основные задачи решаемые с помощью данной библиотеки:
- Стабильность кода (программа написанная с использование данной библиотеки должна работать длительное время без сбоев)
- Простота разработки и поддержки кода (код должен быть легко читаем).
- Воспользоваться скриптом "install.sh". Данный скрипт самостоятельно удалит старую версию библиотеки, если она была установленна.
- Самостоятельно скопировать все файлы библиотеки из директории "library" в папку "/usr/local/include/sensum". Файлы примеров из директории "examples/" вы можете скопировать куда угодно (обычно все же это "/usr/src/...").
Примеры использования библиотеки вы можете найти в директории "examples/". В этой же директории находиться файл compile.sh c примером команд для компиляции программ примеров.
Напоминаю, что для взаимодействия с шиной I2C и GPIO выводами необходимы привелегии пользователя root.