treewide: make drive settings an enum
authorBartosz Golaszewski <bgolaszewski@baylibre.com>
Thu, 17 Dec 2020 14:07:34 +0000 (15:07 +0100)
committerBartosz Golaszewski <bgolaszewski@baylibre.com>
Tue, 19 Jan 2021 09:49:36 +0000 (10:49 +0100)
commit555b0cdcd5af02bfacfeaf70e08457e35d374005
treef3e12e735f2bc88c793bdc3cc53b4e0871cae75b
parentb929f278cfb181a28e1efd7ec5196485c3d5ce20
treewide: make drive settings an enum

Open-source and open-drain drive settings are mutually exclusive just like
the bias settings. Make them into an enum so that becomes clear.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
bindings/cxx/gpiod.hpp
bindings/cxx/line.cpp
bindings/cxx/tests/tests-line.cpp
bindings/python/gpiodmodule.c
bindings/python/tests/gpiod_py_test.py
include/gpiod.h
lib/core.c
tests/tests-line.c
tools/gpioinfo.c