If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since september. Please use hippie2000@webnmail.de instead.
Property:libgpiod.so
BoxMatrix >> Shell-Commands >> libgpiod.so | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Gallery |
Startup-Scr | Hotplug-Scr | BusyBox-Cmds | Bash-Cmds | AVM-Cmds | Chipset-Cmds | Linux-Cmds | Shared-Libs | Kernel-Mods | Research |
Command: | libgpiod.so - type Link, Lib | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | Shell-Commands >> Shared-Libraries - Origin: LibGpiod | ||||||
Path: | Release: /usr/lib Lab+Rel: /usr/lib | ||||||
Properties: | Size: 21.1k - 28.6k, Link - Firmware: 7.27 - 7.51 | ||||||
Function: | Linux GPIO character device API |
Goto: Dependencies - Model-Matrix - Symbols - SMW-Browser
Details
libgpiod.so is a C library and tools for interacting with the linux GPIO character device.
See: https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/about/
It comes with these tools:
- gpiodetect - List all GPIO chips, print their labels and number of GPIO lines.
- gpiofind - Find a GPIO line by name.
- gpioget - Read line value(s) from a GPIO chip.
- gpioinfo - Print information about all lines of the specified GPIO chip(s).
- gpiomon - Wait for events on GPIO lines.
- gpioset - Set GPIO line values of a GPIO chip.
AVM uses this package on some models, see the Model-Matrix.
Dependencies
Daily updated index of all dependencies of this library. Last update: 2023-01-27 07:15 GMT.
A *
in the Mod
column marks info from Supportdata-Probes, which will always stay incomplete.
Relation | Typ | Object | Mod | Firmware | Info | Origin |
---|---|---|---|---|---|---|
Depends on | lib | ld.so | 7 | 7.39 - 7.50 | Dynamic linker / loader | Linux |
Depends on | lib | libc.so | 17 | 7.27 - 7.51 | Standard C library | Linux |
Required by | lib | libbb.so | 1 | 7.39 | Broadband connection information helpers | AVM |
Required by | lib | libbbeventlog.so | 1 | 7.39 | bbpd event notification API | AVM |
Required by | lib | libbroadband_ui.so | 1 | 7.39 | ctlmgr plugin library for Broadband config | AVM |
Required by | lib | libdslremotemgmt.so | 1 | 7.39 | ctlmgr plugin library for TR-181 and KPI | AVM |
Required by | lib | libdslutils.so | 6 | 7.39 - 7.51 | Broadband frontend information helpers | AVM |
Required by | lib | libluadsl.so | 1 | 7.39 | Lua-Library for accessing DSL information | AVM |
Required by | cmd | gpiodetect | 17 | 7.27 - 7.51 | List all GPIO chips, print their labels and number of GPIO lines. | LibGpiod |
Required by | cmd | gpiofind | 17 | 7.27 - 7.51 | Find a GPIO line by name. | LibGpiod |
Required by | cmd | gpioget | 17 | 7.27 - 7.51 | Read line value(s) from a GPIO chip. | LibGpiod |
Required by | cmd | gpioinfo | 17 | 7.27 - 7.51 | Print information about all lines of the specified GPIO chip(s). | LibGpiod |
Required by | cmd | gpiomon | 17 | 7.27 - 7.51 | Wait for events on GPIO lines. | LibGpiod |
Required by | cmd | gpioset | 17 | 7.27 - 7.51 | Set GPIO line values of a GPIO chip. | LibGpiod |
Required by | cmd | mobiled (avmcmd) | 7 | 7.39 | Mobile modem daemon | AVM |
Required by | cmd | upx-hwk-mgmtd | 1 | 7.27 - 7.30 | Inter-CPU daemon booting and monitoring the Falcon on the Hawkeye of a 5590. | Falcon |
Required by | cmd | upx-prx-mgmtd (chipcmd) | 3 | 7.27 - 7.30 | Inter-CPU 'system is alife' signaling daemon running on the Falcon of a 5590. | Falcon |
17 dependencies for this library |
Model-Matrix
Daily updated index of the presence, path and size of this library for each model. Last update: 2023-01-27 05:54 GMT.
Showing all models using this library. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom)
label in the Model
column shows which CPU is meant for models with multiple Linux instances.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.
Model | Firmware | Path | Size |
---|---|---|---|
FRITZ!Box 5530 Fiber (prx) | 7.27 - 7.30 | /usr/lib | 28.4k, Link |
FRITZ!Box 4040 | 7.39 | /usr/lib | 21.4k, Link |
FRITZ!Box 4060 | 7.39 | /usr/lib | 21.3k, Link |
FRITZ!Box 5530 Fiber (main) | 7.29 | /usr/lib | 28.4k, Link |
FRITZ!Box 5590 Fiber (arm) | 7.27 - 7.30 | /usr/lib | 21.1k - 28.4k, Link |
FRITZ!Box 5590 Fiber (prx) | 7.27 - 7.30 | /usr/lib | 28.4k, Link |
FRITZ!Box 6850 LTE | 7.39 | /usr/lib | 21.4k, Link |
FRITZ!Box 6850 5G | 7.39 | /usr/lib | 21.4k, Link |
FRITZ!Box 7510 | 7.30 - 7.39 | /usr/lib | 21.3k, Link |
FRITZ!Box 7520 | 7.39 - 7.50 | /usr/lib | 21.4k, Link |
FRITZ!Box 7520 v2 (arm) | 7.39 - 7.50 | /usr/lib | 21.4k, Link |
FRITZ!Box 7530 | 7.39 - 7.50 | /usr/lib | 21.4k, Link |
FRITZ!Box 7590 | 7.39 - 7.51 | /usr/lib | 28.6k, Link |
FRITZ!Box 7590 AX | 7.39 | /usr/lib | 28.6k, Link |
FRITZ!Repeater 1200 AX | 7.27 - 7.39 | /usr/lib | 21.3k, Link |
FRITZ!Repeater 3000 | 7.39 | /usr/lib | 21.4k, Link |
FRITZ!Repeater 3000 AX | 7.39 - 7.41 | /usr/lib | 21.3k, Link |
FRITZ!Repeater 6000 | 7.39 | /usr/lib | 21.3k, Link |
18 models use this library |
Symbols
Daily updated index of all symbols of this library. Last update: 2023-01-27 07:15 GMT.
Firmware | Symbol |
---|---|
7.27 - 7.51 | gpiod_chip_close |
7.27 - 7.51 | gpiod_chip_find_line |
7.27 - 7.51 | gpiod_chip_find_lines |
7.27 - 7.51 | gpiod_chip_get_all_lines |
7.27 - 7.51 | gpiod_chip_get_line |
7.27 - 7.51 | gpiod_chip_get_lines |
7.27 - 7.51 | gpiod_chip_iter_free |
7.27 - 7.51 | gpiod_chip_iter_free_noclose |
7.27 - 7.51 | gpiod_chip_iter_new |
7.27 - 7.51 | gpiod_chip_iter_next |
7.27 - 7.51 | gpiod_chip_iter_next_noclose |
7.27 - 7.51 | gpiod_chip_label |
7.27 - 7.51 | gpiod_chip_name |
7.27 - 7.51 | gpiod_chip_num_lines |
7.27 - 7.51 | gpiod_chip_open |
7.27 - 7.51 | gpiod_chip_open_by_label |
7.27 - 7.51 | gpiod_chip_open_by_name |
7.27 - 7.51 | gpiod_chip_open_by_number |
7.27 - 7.51 | gpiod_chip_open_lookup |
7.27 - 7.51 | gpiod_ctxless_event_loop |
7.27 - 7.51 | gpiod_ctxless_event_loop_multiple |
7.27 - 7.51 | gpiod_ctxless_event_monitor |
7.27 - 7.51 | gpiod_ctxless_event_monitor_multiple |
7.27 - 7.51 | gpiod_ctxless_find_line |
7.27 - 7.51 | gpiod_ctxless_get_value |
7.27 - 7.51 | gpiod_ctxless_get_value_multiple |
7.27 - 7.51 | gpiod_ctxless_set_value |
7.27 - 7.51 | gpiod_ctxless_set_value_multiple |
7.27 - 7.51 | gpiod_line_active_state |
7.27 - 7.51 | gpiod_line_close_chip |
7.27 - 7.51 | gpiod_line_consumer |
7.27 - 7.51 | gpiod_line_direction |
7.27 - 7.51 | gpiod_line_event_get_fd |
7.27 - 7.51 | gpiod_line_event_read |
7.27 - 7.51 | gpiod_line_event_read_fd |
7.27 - 7.51 | gpiod_line_event_wait |
7.27 - 7.51 | gpiod_line_event_wait_bulk |
7.27 - 7.51 | gpiod_line_find |
7.27 - 7.51 | gpiod_line_get |
7.27 - 7.51 | gpiod_line_get_chip |
7.27 - 7.51 | gpiod_line_get_value |
7.27 - 7.51 | gpiod_line_get_value_bulk |
7.27 - 7.51 | gpiod_line_is_free |
7.27 - 7.51 | gpiod_line_is_open_drain |
7.27 - 7.51 | gpiod_line_is_open_source |
7.27 - 7.51 | gpiod_line_is_requested |
7.27 - 7.51 | gpiod_line_is_used |
7.27 - 7.51 | gpiod_line_iter_free |
7.27 - 7.51 | gpiod_line_iter_new |
7.27 - 7.51 | gpiod_line_iter_next |
7.27 - 7.51 | gpiod_line_name |
7.27 - 7.51 | gpiod_line_needs_update |
7.27 - 7.51 | gpiod_line_offset |
7.27 - 7.51 | gpiod_line_release |
7.27 - 7.51 | gpiod_line_release_bulk |
7.27 - 7.51 | gpiod_line_request |
7.27 - 7.51 | gpiod_line_request_both_edges_events |
7.27 - 7.51 | gpiod_line_request_both_edges_events_flags |
7.27 - 7.51 | gpiod_line_request_bulk |
7.27 - 7.51 | gpiod_line_request_bulk_both_edges_events |
7.27 - 7.51 | gpiod_line_request_bulk_both_edges_events_flags |
7.27 - 7.51 | gpiod_line_request_bulk_falling_edge_events |
7.27 - 7.51 | gpiod_line_request_bulk_falling_edge_events_flags |
7.27 - 7.51 | gpiod_line_request_bulk_input |
7.27 - 7.51 | gpiod_line_request_bulk_input_flags |
7.27 - 7.51 | gpiod_line_request_bulk_output |
7.27 - 7.51 | gpiod_line_request_bulk_output_flags |
7.27 - 7.51 | gpiod_line_request_bulk_rising_edge_events |
7.27 - 7.51 | gpiod_line_request_bulk_rising_edge_events_flags |
7.27 - 7.51 | gpiod_line_request_falling_edge_events |
7.27 - 7.51 | gpiod_line_request_falling_edge_events_flags |
7.27 - 7.51 | gpiod_line_request_input |
7.27 - 7.51 | gpiod_line_request_input_flags |
7.27 - 7.51 | gpiod_line_request_output |
7.27 - 7.51 | gpiod_line_request_output_flags |
7.27 - 7.51 | gpiod_line_request_rising_edge_events |
7.27 - 7.51 | gpiod_line_request_rising_edge_events_flags |
7.27 - 7.51 | gpiod_line_set_value |
7.27 - 7.51 | gpiod_line_set_value_bulk |
7.27 - 7.51 | gpiod_line_update |
7.27 - 7.51 | gpiod_version_string |
81 symbols for this library |