Как настроить внутреннее подтягивание заданной линии на Raspberry Pi 4?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как настроить внутреннее подтягивание заданной линии на Raspberry Pi 4?

Сообщение Anonymous »

Я использую Raspberry Pi 4 и хочу настроить свою линию на использование внутреннего PULL_UP (все строки Raspberry по умолчанию выше 8 — pull_down):
Использование C++ и libgpiod V1:

Код: Выделить всё

try {
gpiod::chip chip("gpiochip0");
gpiod::line_bulk lines;

const std::vector offsets = {
{1, 21},
{2, 26},
{3, 16},
{4, 19}};

for (io_gpio_t offset : offsets) {
auto line = chip.get_line(offset.gpio_line);
line.set_bias(gpiod::line::bias::pull_up); // 

Подробнее здесь: [url]https://stackoverflow.com/questions/78381572/how-do-i-set-the-internal-pull-up-of-a-given-line-on-a-raspberry-pi-4[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»