Репка / Repka-Pi

  • Автор темы Репка / Repka-Pi
  • Дата начала
Добрый день!
Уточните, не получается собрать WiringOP на Repka Pi? А какая у Вас ошибка?

В данный момент ведутся работы по адаптации WiringOP под Repka Pi.


Библиотека как бы устанавливается, но возникают предупреждения подобного рода: wiringPi.c:2301:10: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
2301 | write (sysFds [pin], "1\n", 2) ;
ну и после такое сообщение:
NOTE: To compile programs with wiringBP v2, you need to add:
-lwiringPi
to your compile line(s) To use the Gertboard, MaxDetect, etc.
code (the devLib), you need to also add:
-lwiringPiDev
to your compile line(s).
 
Библиотека как бы устанавливается, но возникают предупреждения подобного рода: wiringPi.c:2301:10: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
2301 | write (sysFds [pin], "1\n", 2) ;
ну и после такое сообщение:
NOTE: To compile programs with wiringBP v2, you need to add:
-lwiringPi
to your compile line(s) To use the Gertboard, MaxDetect, etc.
code (the devLib), you need to also add:
-lwiringPiDev
to your compile line(s).


как-то не особо важно вроде
 
===== readall =====
$ gpio readall
piBoardRev: Unable to determine board revision from /proc/cpuinfo
-> No "Hardware" line
-> You may want to check:
-> http://www.lemaker.org/
 
Добрый день.
Был-ли у кого-нибудь опыт использования GPIO на Repka через 'chardev' и 'sysfs' ?
Раньше работал только с WiringOP, так что опыта в этой области у меня почти нет.

Более конкретный вопрос:
Как найти 'line' нужного GPIO для использования через gpiod?
Команда 'gpioinfo' выводит суммарно 256 линий (32+224), и почти все они 'unnamed'. Как сопоставить 'line' с пином на RepkaPi?
 
Добрый день.
Был-ли у кого-нибудь опыт использования GPIO на Repka через 'chardev' и 'sysfs' ?
Раньше работал только с WiringOP, так что опыта в этой области у меня почти нет.

Более конкретный вопрос:
Как найти 'line' нужного GPIO для использования через gpiod?
Команда 'gpioinfo' выводит суммарно 256 линий (32+224), и почти все они 'unnamed'. Как сопоставить 'line' с пином на RepkaPi?


PA3 = (A первая буква алфавита - 1) * 32+3
0*32+3=3

PC3 (C третья буква алфавита - 1)*32+3
2*32+3=67
 
Ну и в sysfs инициализируете. Потом управляете
 
@screatorpro а не пробовали плату в реестр оттечественного железа ставить
 
если где-то использовать вашу плату)
 
тут больше там где есть требования по сертифкатам
 
как раз недавно выложили требования по регистрации ПАКов