Discover Packages
github.com/kennedyroboeagles/publicrobotcode
2019
Jetson2019
go
src
periph.io
x
periph
cmd
headers-list
command
Version:
v0.0.0-...-9a6eaac
Opens a new window with list of versions in this module.
Published: Jan 3, 2020
License: Apache-2.0, MIT, Apache-2.0
Opens a new window with license information.
Imports: 12
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
Prints physical headers pins and the associated functionality of each pin.
Looking for the GPIO pins per functionality? Look at
gpio-list .
Looking for periph drivers loaded? Look at periph-info .
Example
Use headers-list -help
for help
Use -f
to print the alternative functions each pin can take
Print the pins per their hardware location on the headers. This uses an
internal lookup table then query each pin. Here's an example on a host with two
SPI host and lirc enabled:
$ headers-list
AUDIO: 2 pins
Pos Name Func
1 GPIO41 PWM1
2 GPIO40 PWM0
HDMI: 1 pins
Pos Name Func
1 GPIO46 In/High
P1: 40 pins
Func Name Pos Pos Name Func
V3_3 1 2 V5
I2C1_SDA GPIO2 3 4 V5
I2C1_SCL GPIO3 5 6 GROUND
In/High GPIO4 7 8 GPIO14 UART0_TX
GROUND 9 10 GPIO15 UART0_RX
In/Low GPIO17 11 12 GPIO18 Out/High
In/Low GPIO27 13 14 GROUND
In/Low GPIO22 15 16 GPIO23 In/Low
V3_3 17 18 GPIO24 In/Low
SPI0_MOSI GPIO10 19 20 GROUND
SPI0_MISO GPIO9 21 22 GPIO25 In/Low
SPI0_CLK GPIO11 23 24 GPIO8 Out/High
GROUND 25 26 GPIO7 Out/High
In/High GPIO0 27 28 GPIO1 In/High
Out/Low GPIO5 29 30 GROUND
In/High GPIO6 31 32 GPIO12 In/Low
In/High GPIO13 33 34 GROUND
SPI1_MISO GPIO19 35 36 GPIO16 In/Low
In/Low GPIO26 37 38 GPIO20 SPI1_MOSI
GROUND 39 40 GPIO21 SPI1_CLK
Expand ▾
Collapse ▴
Documentation
¶
headers-list prints out the headers as found on the computer and print the
functionality of each pin.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.