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

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

Сообщение Anonymous »

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

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

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/using-libgpio-v1-how-do-i-set-the-internal-pull-up-of-a-given-line-on-a-raspber[/url]

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