index
:
libgpiod/libgpiod.git
master
v0.1.x
v0.2.x
v0.3.x
v1.0.x
v1.1.x
v1.2.x
v1.3.x
v1.4.x
v1.5.x
v1.6.x
v2.0.x
v2.1.x
C library and tools for interacting with the linux GPIO character device
Bartosz Golaszewski
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-29
build: add missing space to one of the Makefiles
Bartosz Golaszewski
1
-1
/
+1
2024-01-29
core: check for positive values returned by calls to ioctl()
Bartosz Golaszewski
4
-14
/
+28
2024-01-05
core: remove buggy flags sanitization from line-config
Bartosz Golaszewski
1
-3
/
+0
2023-07-21
core: provide gpiod_line_request_get_chip_name()
Bartosz Golaszewski
3
-3
/
+27
2023-03-15
core: remove dead code
Bartosz Golaszewski
2
-6
/
+0
2023-03-13
core: sanitize arguments in gpiod_line_config_set_output_values()
Bartosz Golaszewski
1
-1
/
+3
2023-03-12
core: make the chip file descriptor blocking
Bartosz Golaszewski
1
-1
/
+1
2023-03-03
core: sanitize the output values in gpiod_line_config_set_output_values()
Bartosz Golaszewski
4
-13
/
+31
2023-01-25
core: provide gpiod_line_config_set_output_values()
Bartosz Golaszewski
1
-4
/
+56
2023-01-24
treewide: unify gpiod_line_config/request_get_offsets() functions
Bartosz Golaszewski
2
-29
/
+33
2023-01-18
build: unify the coding style of source files lists in Makefiles
Bartosz Golaszewski
1
-13
/
+14
2023-01-06
core: make the library NULL-aware
Bartosz Golaszewski
10
-2
/
+221
2022-12-16
core: don't check if the pointer about to be freed is NULL
Bartosz Golaszewski
4
-12
/
+0
2022-12-16
core: chip: drop the unneeded prefix from a static function
Bartosz Golaszewski
1
-3
/
+3
2022-12-12
core: rename gpiod_version_string() to gpiod_api_version()
Bartosz Golaszewski
1
-1
/
+1
2022-12-07
treewide: rename EVENT_CLOCK to CLOCK
Bartosz Golaszewski
3
-15
/
+15
2022-12-07
treewide: use plural 'events' in read_edge_event() functions
Bartosz Golaszewski
1
-5
/
+5
2022-12-07
treewide: apply formatting changes with clang-format
Bartosz Golaszewski
5
-31
/
+28
2022-12-07
treewide: use C enum types explicitly
Bartosz Golaszewski
6
-42
/
+65
2022-10-31
treewide: libgpiod v2 implementation
Bartosz Golaszewski
16
-1547
/
+1942
2022-02-18
core: Fix gpiod_line_bulk_reset type
Joel Stanley
1
-1
/
+1
2021-04-17
treewide: rename chip property accessors
Bartosz Golaszewski
2
-6
/
+6
2021-04-02
core: relax gpiod_is_gpiochip_device() even more
Bartosz Golaszewski
1
-33
/
+8
2021-03-18
core: hide the GPIOD_API symbol
Bartosz Golaszewski
5
-110
/
+142
2021-03-18
treewide: kill line updating
Bartosz Golaszewski
1
-5
/
+7
2021-03-18
treewide: remove is_requested() and is_free()
Bartosz Golaszewski
1
-30
/
+7
2021-03-18
core: switch to reference counting for gpio chip objects
Bartosz Golaszewski
1
-1
/
+14
2021-03-18
treewide: simplify line lookup
Bartosz Golaszewski
1
-52
/
+5
2021-02-18
licensing: relicense non-library code under GPL-2.0-or-later
Bartosz Golaszewski
1
-1
/
+1
2021-02-18
licensing: make the project REUSE-compliant
Bartosz Golaszewski
6
-29
/
+22
2021-01-19
core: add the kernel uapi header to the repository
Bartosz Golaszewski
3
-2
/
+525
2021-01-19
treewide: make drive settings an enum
Bartosz Golaszewski
1
-6
/
+6
2021-01-19
treewide: rename BIAS_DISABLE to BIAS_DISABLED
Bartosz Golaszewski
1
-3
/
+3
2021-01-19
treewide: rename BIAS_AS_IS to BIAS_UNKNOWN
Bartosz Golaszewski
1
-1
/
+1
2020-12-17
treewide: simplify the active-low line property
Bartosz Golaszewski
1
-7
/
+5
2020-12-17
treewide: remove helpers for opening chips by name & number
Bartosz Golaszewski
1
-57
/
+0
2020-12-14
core: kill chip iterators
Bartosz Golaszewski
2
-124
/
+1
2020-12-14
core: rework gpiod_chip_find_line()
Bartosz Golaszewski
1
-5
/
+52
2020-12-14
treewide: kill find_lines()
Bartosz Golaszewski
1
-28
/
+0
2020-12-14
treewide: kill global line lookup
Bartosz Golaszewski
1
-29
/
+0
2020-12-14
core: kill gpiod_line_get()
Bartosz Golaszewski
1
-18
/
+0
2020-12-14
core: kill gpiod_line_close_chip()
Bartosz Golaszewski
1
-7
/
+0
2020-12-14
treewide: kill opening chips by label
Bartosz Golaszewski
1
-29
/
+4
2020-12-14
core: drop line iterators
Bartosz Golaszewski
2
-66
/
+14
2020-12-14
bulk: drop the limit on the max number of lines
Bartosz Golaszewski
1
-3
/
+5
2020-12-14
core: export gpiod_is_gpiochip_device()
Bartosz Golaszewski
1
-2
/
+2
2020-12-09
core: improve a comment in is_gpiochip_cdev()
Bartosz Golaszewski
1
-2
/
+2
2020-11-18
ctxless: drop all context-less interfaces
Bartosz Golaszewski
2
-457
/
+1
2020-11-18
core: provide gpiod_line_bulk_reset()
Bartosz Golaszewski
1
-1
/
+7
2020-11-04
treewide: rework struct gpiod_line_bulk
Bartosz Golaszewski
3
-117
/
+208
2020-10-26
Merge branch 'for-linux-v5.10-rc1'
Bartosz Golaszewski
1
-96
/
+191
2020-10-14
core: Basic port to uAPI v2
Kent Gibson
1
-96
/
+191
2020-10-14
core: remove deprecated functions
Bartosz Golaszewski
2
-33
/
+0
2020-09-14
core: fix reading subset of available events
Kent Gibson
1
-1
/
+4
2020-06-17
core: fix gpiod_line_get_value_bulk for events
Kent Gibson
1
-9
/
+24
2020-03-17
build: use the gnu89 C standard explicitly
Bartosz Golaszewski
1
-1
/
+1
2020-02-13
core: reuse the err_close_fd label in gpiod_chip_open()
Bartosz Golaszewski
1
-4
/
+2
2020-02-07
core: relax gpiod_chip_open() for symbolic links
Andy Shevchenko
1
-10
/
+20
2020-01-25
iter: remove unnecessary indirection in free_dirs
Chris Nisbet
1
-5
/
+5
2019-12-18
core: provide functions for reading multiple line events at once
Bartosz Golaszewski
1
-11
/
+50
2019-12-17
core: use gpiod_line_event_get_fd() in gpiod_line_event_read()
Bartosz Golaszewski
1
-5
/
+2
2019-12-10
core: add support for SET_CONFIG
Kent Gibson
1
-2
/
+180
2019-12-09
core: add support for bias flags
Kent Gibson
2
-18
/
+128
2019-11-23
core: deprecate gpiod_needs_update()
Bartosz Golaszewski
1
-16
/
+14
2019-11-18
treewide: change "correspond with" to "correspond to"
Kent Gibson
1
-1
/
+1
2019-11-18
core: allow gpiod_line_set_value_bulk() to accept null values
Kent Gibson
1
-2
/
+4
2019-11-18
core: move request flag to handle flag conversion into a separate function
Kent Gibson
1
-14
/
+17
2019-09-10
core: rename up_to_date to needs_update in struct gpiod_line
Bartosz Golaszewski
1
-4
/
+4
2019-09-03
core: fix the major:minor number comparison between the device and sysfs
Bartosz Golaszewski
1
-2
/
+4
2019-08-19
build: move libgpiod.pc.in into lib/
Bartosz Golaszewski
2
-0
/
+14
2019-03-07
treewide: rearrange source directories
Bartosz Golaszewski
6
-0
/
+1873