/sensum-library

Библиотека полезных функций для Raspberry Pi 2/3.

Primary LanguageC++The UnlicenseUnlicense

Библиотека Sensum

Sensus - небольшая библиотека для языков программирования С/C++ позволяющая взаимодествовать с выводами GPIO и различного рода сенсорами на одноплатных компьютерах Raspberry Pi 2/3.

Основные задачи решаемые с помощью данной библиотеки:

  • Стабильность кода (программа написанная с использование данной библиотеки должна работать длительное время без сбоев)
  • Простота разработки и поддержки кода (код должен быть легко читаем).

Как установить библиотеку

  1. Воспользоваться скриптом "install.sh". Данный скрипт самостоятельно удалит старую версию библиотеки, если она была установленна.
  2. Самостоятельно скопировать все файлы библиотеки из директории "library" в папку "/usr/local/include/sensum". Файлы примеров из директории "examples/" вы можете скопировать куда угодно (обычно все же это "/usr/src/...").

Как использовать библиотеку

Примеры использования библиотеки вы можете найти в директории "examples/". В этой же директории находиться файл compile.sh c примером команд для компиляции программ примеров.

ВНИМАНИЕ!

Напоминаю, что для взаимодействия с шиной I2C и GPIO выводами необходимы привелегии пользователя root.