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

  • 55d36adc16 gpiomon: initialize the active low variable Clemens Gruber 2018-01-22 17:12:13 +01:00
  • 2ab19bd706 tests: kill test_free_str() Bartosz Golaszewski 2018-01-22 10:23:55 +01:00
  • 7222ec048e all: fix various coding style issues Bartosz Golaszewski 2018-01-19 11:18:51 +01:00
  • 0704bcdbbf all: update the copyright notice Bartosz Golaszewski 2018-01-13 23:16:31 +01:00
  • 7df216bf4d all: modify the license preamble in files Bartosz Golaszewski 2018-01-10 01:29:10 +01:00
  • 65f52d059d doc: minor documentation tweaks Bartosz Golaszewski 2018-01-10 01:00:15 +01:00
  • 23d3906810 core: remove an unnecessary else Bartosz Golaszewski 2018-01-10 00:55:53 +01:00
  • 7d61309458 all: make license type consistent between source files and COPYING file SZ Lin 2017-12-01 22:17:40 +08:00
  • 486b573886 all: make license type consistent between source files and COPYING file SZ Lin 2017-12-01 22:18:28 +08:00
  • 1749610c31 core: don't allow open-source and open-drain flags at the same time Bartosz Golaszewski 2017-11-15 14:39:58 +01:00
  • 57ecc14c4d core: change the prefix for line request flags Bartosz Golaszewski 2017-11-17 17:49:37 +01:00
  • 48c0caf08a core: coding style tweak Bartosz Golaszewski 2017-11-17 17:42:16 +01:00
  • 695d93236b tests: line: remove unnecessary line releases Bartosz Golaszewski 2017-11-17 15:16:55 +01:00
  • f4e3b51f92 core: improve error handling Bartosz Golaszewski 2017-11-17 15:03:14 +01:00
  • bcec680e28 tests: make the devpath check less strict Bartosz Golaszewski 2017-11-14 13:37:01 +01:00
  • 3a3d69137b tests: make the devpath check less strict Bartosz Golaszewski 2017-11-14 13:37:01 +01:00
  • f4c15c32ac iter: fix a crash occurring if no GPIO chips are present Bartosz Golaszewski 2017-11-05 21:04:52 +01:00
  • dfe98084e2 iter: rework line iterator API Bartosz Golaszewski 2017-11-05 20:57:25 +01:00
  • 1039b1cfb4 doc: update the descriptions for chip iterators Bartosz Golaszewski 2017-11-05 20:23:42 +01:00
  • 19a9f62a65 tests: use test_build_str() in test cases Bartosz Golaszewski 2017-11-05 14:31:46 +01:00
  • 8cae086f04 tests: provide test_build_str() Bartosz Golaszewski 2017-11-05 14:21:54 +01:00
  • 230868dcfa iter: rework chip iterators Bartosz Golaszewski 2017-11-04 22:39:36 +01:00
  • f949d196da tests: gpioinfo: don't use static names for GPIO chips Bartosz Golaszewski 2017-11-04 22:37:38 +01:00
  • 64daf40829 doc: update the documentation for events and iterators Bartosz Golaszewski 2017-11-03 18:12:50 +01:00
  • 643538eb56 iter: use scandir() for chip iterators Bartosz Golaszewski 2017-10-31 16:00:21 +01:00
  • a029549af5 NEWS: updates for v0.3.2 Bartosz Golaszewski 2017-10-31 10:34:21 +01:00
  • 6c80cae529 libgpiod v0.3.2 v0.3.2 Bartosz Golaszewski 2017-10-31 10:35:38 +01:00
  • 9b372801fa NEWS: updates for v0.3.2 Bartosz Golaszewski 2017-10-31 10:34:21 +01:00
  • 29d33c6ad9 build: tools: use absolute path in LDADD Bartosz Golaszewski 2017-10-26 14:12:51 +02:00
  • 1dc5ac9569 core: simplify consumer, label & name strings handling Bartosz Golaszewski 2017-10-25 20:38:01 +02:00
  • 1439359dac doc: minor fix for line bulk loop macros Bartosz Golaszewski 2017-10-24 14:48:54 +02:00
  • 878b4f676b doc: improvements for the chip operations Bartosz Golaszewski 2017-10-24 14:46:24 +02:00
  • e5cce837df core: fix the error path in gpiod_chip_open_by_label() Bartosz Golaszewski 2017-10-24 14:33:24 +02:00
  • 34f7568bad core: set errno in gpiod_chip_open_by_label() Bartosz Golaszewski 2017-10-24 14:28:59 +02:00
  • bce3718def helpers: set errno in gpiod_chip_open_by_label() Bartosz Golaszewski 2017-10-24 14:25:02 +02:00
  • 5808092cbc doc: extend the documentation of the simple API Bartosz Golaszewski 2017-10-24 11:31:16 +02:00
  • e567cb14f0 doc: extend the introduction Bartosz Golaszewski 2017-10-24 10:20:47 +02:00
  • 030f17e657 tests: remove the MALLOC attribute from xappend() Bartosz Golaszewski 2017-10-24 09:28:10 +02:00
  • eb94ac65db tests: event: new test case Bartosz Golaszewski 2017-10-23 23:32:33 +02:00
  • 902113297b core: fix an error path in line event requests Bartosz Golaszewski 2017-10-23 23:29:16 +02:00
  • e8d6c54d7a core: use gpiod_line_bulk_foreach_line_off() Bartosz Golaszewski 2017-10-23 12:49:06 +02:00
  • 5ba624dd69 core: implement gpiod_line_bulk_foreach_line_off() Bartosz Golaszewski 2017-10-23 12:47:55 +02:00
  • 0393b10e8b core: code shrink for name, label & consumer strings handling Bartosz Golaszewski 2017-10-20 11:27:26 +02:00
  • 6bb8bea5a9 core: update line info after requesting the event handle Bartosz Golaszewski 2017-10-20 11:15:26 +02:00
  • 0a2586e956 helpers: fix a crash in gpiod_chip_find_line() Bartosz Golaszewski 2017-10-20 11:00:45 +02:00
  • 5a8d681dca core: remove kernel data structures from struct gpiod_line Bartosz Golaszewski 2017-10-19 18:07:09 +02:00
  • f7943d086a core: remove kernel data structures from struct gpiod_chip Bartosz Golaszewski 2017-10-19 14:15:15 +02:00
  • 0d214ced90 tests: line: coding style fix Bartosz Golaszewski 2017-10-19 09:33:24 +02:00
  • 8c18abccd2 core: rename a field in struct gpiod_chip Bartosz Golaszewski 2017-10-18 21:43:43 +02:00
  • 4ebbf11659 core: coding style fix Bartosz Golaszewski 2017-10-18 18:01:53 +02:00
  • ecf7398832 core: move helpers to a separate file Bartosz Golaszewski 2017-10-18 17:56:34 +02:00
  • 0c0c7db1c1 core: remove unnecessary setters and getters Bartosz Golaszewski 2017-10-18 17:32:11 +02:00
  • 500c3093cd event: improve gpiod_line_event_get_fd() Bartosz Golaszewski 2017-10-18 17:16:07 +02:00
  • d5c018ba5d core: move line-related static functions to more suitable places Bartosz Golaszewski 2017-10-18 16:39:17 +02:00
  • 6f75d7d117 core: remove line_set_offset() Bartosz Golaszewski 2017-10-18 16:20:46 +02:00
  • 0e5b921595 core: simplify the internal line context structs Bartosz Golaszewski 2017-10-18 16:13:34 +02:00
  • cc6ce65aa0 tests: set errno to 0 before running each test case Bartosz Golaszewski 2017-10-16 17:55:55 +02:00
  • 07dce00de9 core: don't allow OPEN_DRAIN & OPEN_SOURCE flags for input Bartosz Golaszewski 2017-10-16 17:45:27 +02:00
  • 815bc8c8f8 build: silence an ar warning Bartosz Golaszewski 2017-09-13 10:30:28 +02:00
  • 056988c4f5 tests: line: fix the misc flags test case Bartosz Golaszewski 2017-10-15 21:01:44 +02:00
  • fbd88df695 tests: line: fix the misc flags test case Bartosz Golaszewski 2017-10-15 21:01:44 +02:00
  • 996e9c37c4 simple-api: modify the order of arguments in simple loop routines Bartosz Golaszewski 2017-10-11 18:33:03 +02:00
  • b493015722 simple-api: modify the order of arguments in set value routines Bartosz Golaszewski 2017-10-11 18:10:31 +02:00
  • 85e16f0176 gpioget: fix the consumer string Bartosz Golaszewski 2017-10-11 17:56:47 +02:00
  • b3eb355472 simple-api: modify the order of arguments in get value routines Bartosz Golaszewski 2017-10-11 17:53:32 +02:00
  • 9cbe16952f simple-api: allow the simple event loop callback to indicate an error Bartosz Golaszewski 2017-10-11 17:31:24 +02:00
  • b96ddf1635 simple-api: improve documentation Bartosz Golaszewski 2017-10-11 17:01:04 +02:00
  • 07698f9950 simple-api: handle receiving multiple events Bartosz Golaszewski 2017-10-11 15:37:32 +02:00
  • 23f7bc07f3 simple-api: use correct prefixes for callback typedefs Bartosz Golaszewski 2017-10-11 14:20:54 +02:00
  • 364c3daf2a core: remove double whitespace Bartosz Golaszewski 2017-10-11 11:48:03 +02:00
  • ac2891d920 event: rework gpiod_line_event_wait_bulk() Bartosz Golaszewski 2017-10-11 11:25:17 +02:00
  • a441891c4e build: fix building with static libraries Bartosz Golaszewski 2017-10-10 14:02:59 +02:00
  • 7c7846b66a build: fix building with static libraries Bartosz Golaszewski 2017-10-10 14:02:59 +02:00
  • 6521c12340 gpioset: fix checking mutually exclusive options Bartosz Golaszewski 2017-10-09 23:05:30 +02:00
  • 34a2f58aec build: fix warnings when building with clang Bartosz Golaszewski 2017-10-04 11:23:08 +02:00
  • 4f5a09a35f core: use line bulk accessors Bartosz Golaszewski 2017-10-04 09:32:58 +02:00
  • 5f20e77479 line: provide gpiod_line_bulk_foreach_line() Bartosz Golaszewski 2017-10-04 09:07:44 +02:00
  • a858175801 core: drop unnecessary checks Bartosz Golaszewski 2017-10-02 16:34:05 +02:00
  • 404968c9f5 core: provide gpiod_line_bulk_num_lines() Bartosz Golaszewski 2017-10-02 15:16:44 +02:00
  • 8eb243de96 doc: split the documentation for GPIO lines into smaller chunks Bartosz Golaszewski 2017-10-02 15:04:12 +02:00
  • 9f2b813ed0 core: group the GCC attributes together Bartosz Golaszewski 2017-10-02 14:48:03 +02:00
  • 69facaaf0e iter: improve the naming of line iterator constants Bartosz Golaszewski 2017-10-02 14:46:17 +02:00
  • 9f856266ea line: rename the constant defining the max size of a bulk line object Bartosz Golaszewski 2017-10-02 14:41:49 +02:00
  • 944d44339d line: use a common prefix for all line defines Bartosz Golaszewski 2017-10-02 14:26:42 +02:00
  • 7a566450fb gpiofind: use gpiod_simple_find_line() internally Bartosz Golaszewski 2017-09-29 19:18:09 +02:00
  • be50e25235 simple-api: provide gpiod_simple_find_line() Bartosz Golaszewski 2017-09-29 19:17:37 +02:00
  • 1cef8332ae core: provide gpiod_line_get() Bartosz Golaszewski 2017-09-29 18:47:51 +02:00
  • d477b96778 core: rework gpiod_line_find() Bartosz Golaszewski 2017-09-29 18:27:39 +02:00
  • f147847391 core: rename gpiod_line_find_by_name() Bartosz Golaszewski 2017-09-29 18:20:30 +02:00
  • 078a690e50 tests: add parentheses in assert macros Bartosz Golaszewski 2017-09-29 17:30:47 +02:00
  • 45044fb890 tests: chip: add test cases for gpiod_chip_find_line() Bartosz Golaszewski 2017-09-29 17:25:07 +02:00
  • 920d8e8947 tests: use TEST_ASSERT_ERRNO_IS() Bartosz Golaszewski 2017-09-29 17:22:16 +02:00
  • ae0fc26903 tests: new assertion Bartosz Golaszewski 2017-09-29 17:21:15 +02:00
  • 1a6a61cbe1 core: implement gpiod_chip_find_line() Bartosz Golaszewski 2017-09-29 15:24:00 +02:00
  • b3eaf9b292 gpiomon: fix event counting Bartosz Golaszewski 2017-09-29 15:47:12 +02:00
  • f868633a21 gpiomon: correctly handle poll timeouts Bartosz Golaszewski 2017-09-29 15:31:12 +02:00
  • 6518db1d28 tests: line: use test_line_close_chip() Bartosz Golaszewski 2017-09-28 09:57:57 +02:00
  • b548ea76d9 tests: new cleanup function Bartosz Golaszewski 2017-09-28 09:56:41 +02:00
  • 7a9dae7e32 core: implement gpiod_line_close_chip() Bartosz Golaszewski 2017-09-28 09:54:10 +02:00
  • 949d4f6f33 tools: remove the redundant UNUSED define Bartosz Golaszewski 2017-09-27 11:47:09 +02:00