initial commit
[ETG_Helmet] / SOFTWARE / UTILS / fast-gpio / README.md
1 # fast-gpio
2 Provides access to GPIOs by directly writing to the hw registers, implements sw PWM as well
3
4 # usage
5
6     fast-gpio set-input <gpio>
7     fast-gpio set-output <gpio>
8     fast-gpio get-direction <gpio>
9     fast-gpio read <gpio>
10     fast-gpio set <gpio> <value: 0 or 1>
11     fast-gpio pwm <gpio> <freq in Hz> <duty cycle percentage>
12
13 ## verbose output modes
14
15 Verbose flags available:
16
17 * **-q** quite output
18 * **-v** verbose output
19 * **-u** ubus output
20 * **-d** debug output
21
22 Examples:
23
24     fast-gpio -q set-input 5
25     fast-gpio -u read 5
26     > {"cmd":"Read", "pin":12, "val":"1"}
Contact me: dev (at) shalnoff (dot) com
PGP fingerprint: A6B8 3B23 6013 F18A 0C71 198B 83D8 C64D 917A 5717