1
0
mirror of https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git synced 2026-10-25 12:39:18 +03:00

Commit Graph

  • bf4211f3e1 bindings: python: tests: migrate the system module to multi-phase init Vincent Fazio 2026-04-23 17:21:24 -05:00
  • 89ffee8349 bindings: python: migrate the gpiod._ext module to multi-phase init Vincent Fazio 2026-04-23 17:21:23 -05:00
  • 9106b6c190 bindings: python: use PyImport_ImportModuleAttrString() when available Vincent Fazio 2026-04-23 17:21:22 -05:00
  • 63d4fd7ad7 bindings: python: use suggestions from upgrade_pythoncapi.py Vincent Fazio 2026-04-23 17:21:21 -05:00
  • 55ce0cf681 bindings: python: simplify disallowing _ext.Request from being created Vincent Fazio 2026-04-23 17:21:20 -05:00
  • e5b6f6ecb9 bindings: python: avoid PyObject_CallMethod() during request_finalize() Vincent Fazio 2026-04-23 17:21:19 -05:00
  • 53be72baca bindings: python: avoid PyObject_CallMethod() during chip_finalize() Vincent Fazio 2026-04-23 17:21:18 -05:00
  • 268286995d bindings: python: gpiod v2.4.2 python-v2.4.2 Bartosz Golaszewski 2026-04-09 10:49:49 +02:00
  • 328d48b8cc libgpiod v2.2.4 v2.2.4 Bartosz Golaszewski 2026-04-09 10:28:56 +02:00
  • 08dda33acc NEWS: updates for v2.2.4 Bartosz Golaszewski 2026-04-09 10:27:13 +02:00
  • 424e02c706 dbus: manager: use the correct loop counter in error path Bartosz Golaszewski 2026-04-07 14:50:05 +02:00
  • 93e1f599b5 tools: gpioinfo: use correct function to free the resolver Bartosz Golaszewski 2026-04-07 14:50:04 +02:00
  • 1a7b8d5af8 tools: gpionotify: don't leak info returned by gpiod_chip_watch_line_info() Bartosz Golaszewski 2026-04-07 14:50:03 +02:00
  • e402b19bc1 tools: gpionotify: free pollfds on exit() Bartosz Golaszewski 2026-04-07 14:50:02 +02:00
  • e8909e284a tools: gpionotify: add the missing return value check for calloc() Bartosz Golaszewski 2026-04-07 14:50:01 +02:00
  • 55e08bd225 tools: gpionotify: fix memory leak on every event read Bartosz Golaszewski 2026-04-07 14:50:00 +02:00
  • d970379072 tools: fix an integer overflow bug in parse_period() Bartosz Golaszewski 2026-04-07 14:49:59 +02:00
  • 173597489d tools: reject "u" as period unit specifier Bartosz Golaszewski 2026-04-07 14:49:58 +02:00
  • 46767044fb core: check the value of num_lines returned by the kernel Bartosz Golaszewski 2026-04-07 14:49:57 +02:00
  • 58a0ee87b9 core: store debounce_period_us with correct type Bartosz Golaszewski 2026-04-07 14:49:56 +02:00
  • d5d249e50b core: fix parameter type in gpiod_line_mask_test_bit() Bartosz Golaszewski 2026-04-07 14:49:55 +02:00
  • 938ed1a480 core: fix 1-byte buffer over-read bugs in gpiod_chip_info_from_uapi() Bartosz Golaszewski 2026-04-07 14:49:54 +02:00
  • 057aab6517 bindings: python: remove duplicated edge detection setting Bartosz Golaszewski 2026-04-07 14:49:53 +02:00
  • c3655b5f64 bindings: python: fix heap-buffer overflow bugs on setting/getting values Bartosz Golaszewski 2026-04-07 14:49:52 +02:00
  • aff7a6143b dbus: manager: use the correct loop counter in error path Bartosz Golaszewski 2026-04-07 14:50:05 +02:00
  • 6e228ace2a tools: gpioinfo: use correct function to free the resolver Bartosz Golaszewski 2026-04-07 14:50:04 +02:00
  • 0de77e2abf tools: gpionotify: don't leak info returned by gpiod_chip_watch_line_info() Bartosz Golaszewski 2026-04-07 14:50:03 +02:00
  • da68c01be0 tools: gpionotify: free pollfds on exit() Bartosz Golaszewski 2026-04-07 14:50:02 +02:00
  • ee0efc09f1 tools: gpionotify: add the missing return value check for calloc() Bartosz Golaszewski 2026-04-07 14:50:01 +02:00
  • 42697e4c6c tools: gpionotify: fix memory leak on every event read Bartosz Golaszewski 2026-04-07 14:50:00 +02:00
  • 6702eed1a5 tools: fix an integer overflow bug in parse_period() Bartosz Golaszewski 2026-04-07 14:49:59 +02:00
  • 39f6239848 tools: reject "u" as period unit specifier Bartosz Golaszewski 2026-04-07 14:49:58 +02:00
  • 641f54aa55 core: check the value of num_lines returned by the kernel Bartosz Golaszewski 2026-04-07 14:49:57 +02:00
  • d1c60753e1 core: store debounce_period_us with correct type Bartosz Golaszewski 2026-04-07 14:49:56 +02:00
  • 27081075f3 core: fix parameter type in gpiod_line_mask_test_bit() Bartosz Golaszewski 2026-04-07 14:49:55 +02:00
  • c040d4e15e core: fix 1-byte buffer over-read bugs in gpiod_chip_info_from_uapi() Bartosz Golaszewski 2026-04-07 14:49:54 +02:00
  • a2c92c9ece bindings: python: remove duplicated edge detection setting Bartosz Golaszewski 2026-04-07 14:49:53 +02:00
  • c6a76be56c bindings: python: fix heap-buffer overflow bugs on setting/getting values Bartosz Golaszewski 2026-04-07 14:49:52 +02:00
  • bfffd6506c bindings: python: allow releasing a LineRequest multiple times Vincent Fazio 2026-04-03 10:46:29 -05:00
  • 711a05b254 bindings: python: allow closing a Chip multiple times Vincent Fazio 2026-04-03 10:46:04 -05:00
  • 530fa7823b bindings: python: update linter configuration Vincent Fazio 2026-03-31 19:14:58 -05:00
  • 5efa9e8144 bindings: python: add a lint dependency group Vincent Fazio 2026-03-31 19:14:57 -05:00
  • 485b81cd4b bindings: python: examples: apply linter recommendations Vincent Fazio 2026-03-31 19:14:56 -05:00
  • d130ec7666 bindings: python: examples: add type annotations Vincent Fazio 2026-03-31 19:14:55 -05:00
  • 0c466480e7 bindings: python: setup: use logging module Vincent Fazio 2026-03-31 19:14:54 -05:00
  • 49843b8c70 bindings: python: setup: apply linter recommendations Vincent Fazio 2026-03-31 19:14:53 -05:00
  • 0bb990a59e bindings: python: setup: add type annotations Vincent Fazio 2026-03-31 19:14:52 -05:00
  • ddca805d92 bindings: python: build_tests: simplify the Distribution Vincent Fazio 2026-03-31 19:14:51 -05:00
  • f53d6c8825 bindings: python: build_tests: do not fallback to distutils Vincent Fazio 2026-03-31 19:14:50 -05:00
  • 2e47ad76bc Revert "bindings: python: replace PyModule_AddObjectRef() with PyModule_AddObject()" Bartosz Golaszewski 2026-03-30 14:50:23 +02:00
  • 950ff3d1b3 bindings: python: drop python 3.9 support Vincent Fazio 2026-03-29 13:28:32 -05:00
  • 42fcd4c084 bindings: python: remove wheel from build dependencies Vincent Fazio 2026-03-28 10:38:30 -05:00
  • ccc3f91f37 bindings: python: update .gitignore Vincent Fazio 2026-03-28 10:38:19 -05:00
  • b1c29f501c tools: tests: remove SIGINT test cases Bartosz Golaszewski 2026-03-18 14:14:13 +01:00
  • 576e3f5ba7 tools: tests: remove SIGINT test cases Bartosz Golaszewski 2026-03-18 14:14:13 +01:00
  • d9d3ef9042 bindings: python: gpiod v2.4.1 python-v2.4.1 Bartosz Golaszewski 2026-03-10 13:12:24 +01:00
  • c921c813db bindings: python: remove egg-info during clean Vincent Fazio 2026-02-28 12:52:13 -06:00
  • 51ee19fe1e bindings: python: copy the license into distributions Vincent Fazio 2026-02-28 12:41:58 -06:00
  • ca20f1c3aa bindings: python: remove egg-info during clean Vincent Fazio 2026-02-28 12:52:13 -06:00
  • 21d1687b88 bindings: python: copy the license into distributions Vincent Fazio 2026-02-28 12:41:58 -06:00
  • 00806c5e80 libgpiod v2.2.3 v2.2.3 Bartosz Golaszewski 2026-02-23 11:15:26 +01:00
  • 7a6d176f9b NEWS: updates for v2.2.3 Bartosz Golaszewski 2026-02-23 11:02:57 +01:00
  • a4389577a4 dbus: daemon: watch for "add"/"remove" uevents instead of "bind"/"unbind" Bartosz Golaszewski 2026-02-18 09:50:44 +01:00
  • 80352a30a0 dbus: daemon: watch for "add"/"remove" uevents instead of "bind"/"unbind" Bartosz Golaszewski 2026-02-18 09:50:44 +01:00
  • f26d5c9f2b bindings: python: require newer setuptools Vincent Fazio 2026-02-16 18:53:14 -06:00
  • ff267fb439 bindings: python: require newer setuptools Vincent Fazio 2026-02-16 18:53:14 -06:00
  • ec908dafcd dbus: use prefix in gpio-manager.service David Lechner 2026-02-16 15:32:21 -06:00
  • 39a1b67b3a tools: gpiomon: add initial-state option Shaarang Tyagi 2026-01-29 22:01:39 +05:30
  • 8a3058296d bindings: python: add missing Py_None reference increment Bartosz Golaszewski 2026-01-13 10:28:52 +01:00
  • fbc0a44712 bindings: python: add missing Py_None reference increment Bartosz Golaszewski 2026-01-13 10:28:52 +01:00
  • d9389d9e3a dbus: manager: don't try to export the same chip twice Bartosz Golaszewski 2025-11-14 14:29:57 +01:00
  • 859b3c7106 dbus: manager: don't try to export the same chip twice Bartosz Golaszewski 2025-11-14 14:29:57 +01:00
  • e1d5096c6d bindings: python: gpiod v2.4.0 python-v2.4.0 Bartosz Golaszewski 2025-10-24 13:56:47 +02:00
  • d62f3be0c4 bindings: python: bump cibuildwheel to 3.2.1 Vincent Fazio 2025-10-22 11:04:06 -05:00
  • 962a1924e1 bindings: python: line_request: warn on unknown lines when reconfiguring Vincent Fazio 2025-10-09 08:05:15 -05:00
  • 6a7d3306e4 bindings: python: chip: map names for lines requested by offset Vincent Fazio 2025-10-09 08:05:14 -05:00
  • 0c0993569c bindings: python: ext: add ability to query line name Vincent Fazio 2025-10-09 08:05:13 -05:00
  • e2d7b6abaf bindings: python: line_request: ignore invalid line names in reconfigure_lines Vincent Fazio 2025-10-09 08:05:12 -05:00
  • 0110c11626 bindings: python: chip: check mapped_output_values membership once Vincent Fazio 2025-10-09 08:05:11 -05:00
  • ea21b447d7 bindings: python: chip: simplify duplicate checking Vincent Fazio 2025-10-09 08:05:10 -05:00
  • 728a2f9b22 bindings: python: chip: track requested lines when enumerating Vincent Fazio 2025-10-09 08:05:09 -05:00
  • 11aa4254b2 bindings: python: remove unused attribute from LineRequest Vincent Fazio 2025-10-09 08:05:08 -05:00
  • 8c9d5b4fdf bindings: python: make config iteration consistent Vincent Fazio 2025-10-09 08:05:07 -05:00
  • 2838c7604a bindings: python: fix coding style in setup.py Bartosz Golaszewski 2025-10-13 17:20:41 +02:00
  • 7a768dc5b7 tests: gpiosim: revert minimum kernel version back to v5.17.4 Bartosz Golaszewski 2025-10-10 11:49:51 +02:00
  • 821361a150 tests: gpiosim: don't allow clearing hogs on active devices Bartosz Golaszewski 2025-10-06 13:27:47 +02:00
  • 87a36dc47a tests: harness: use correct type to capture a boolean retval Bartosz Golaszewski 2025-10-06 13:27:46 +02:00
  • 4c07fde457 build: fix pkgconfig check and drop unneeded AS_IF() in configure Bartosz Golaszewski 2025-10-08 16:45:50 +02:00
  • f4fe71e940 tests: add a test case for checking invalid lines Bartosz Golaszewski 2025-10-06 13:27:52 +02:00
  • d6fd0a065a tests: harness: support setting invalid lines Bartosz Golaszewski 2025-10-06 13:27:51 +02:00
  • b4009e2e67 tests: gpiosim: provide gpiosim_bank_set_line_valid() Bartosz Golaszewski 2025-10-06 13:27:50 +02:00
  • 8379438130 tests: gpiosim: selftests: add more test cases Bartosz Golaszewski 2025-10-06 13:27:49 +02:00
  • 43d100a49c tests: gpiosim: selftests: shrink the self-test code Bartosz Golaszewski 2025-10-06 13:27:48 +02:00
  • 1aca992f8b tests: gpiosim: don't allow clearing hogs on active devices Bartosz Golaszewski 2025-10-06 13:27:47 +02:00
  • 347adbd698 tests: harness: use correct type to capture a boolean retval Bartosz Golaszewski 2025-10-06 13:27:46 +02:00
  • ea53c35a82 build: fix pkgconfig check and drop unneeded AS_IF() in configure Bartosz Golaszewski 2025-10-08 16:45:50 +02:00
  • 6d04afc54a build: use correct macros for error printing in configure Bartosz Golaszewski 2025-10-08 17:57:39 +02:00
  • f5625166a5 build: move the HEADER_NOT_FOUND macros in configure to the right places Bartosz Golaszewski 2025-10-08 16:31:04 +02:00
  • 7afad4f10f dbus: don't install generated headers Bartosz Golaszewski 2025-10-01 15:19:37 +02:00
  • 727d07ee53 dbus: don't install generated headers Bartosz Golaszewski 2025-10-01 15:19:37 +02:00