// ** The above line should force tbl to be a preprocessor **
// Man page for gpiobench
//
// Copyright (C) 2020 song chen <chensong@tj.kylinos.cn>
//
// You may distribute under the terms of the GNU General Public
// License as specified in the file COPYING that comes with the
// Xenomai distribution.
//
//
GPIOBENCH(1)
==========
:doctype: manpage
:revdate: 2020/08/03
:man source: Xenomai
:man version: {xenover}
:man manual: Xenomai Manual

NAME
-----
gpiobench - Xenomai gpio latency benchmark

SYNOPSIS
---------
// The general command line
*gpiobench* [ options ]

DESCRIPTION
------------
*gpiobench* is part of the Xenomai test suite. It is a gpio latency
benchmark program.  The system must run a suitable Xenomai enabled kernel with
the respective module (xeno_timerbench).

OPTIONS
--------
*gpiobench* accepts the following options:

*-h <histogram-size>*::
default = 100, increase if your last bucket is full

*-l <num-of-loops>*::
default=1000, number of loops to run the test

*-q <quiet>*::
print only a summary on exit

*-m <test-mode>*::
0 = loopback (default), 1 = react

*-c <pin-controller>*::
name of pin controller

*-o <output-pin>*::
number of gpio pin as output

*-i <interrupt-pin>*::
number of gpin pin as interrupt

*-p <priority>*::
default = 99, task priority

*-b <bracktrace>*::
default = 1000, send break trace command when latency > breaktrace



AUTHOR
-------
*gpiobench* was written by song chen. This man page
was written by song chen.
