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

  • 5012e3c3d3 core: implement gpiod_line_is_free() Bartosz Golaszewski 2017-01-09 15:03:55 +01:00
  • 9d21200a06 gpioinfo: improve output format Bartosz Golaszewski 2017-01-09 14:53:33 +01:00
  • d2117d98b0 gpioinfo: code cleanup Bartosz Golaszewski 2017-01-09 14:10:36 +01:00
  • 8353c5c21f core: naming convention tweaks Bartosz Golaszewski 2017-01-09 13:31:06 +01:00
  • fdc35bce16 core: new error code Bartosz Golaszewski 2017-01-09 13:30:05 +01:00
  • 76ad46ef42 core: new error number Bartosz Golaszewski 2017-01-09 13:23:00 +01:00
  • 6358284443 core: tweak the "line not requested" error code Bartosz Golaszewski 2017-01-09 13:18:42 +01:00
  • c053eda4be core: merge the reserved and event_configured fields Bartosz Golaszewski 2017-01-09 13:08:47 +01:00
  • a91259c984 core: create accessors for up_to_date field of struct gpiod_line Bartosz Golaszewski 2017-01-09 13:01:16 +01:00
  • 2ce17cf72c gpiofind: fix segfault Bartosz Golaszewski 2017-01-09 12:55:30 +01:00
  • 5c055d6473 core: fix segfault in gpiod_line_find_by_name() Bartosz Golaszewski 2017-01-09 12:54:54 +01:00
  • 1b666ea9c1 gpiofind: remove stray newline Bartosz Golaszewski 2017-01-09 12:42:39 +01:00
  • 7046a22037 tools-common: use gpiod_last_strerror() Bartosz Golaszewski 2017-01-09 12:38:10 +01:00
  • 9540285a7b core: implement gpiod_last_strerror() Bartosz Golaszewski 2017-01-09 12:37:04 +01:00
  • ddc8c087d8 TODO: update Bartosz Golaszewski 2017-01-09 12:33:42 +01:00
  • 4a852771b2 gpiod.h: documentation updates Bartosz Golaszewski 2017-01-09 12:33:31 +01:00
  • 2afde0919f gpiod.h: make the include guard more unique Bartosz Golaszewski 2017-01-09 12:22:48 +01:00
  • c3ac924586 configure: check for ppoll() Bartosz Golaszewski 2017-01-07 18:55:21 +01:00
  • 9dc79852c3 core: use strerror_r() instead of strerror() Bartosz Golaszewski 2017-01-07 18:53:46 +01:00
  • daa91bb61f tools-common: add the UNUSED attribute and use it in gpioset Bartosz Golaszewski 2017-01-06 18:16:12 +01:00
  • b406b4d455 TODO: update Bartosz Golaszewski 2017-01-06 18:11:46 +01:00
  • 30a0d830b8 gpioset: code shrink Bartosz Golaszewski 2017-01-06 18:08:25 +01:00
  • 5d47d7d8e4 gpioget: fix help message Bartosz Golaszewski 2017-01-06 17:56:28 +01:00
  • 76227a3fc3 core: implement gpiod_simple_set_value() Bartosz Golaszewski 2017-01-06 17:42:17 +01:00
  • 0484d90e05 core: move gpiod_line_find_by_name() Bartosz Golaszewski 2017-01-06 17:28:47 +01:00
  • bc67797c24 gpioget: remove a FIXME Bartosz Golaszewski 2017-01-06 16:44:56 +01:00
  • cade170d33 tools: return from main() rather than exit()ing Bartosz Golaszewski 2017-01-06 16:30:15 +01:00
  • ccb98d37de gpioget: move printing the help message to a separate function Bartosz Golaszewski 2017-01-06 16:29:15 +01:00
  • 91bb5bd0fc gpiofind: add options to the help text Bartosz Golaszewski 2017-01-06 16:27:47 +01:00
  • d91a515a58 gpiodetect: add options to the help text Bartosz Golaszewski 2017-01-06 16:22:36 +01:00
  • 14e277affd gpioget: use tools-common Bartosz Golaszewski 2017-01-06 16:21:09 +01:00
  • 423c71f547 core: extend gpiod_simple_get_value() Bartosz Golaszewski 2017-01-06 15:56:49 +01:00
  • f4907261bb global: fix active state naming Bartosz Golaszewski 2017-01-06 15:48:45 +01:00
  • c848b4bbda gpiodetect: handle unrecognized options Bartosz Golaszewski 2017-01-06 15:29:02 +01:00
  • acc28732ab gpiofind: user tools-common Bartosz Golaszewski 2017-01-06 15:28:39 +01:00
  • e1ce28e22a global: include gpiod.h locally from tools and library code Bartosz Golaszewski 2017-01-06 15:24:10 +01:00
  • 4d5c016bd1 tools-common: add gcc attributes Bartosz Golaszewski 2017-01-06 15:21:47 +01:00
  • d184d41670 tools-common: new source file Bartosz Golaszewski 2017-01-06 15:13:07 +01:00
  • b923e8a712 TODO: update Bartosz Golaszewski 2017-01-06 15:12:55 +01:00
  • 378fe6286d gpiod.h: don't include stdint.h Bartosz Golaszewski 2017-01-06 14:45:16 +01:00
  • cee0b5616e gpiofind: new tool Bartosz Golaszewski 2017-01-06 14:34:55 +01:00
  • 9fb5c1c347 TODO: update Bartosz Golaszewski 2017-01-06 11:27:38 +01:00
  • b6649710da event: modify the API Bartosz Golaszewski 2017-01-06 11:26:18 +01:00
  • e735361820 core: remove gpiod_chip_get_fd() Bartosz Golaszewski 2017-01-06 11:01:25 +01:00
  • a606e9713e core: move struct definitions to the top of core.c Bartosz Golaszewski 2017-01-06 10:54:20 +01:00
  • d452c6be2b gpiod.h: shuffle some declarations Bartosz Golaszewski 2017-01-06 10:51:17 +01:00
  • 14794ba86c gpiod.h: doxygen documentation - part II Bartosz Golaszewski 2017-01-05 18:38:41 +01:00
  • f44e2d552d TODO: update Bartosz Golaszewski 2017-01-05 18:38:18 +01:00
  • 07edb83140 core: naming convention tweaks Bartosz Golaszewski 2017-01-05 17:48:53 +01:00
  • f241989f37 gpiod.h: document the API - part I Bartosz Golaszewski 2017-01-05 16:19:19 +01:00
  • 4048a08a96 gpiomon: fix Makefile.am Bartosz Golaszewski 2017-01-05 16:11:08 +01:00
  • 152a26d34d gpiomon: new tool Bartosz Golaszewski 2017-01-05 15:22:41 +01:00
  • 64cb628c4c gpioset: release the line before exiting Bartosz Golaszewski 2017-01-05 15:14:19 +01:00
  • d25ef4db18 core: fix gpiod_simple_get_value() Bartosz Golaszewski 2017-01-05 14:59:36 +01:00
  • 26b3c55220 core: fix gpiod_line_update() Bartosz Golaszewski 2017-01-05 14:48:28 +01:00
  • 46ae530e46 core: implement the event API Bartosz Golaszewski 2017-01-05 11:26:15 +01:00
  • 22247d609b build: install headers too Bartosz Golaszewski 2017-01-05 10:27:31 +01:00
  • 28cd2855d4 core: fix leftovers from flag shuffling Bartosz Golaszewski 2017-01-05 10:22:36 +01:00
  • 1333f6225f core: implement gpiod_line_find_by_name() Bartosz Golaszewski 2017-01-04 22:52:54 +01:00
  • fc80fc18a8 core: tweak line iterators Bartosz Golaszewski 2017-01-04 22:44:41 +01:00
  • c6a9964d4f core: simplify iterating over line bulk objects Bartosz Golaszewski 2017-01-04 18:00:18 +01:00
  • 90c9e4afd7 core: rename direction defines Bartosz Golaszewski 2017-01-04 17:55:26 +01:00
  • d4092dcb07 core: remove redundant memset() Bartosz Golaszewski 2017-01-04 17:54:15 +01:00
  • 94cd7cd18b core: put the line request configuration into a structure Bartosz Golaszewski 2017-01-04 17:52:26 +01:00
  • 0e7793202d core: remove different gpiod_line_request() versions Bartosz Golaszewski 2017-01-04 17:42:32 +01:00
  • c2597c40fb core: rename GPIOD_MAX_LINES Bartosz Golaszewski 2017-01-04 17:17:03 +01:00
  • 296c6aacaa core: implement public line update routines Bartosz Golaszewski 2017-01-04 17:09:28 +01:00
  • 45a5390c52 misc: add a TODO file Bartosz Golaszewski 2017-01-03 22:29:35 +01:00
  • 904e319d8f core: add input/output flavors of bulk request routines Bartosz Golaszewski 2017-01-03 18:25:05 +01:00
  • f7e148d11c core: merge the direction argument into flags for request routines Bartosz Golaszewski 2017-01-03 18:20:09 +01:00
  • 65cc3e18ab build: add dependencies to Makefile.am Bartosz Golaszewski 2017-01-03 11:22:44 +01:00
  • f2349eb8a3 core: implement gpiod_line_polarity() Bartosz Golaszewski 2017-01-03 11:17:19 +01:00
  • b87d908f53 gpiodetect: use the correct gpiod_chip_open() flavor Bartosz Golaszewski 2017-01-02 18:05:19 +01:00
  • f4e7c18ce8 core: code shrink Bartosz Golaszewski 2017-01-02 18:02:16 +01:00
  • 983196d9ec core: coding style fix Bartosz Golaszewski 2017-01-02 17:51:04 +01:00
  • cd0c1a75d7 core: remove gpiod_simple_set_value() Bartosz Golaszewski 2017-01-02 17:49:35 +01:00
  • 21b6b0f5d3 core: add bulk operations Bartosz Golaszewski 2017-01-02 17:42:47 +01:00
  • 1d92c4112c core: update line info after a line request Bartosz Golaszewski 2017-01-02 16:23:24 +01:00
  • db64f467fb core: add libgpiod-specific error numbers Bartosz Golaszewski 2017-01-02 16:05:59 +01:00
  • ddaccb37e5 core: clamp GPIO values to either 1 or 0 Bartosz Golaszewski 2017-01-02 15:55:30 +01:00
  • acd2534126 gpioset: drop the call to gpiod_line_set_value() Bartosz Golaszewski 2017-01-02 15:50:28 +01:00
  • 400f3f6da6 core: fix a default value bug when requesting a GPIO line Bartosz Golaszewski 2017-01-02 15:49:31 +01:00
  • df6f99c655 gpiod.h: remove GPIOD_ARRAY_SIZE() Bartosz Golaszewski 2017-01-02 15:02:50 +01:00
  • 6b0120f6f7 core: don't set the error number if zalloc() fails Bartosz Golaszewski 2017-01-02 14:56:46 +01:00
  • b7ebb8e1c9 core: release all lines in gpiod_chip_close() Bartosz Golaszewski 2017-01-02 14:55:25 +01:00
  • ba0a799f52 core: dynamically allocate memory for GPIO line request data Bartosz Golaszewski 2017-01-02 14:51:01 +01:00
  • 9882a69a28 core: rename two fields of struct gpiod_line Bartosz Golaszewski 2017-01-02 14:27:35 +01:00
  • 6f922ffb25 core: ioctl() code shrink Bartosz Golaszewski 2017-01-02 14:06:03 +01:00
  • ddd60e0243 error: add internal wrappers for setting libgpiod errno Bartosz Golaszewski 2017-01-02 14:01:13 +01:00
  • ad4b8fabf4 documentation: add Doxyfile Bartosz Golaszewski 2017-01-02 12:41:52 +01:00
  • 806ce83308 libgpiod: use a per-thread variable for storing errors Bartosz Golaszewski 2017-01-02 13:31:58 +01:00
  • 97c4b6d750 build: define _GNU_SOURCE for .c files Bartosz Golaszewski 2017-01-02 13:30:58 +01:00
  • fff7e7b759 libgpiod: add a simple README Bartosz Golaszewski 2017-01-02 11:44:35 +01:00
  • ca6a658abd gitignore: ignore files generated by autotools Bartosz Golaszewski 2017-01-02 11:25:52 +01:00
  • 797d9864db build: add autotools configuration Bartosz Golaszewski 2017-01-02 11:23:20 +01:00
  • 7684e40ed6 libgpiod: initial commit Bartosz Golaszewski 2016-12-26 22:54:01 +01:00