11d25055fSWilliam A. Kennington III# gpioplus 21d25055fSWilliam A. Kennington III 31d25055fSWilliam A. Kennington IIIgpioplus is a c++ wrapper around the linux gpio ioctl interface. 41d25055fSWilliam A. Kennington IIIIt aims to provide c++ ergonomics to the usage. 51d25055fSWilliam A. Kennington III 61d25055fSWilliam A. Kennington III## Dependencies 71d25055fSWilliam A. Kennington III 81d25055fSWilliam A. Kennington IIITest cases require google{test,mock}, valgrind, and lcov. 91d25055fSWilliam A. Kennington III 101d25055fSWilliam A. Kennington III## Building 111d25055fSWilliam A. Kennington IIIFor a standard release build, you want something like: 121d25055fSWilliam A. Kennington III``` 13*a9bf8b70SWilliam A. Kennington IIImeson setup -Dexamples=false -Dtests=disabled builddir 14*a9bf8b70SWilliam A. Kennington IIIninja -C builddir 15*a9bf8b70SWilliam A. Kennington IIIninja -C builddir install 161d25055fSWilliam A. Kennington III``` 171d25055fSWilliam A. Kennington III 181d25055fSWilliam A. Kennington IIIFor a test / debug build, a typical configuration is 191d25055fSWilliam A. Kennington III``` 20*a9bf8b70SWilliam A. Kennington IIImeson setup -Dtests=enabled builddir 21*a9bf8b70SWilliam A. Kennington IIImeson test -C builddir 221d25055fSWilliam A. Kennington III``` 23