Имеется:
- железо http://www.orangepi.org/html/hardWare/c ... ero-2.html;
- Debian OS;
- установлена библиотека взаимодействия с GPIO https://github.com/orangepi-xunlong/wiringOP
Собственно вопрос - есть-ли библиотека для FPC, чтобы взаимодействовать с wiringOP (или может как-то напрямую с GPIO)?
Конечно, можно кидать команды в консоль (TProcess) на изменение режима (OFF/IN/OUT - gpio mode 2 out) или статуса (0/1 - gpio write 2 1). Но как повесить слушатель на определенные пины GPIO, чтобы реагировать на смену статуса (0/1)? Запускать цикл в потоке с выполнением "gpio read 2" в TProcess, как-то не по джедайски...
Взаимодействие с GPIO (Orange PI + wiringOP)
Модератор: Модераторы
Думаю стоит искать решения на форумах ассемблерщиков и Си-шников.
Можно конечно ещё на англоязычном форуме поинтересоваться, и вроде немецкий форум был активен в этом направлении.
Можно конечно ещё на англоязычном форуме поинтересоваться, и вроде немецкий форум был активен в этом направлении.
https://wiki.freepascal.org/ARM_Embedde ... _output/ru
Сделал перевод на русский. Попробую управлять одним пином на основе этой статьи.
Сделал перевод на русский. Попробую управлять одним пином на основе этой статьи.
