svn commit: r284997 - head/lib/libgpio
Christian Brueffer
brueffer at FreeBSD.org
Wed Jul 1 09:25:23 UTC 2015
Author: brueffer
Date: Wed Jul 1 09:25:23 2015
New Revision: 284997
URL: https://svnweb.freebsd.org/changeset/base/284997
Log:
Make the example code actually work.
PR: 199440
Submitted by: waitman at waitman.net
Reviewed by: loos
MFC after: 1 week
Modified:
head/lib/libgpio/gpio.3
Modified: head/lib/libgpio/gpio.3
==============================================================================
--- head/lib/libgpio/gpio.3 Wed Jul 1 08:48:49 2015 (r284996)
+++ head/lib/libgpio/gpio.3 Wed Jul 1 09:25:23 2015 (r284997)
@@ -35,6 +35,7 @@
.Sh LIBRARY
.Lb libgpio
.Sh SYNOPSIS
+.In sys/types.h
.In libgpio.h
.Ft "gpio_handle_t"
.Fn gpio_open "unsigned int unit"
@@ -161,13 +162,14 @@ are wrappers around
The following example shows how to configure pin 16 as output and then
drive it high:
.Bd -literal
+#include <sys/types.h>
#include <err.h>
#include <libgpio.h>
gpio_handle_t handle;
handle = gpio_open(0);
-if (handle == GPIO_HANDLE_INVALID)
+if (handle == GPIO_INVALID_HANDLE)
err(1, "gpio_open failed");
gpio_pin_output(handle, 16);
gpio_pin_high(handle, 16);
More information about the svn-src-all
mailing list