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

  • 164c60c506 tools: update the copyright date in the output of --version Bartosz Golaszewski 2023-02-07 21:22:30 +01:00
  • b503572922 bindings: python: don't store build system paths in output files Bartosz Golaszewski 2023-02-08 13:34:26 +01:00
  • ee0af2f393 tests: use predefined exit codes when returning from main() Bartosz Golaszewski 2023-02-07 14:17:04 +01:00
  • 78c484ee63 configure: don't look for qsort() Bartosz Golaszewski 2023-02-06 10:58:02 +01:00
  • 15dd0189bb tests: use native types for main() arguments Bartosz Golaszewski 2023-02-06 11:18:34 +01:00
  • daaa6964c9 tests: rework error handling and stop overusing g_error() Bartosz Golaszewski 2023-02-01 10:24:45 +01:00
  • 79187b8c43 Revert "tests: consistently use GLib types in tests" Bartosz Golaszewski 2023-02-01 10:18:57 +01:00
  • 5bde6b3daf tests: drop the .dispose() method from gpiosim-glib's chip class Bartosz Golaszewski 2023-02-01 09:34:30 +01:00
  • cc8495f455 tests: add a missing call to parent's implementation of .constructed() Bartosz Golaszewski 2023-02-01 09:29:12 +01:00
  • 36d04dc187 tests: shrink helper code Bartosz Golaszewski 2023-01-31 19:29:16 +01:00
  • b34be263de configure: drop mention of a removed build option from comments Bartosz Golaszewski 2023-01-31 18:45:29 +01:00
  • 362b6b445b gpioset: use #ifdef instead of #if with GPIOSET_INTERACTIVE Bartosz Golaszewski 2023-01-31 16:08:48 +01:00
  • 3176c65798 tests: fix a GVariant referencing bug Bartosz Golaszewski 2023-01-31 15:53:27 +01:00
  • 7894854a7c doc: various tweaks and improvements treewide Bartosz Golaszewski 2023-01-30 11:58:55 +01:00
  • 78020eae9d bindings: cxx: remove duplicate mapping helper Bartosz Golaszewski 2023-01-26 13:24:39 +01:00
  • 39b2d3e152 bindings: cxx: don't shift raw pointers around Bartosz Golaszewski 2023-01-26 13:39:49 +01:00
  • bbc0fe913f bindings: cxx: remove unused code Bartosz Golaszewski 2023-01-26 13:36:16 +01:00
  • 78ac5249a6 bindings: rust: provide line_config.set_output_values() Bartosz Golaszewski 2023-01-13 11:52:33 +01:00
  • fa358c2268 bindings: rust: make mutators return &mut self Bartosz Golaszewski 2023-01-13 15:12:46 +01:00
  • e9a04f6a1c tests: fix a null-pointer dereference Bartosz Golaszewski 2023-01-25 13:30:34 +01:00
  • 27a69b0bfd bindings: python: add the output_values argument to Chip.request_lines() Bartosz Golaszewski 2023-01-13 10:41:44 +01:00
  • 36aa6a00ae bindings: cxx: add line_config.set_output_values() Bartosz Golaszewski 2023-01-12 19:30:25 +01:00
  • 7d55dfd77e gpioset: use gpiod_line_config_set_output_values() Bartosz Golaszewski 2023-01-12 19:13:12 +01:00
  • 4a6591a334 core: provide gpiod_line_config_set_output_values() Bartosz Golaszewski 2023-01-12 19:12:51 +01:00
  • 2c0bdce53a treewide: unify gpiod_line_config/request_get_offsets() functions Bartosz Golaszewski 2023-01-24 10:58:11 +01:00
  • 3c461786fe build: don't expect automake to set $PYTHON Bartosz Golaszewski 2023-01-24 17:38:43 +01:00
  • 27b28ba156 bindings: rust: Allow reusing locally installed gpio library Viresh Kumar 2023-01-24 13:53:43 +05:30
  • 76bedf88d1 bindings: rust: Align formatting to what's suggested by 'cargo fmt' Viresh Kumar 2023-01-24 13:53:46 +05:30
  • f04e058f1f README: update for libgpiod v2 Bartosz Golaszewski 2023-01-11 13:30:24 +01:00
  • 5d7f8bec97 bindings: rust: make request_config optional in Chip.request_lines() Bartosz Golaszewski 2023-01-13 14:51:09 +01:00
  • 388dda6c70 tests: add a helper for reading back line settings from line config Bartosz Golaszewski 2023-01-12 19:16:38 +01:00
  • 3f216dc913 tests: fix the line config reset test case Bartosz Golaszewski 2023-01-12 19:15:12 +01:00
  • 4febd6d5ce bindings: cxx: allow to copy line_settings Bartosz Golaszewski 2023-01-13 09:52:24 +01:00
  • 4899f3c65d bindings: cxx: prepend all C symbols with the scope resolution operator Bartosz Golaszewski 2023-01-12 19:36:32 +01:00
  • 68a36ddc2a doc: update docs for libgpiod v2 Bartosz Golaszewski 2023-01-11 17:24:44 +01:00
  • 40fb86ed6b build: unify the coding style of source files lists in Makefiles Bartosz Golaszewski 2023-01-11 14:13:21 +01:00
  • 89cf36419f tests: avoid shadowing local variables with common names in macros Bartosz Golaszewski 2023-01-11 14:08:40 +01:00
  • 74e53e512c build: update the required python version Bartosz Golaszewski 2023-01-16 16:15:25 +01:00
  • 8aab09cb23 build: drop unused python-related bits from configure.ac Bartosz Golaszewski 2023-01-16 16:08:21 +01:00
  • addf968c73 bindings: python: fix out-of-tree build Joerg Faschingbauer 2023-01-18 10:11:45 +01:00
  • 4eb41479de Revert "configure: replace deprecated macro" Bartosz Golaszewski 2023-01-17 09:24:44 +01:00
  • 629bb31bed bindings: rust: fix documentation of line_request set_values Kent Gibson 2023-01-16 20:51:44 +08:00
  • 4c4dced3c7 core: make the library NULL-aware Bartosz Golaszewski 2022-12-18 10:06:18 +01:00
  • 936785d36e gpiosim: fix error reporting in gpiosim_bank_hog_line() Bartosz Golaszewski 2023-01-02 15:31:58 +01:00
  • e0cd3345a4 core: don't check if the pointer about to be freed is NULL Bartosz Golaszewski 2022-12-16 15:06:54 +01:00
  • a6014a75a2 core: chip: drop the unneeded prefix from a static function Bartosz Golaszewski 2022-12-16 10:02:09 +01:00
  • b353e7b1b6 configure: replace deprecated macro Bartosz Golaszewski 2022-12-16 14:44:43 +01:00
  • 43b820d5f1 tools: tests: check for egrep presence in the system Bartosz Golaszewski 2022-12-16 12:16:46 +01:00
  • 7724a66022 tests: improve coding style for macros Bartosz Golaszewski 2022-12-16 09:32:24 +01:00
  • c0176f58f9 tests: consistently use GLib types in tests Bartosz Golaszewski 2022-12-15 19:50:12 +01:00
  • 662d8b5781 tests: don't link against pthread explicitly Bartosz Golaszewski 2022-12-13 11:55:33 +01:00
  • 19b7fd6552 tests: drop unneeded typedef Bartosz Golaszewski 2022-12-13 10:57:26 +01:00
  • 8e745cd4be configure: restore AS_IF() when using PKG_CHECK_MODULES() Bartosz Golaszewski 2022-12-12 21:16:36 +01:00
  • 50c3c06b82 tests: add the missing newline to tests' Makefile.am Bartosz Golaszewski 2022-12-12 19:22:19 +01:00
  • ffc27aa0e2 tools: tests: remove leftover echo Bartosz Golaszewski 2022-12-12 10:35:10 +01:00
  • 8da5c77a54 core: rename gpiod_version_string() to gpiod_api_version() Bartosz Golaszewski 2022-12-11 23:25:05 +01:00
  • 9e69d7552c configure: improve the header and library function checks Bartosz Golaszewski 2022-12-09 10:40:32 +01:00
  • d4f92a69dd configure: use C++17 as the only standard Bartosz Golaszewski 2022-12-09 11:46:37 +01:00
  • dd99c1342b build: use LIBEDIT_CFLAGS when building gpioset with interactive mode Bartosz Golaszewski 2022-12-09 11:19:52 +01:00
  • 68dd8c6e5e configure: drop AS_IF() macros Bartosz Golaszewski 2022-12-09 10:53:18 +01:00
  • 43fed2c87c gpiosim: add missing fcntl.h include Bartosz Golaszewski 2022-12-09 11:07:03 +01:00
  • 458ac155ec gpioset: put local variables of the same type on a single line Bartosz Golaszewski 2022-12-09 10:26:08 +01:00
  • 66af3e1af8 treewide: add missing commas to enums and struct definitions Bartosz Golaszewski 2022-12-07 10:35:53 +01:00
  • 72bce4cd96 bindings: python: tests: set the process name Bartosz Golaszewski 2022-12-06 10:56:21 +01:00
  • 3006d924e4 gpiosim: get the process name using prctl() Bartosz Golaszewski 2022-12-06 14:23:54 +01:00
  • 141b917749 gpioset: fix memory leak in interactive mode Esben Haabendal 2022-12-06 09:46:37 +01:00
  • a241a79aa1 bindings: python: add version.py to EXTRA_DIST Bartosz Golaszewski 2022-12-07 10:24:29 +01:00
  • ba0fa90b8b gpiosim: fix a resource leak Bartosz Golaszewski 2022-12-05 14:08:04 +01:00
  • 2064a05984 gpiosim: use wrappers around container_of() Bartosz Golaszewski 2022-12-05 11:12:13 +01:00
  • 324d3c0741 bindings: python: extend setup.py Bartosz Golaszewski 2022-11-30 13:42:31 +01:00
  • 366d82545e bindings: python: fix the GPIOD_WITH_TESTS build flag Bartosz Golaszewski 2022-11-30 13:42:30 +01:00
  • 242d88b7fe bindings: python: decouple the version of the bindings from libgpiod API version Bartosz Golaszewski 2022-11-30 13:42:29 +01:00
  • bd148b2846 bindings: rust: include rust sources in the release tarballs Bartosz Golaszewski 2022-11-30 13:42:28 +01:00
  • 67bb2c9012 bindings: rust: make reuse happy Bartosz Golaszewski 2022-11-30 13:42:27 +01:00
  • 4108b5180c tools: display the correct license with --version Bartosz Golaszewski 2022-11-30 13:42:26 +01:00
  • 0acc1fb29e gpiosim: rename HOG_DIR to DIRECTION Bartosz Golaszewski 2022-12-07 09:53:28 +01:00
  • 1226f21745 treewide: rename EVENT_CLOCK to CLOCK Bartosz Golaszewski 2022-11-30 13:42:24 +01:00
  • 77a6347d55 treewide: use plural 'events' in read_edge_event() functions Bartosz Golaszewski 2022-11-30 13:42:23 +01:00
  • 3fe7de7a65 treewide: apply formatting changes with clang-format Bartosz Golaszewski 2022-12-07 09:45:06 +01:00
  • e065ef962a treewide: use C enum types explicitly Bartosz Golaszewski 2022-11-30 13:42:21 +01:00
  • ee34050efb bindings: python: tests: use the version parser from setuptools Bartosz Golaszewski 2022-12-06 10:23:44 +01:00
  • 2676b86d94 tests: join the thread at the end of the seqno test case Bartosz Golaszewski 2022-12-05 14:56:45 +01:00
  • 55cc5af0f4 tests: unref GVariant objects Bartosz Golaszewski 2022-12-05 14:22:38 +01:00
  • 03a6c2f881 README: update Tools section for v2 tools Kent Gibson 2022-11-21 18:22:53 +08:00
  • 4a22dfb525 tools: gpionotify tests Kent Gibson 2022-11-21 18:22:52 +08:00
  • 5f194b001a tools: add gpionotify Kent Gibson 2022-11-21 18:22:51 +08:00
  • 8ffb648928 tools: line name focussed rework Kent Gibson 2022-11-21 18:22:48 +08:00
  • 52de2cddca bindings: rust: Integrate building of bindings with make Viresh Kumar 2022-11-18 16:14:42 +05:30
  • 548632b6d4 bindings: rust: Add tests for libgpiod crate Viresh Kumar 2022-11-18 16:14:41 +05:30
  • 03b8fcb814 bindings: rust: Add examples to libgpiod crate Viresh Kumar 2022-11-18 16:14:40 +05:30
  • 95f07263ca bindings: rust: Add gpiosim-sys crate Viresh Kumar 2022-11-18 16:14:39 +05:30
  • 91f9373c65 bindings: rust: Add libgpiod crate Viresh Kumar 2022-11-18 16:14:38 +05:30
  • b8d6cd1cb2 bindings: rust: Add libgpiod-sys rust crate Viresh Kumar 2022-11-18 16:14:37 +05:30
  • b7ba732e6a treewide: libgpiod v2 implementation Bartosz Golaszewski 2021-03-25 09:26:37 +01:00
  • 7311e1d5b9 gitignore: ignore ctags generated tags file Yegor Yefremov 2022-06-15 12:05:05 +02:00
  • d5ea8c9ed1 gpiosim: initialize the bank's num_lines field to 1 Bartosz Golaszewski 2022-04-25 14:35:56 +02:00
  • 38f57b1084 gpiosim: fix file descriptor leak Bartosz Golaszewski 2022-03-18 14:15:07 +01:00
  • 54957b0572 gpiosim: add an enum representing line active state Bartosz Golaszewski 2022-03-09 10:14:33 +01:00
  • d7d0aae7b9 gpiosim: use size_t in the public interface where applicable Bartosz Golaszewski 2022-03-09 10:08:03 +01:00
  • e2ca46e211 tools: port the test-suite to using gpio-sim Bartosz Golaszewski 2022-02-14 10:51:59 +01:00