Библиотека WiringRP для Repka Pi 3
Библиотека WiringRP предоставляет программный интерфейс ЯП С/С++ для управления внешними устройствами, подключаемыми к контактам GPIO-разъёма одноплатного компьютера Repka Pi 3.Функциональные возможности
1. Контроль доступа к контактам GPIO-разъема с учетом установленной версии распиновки контактов.2. Управление режимами работы контактов ввода/вывода (реализована поддержка трех вариантов нумерация контактов: по физическому номеру, sunxi, и wiringPi для Raspberry Pi 3).
3. Управление интегрированными pull up/down резисторами.
4. Управление уровнем логического напряжения на контактах.
5. Обработка прерываний при изменении уровня логического напряжения на контактах (для контактов групп PA и PL).
6. Программная имитация работы ШИМ (PWM)*.
7. Управление интегрированным в SoC Allwinner H5 контроллером ШИМ (PWM)*.
8. Использование интерфейсов UART, I2C (SMBus) и SPI для обмена информацией с внешними устройствами, подключенными к GPIO-разъему.
* - реализованы режимы работы: программируемый аналоговый выход, частотная модуляция, импульсы управления серводвигателем.
Настоящая тема предназначена для описания выявленных в ходе использования библиотеки ошибок, а также предложений по добавлению новых или совершенствованию имеющихся функций.
Репозиторий проекта WiringRP.
Документация библиотеки WiringRP.
Вложения
Последнее редактирование: