aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
10 daystools: tests: accept the new gpio-sim label format in test casesBartosz Golaszewski1-10/+10
2024-04-24tools: add minutes as a new supported time unitBartosz Golaszewski1-4/+6
2024-04-24tools: allow longer time periodsBartosz Golaszewski6-23/+40
2024-04-24tools: use ppoll() where higher timeout resolution makes senseBartosz Golaszewski2-4/+20
2024-04-24tools: rename timeout to idle_timeout in gpiomon and gpionotifyBartosz Golaszewski2-8/+8
2024-01-02gpioset: improve toggle option helpKent Gibson1-1/+1
2024-01-02gpioset: reword note on post-exit behaviourKent Gibson1-5/+4
2023-11-03tools: tests: include the test script in the release tarballBartosz Golaszewski1-1/+1
2023-07-03tools: tests: print additional info when regex matching failsBartosz Golaszewski1-2/+2
2023-06-30build: remove redundant SOURCES assignmentsBartosz Golaszewski1-12/+0
2023-06-22tools: tests: remove a stray newlineBartosz Golaszewski1-1/+0
2023-06-22tools: tests: port tests to shunit2Bartosz Golaszewski3-270/+255
2023-06-22tools: tests: add short sleeps between generating edge eventsBartosz Golaszewski1-0/+4
2023-06-12tools: tests: remove implicit run-time dependency on ncursesKent Gibson1-1/+1
2023-06-12tools: tests: speed up continuous toggle testKent Gibson1-3/+7
2023-06-12tools: tests: add tests for idle-timeout and debounce period.Kent Gibson1-0/+79
2023-06-12tools: gpiomon/gpionotify: add idle-timeout optionGabriel Matni2-3/+28
2023-06-06tools: tests: modify delays in toggle testJoe Slater1-5/+16
2023-06-01tools: tests: replace egrep with grep -EBartosz Golaszewski2-2/+2
2023-04-17tests: don't install test executablesBartosz Golaszewski1-1/+1
2023-04-04tools: replace alphasort() with versionsort()Bartosz Golaszewski1-1/+1
2023-03-31tools: tests: update the kernel version required to run testsBartosz Golaszewski1-2/+1
2023-03-15tools: gpiomon: fix setting event clock typeBartosz Golaszewski1-1/+1
2023-03-12tools: remove dependency on glibc program_invocation_[short_]nameBenjamin Li8-21/+47
2023-02-25tools: remove unneeded #includeBartosz Golaszewski1-1/+0
2023-02-17tools: remove unused definesBartosz Golaszewski1-2/+0
2023-02-10tools: use 'unsigned int' instead of 'uint'Bartosz Golaszewski1-1/+1
2023-02-08tools: update the copyright date in the output of --versionBartosz Golaszewski1-1/+1
2023-01-31gpioset: use #ifdef instead of #if with GPIOSET_INTERACTIVEBartosz Golaszewski1-1/+1
2023-01-31doc: various tweaks and improvements treewideBartosz Golaszewski1-2/+2
2023-01-25gpioset: use gpiod_line_config_set_output_values()Bartosz Golaszewski1-10/+11
2022-12-16tools: tests: check for egrep presence in the systemBartosz Golaszewski1-0/+1
2022-12-12tools: tests: remove leftover echoBartosz Golaszewski1-1/+0
2022-12-12core: rename gpiod_version_string() to gpiod_api_version()Bartosz Golaszewski1-1/+1
2022-12-09build: use LIBEDIT_CFLAGS when building gpioset with interactive modeBartosz Golaszewski1-1/+1
2022-12-09gpioset: put local variables of the same type on a single lineBartosz Golaszewski1-4/+2
2022-12-07gpioset: fix memory leak in interactive modeEsben Haabendal1-1/+3
2022-12-07tools: display the correct license with --versionBartosz Golaszewski1-1/+1
2022-12-07treewide: rename EVENT_CLOCK to CLOCKBartosz Golaszewski2-9/+9
2022-12-07treewide: use plural 'events' in read_edge_event() functionsBartosz Golaszewski1-1/+1
2022-12-07treewide: apply formatting changes with clang-formatBartosz Golaszewski7-65/+56
2022-12-07treewide: use C enum types explicitlyBartosz Golaszewski5-33/+40
2022-11-21tools: gpionotify testsKent Gibson1-0/+531
2022-11-21tools: add gpionotifyKent Gibson3-1/+453
2022-11-21tools: line name focussed reworkKent Gibson12-1439/+4258
2022-10-31treewide: libgpiod v2 implementationBartosz Golaszewski9-186/+292
2022-03-08tools: port the test-suite to using gpio-simBartosz Golaszewski2-279/+354
2022-02-18gpioinfo: Clean up scandir allocationsJoel Stanley1-0/+2
2021-11-19tools: tests: check for 'timeout' programBartosz Golaszewski1-0/+1
2021-04-30tools: gpioget: add new --dir-as-is option for GPO read-backAhmad Fatoum1-2/+8
2021-04-17treewide: rename chip property accessorsBartosz Golaszewski3-6/+6
2021-04-08gpioset: fix a segfault with default modeBartosz Golaszewski2-1/+10
2021-03-18core: switch to reference counting for gpio chip objectsBartosz Golaszewski6-7/+7
2021-03-18treewide: simplify line lookupBartosz Golaszewski1-5/+4
2021-02-18licensing: relicense non-library code under GPL-2.0-or-laterBartosz Golaszewski11-11/+11
2021-02-18licensing: make the project REUSE-compliantBartosz Golaszewski12-59/+15
2021-01-19treewide: make drive settings an enumBartosz Golaszewski1-2/+12
2021-01-19treewide: rename BIAS_DISABLE to BIAS_DISABLEDBartosz Golaszewski2-2/+2
2020-12-17treewide: simplify the active-low line propertyBartosz Golaszewski1-6/+4
2020-12-17treewide: remove helpers for opening chips by name & numberBartosz Golaszewski8-7/+67
2020-12-14core: kill chip iteratorsBartosz Golaszewski5-25/+76
2020-12-14core: rework gpiod_chip_find_line()Bartosz Golaszewski1-1/+1
2020-12-14treewide: kill global line lookupBartosz Golaszewski1-13/+18
2020-12-14core: drop line iteratorsBartosz Golaszewski1-9/+5
2020-12-14bulk: drop the limit on the max number of linesBartosz Golaszewski1-1/+4
2020-11-18treewide: unexport GPIOD_UNUSEDBartosz Golaszewski3-2/+3
2020-11-18ctxless: drop all context-less interfacesBartosz Golaszewski6-130/+168
2020-05-04gpioinfo: print bias flags if setBartosz Golaszewski1-0/+27
2020-04-30tools: unduplicate signalfd() codeBartosz Golaszewski4-36/+24
2020-04-14tools: tests: fix regex patterns for timestamps in gpiomon test casesBartosz Golaszewski1-9/+9
2020-03-17build: use the gnu89 C standard explicitlyBartosz Golaszewski1-1/+1
2020-01-06tools: add a newline between the usage and summary sections of help textBartosz Golaszewski6-0/+6
2020-01-03treewide: split .gitignore into separate filesBartosz Golaszewski1-0/+6
2019-12-10tools: add tests for drive flagsKent Gibson1-0/+82
2019-12-10tools: gpioset: add support for drive flagsKent Gibson1-1/+23
2019-12-10tools: add tests for bias flagsKent Gibson2-2/+92
2019-12-10tools: add support for bias flagsKent Gibson5-18/+69
2019-08-07tools: tests: restore the bats shebang in the bats source fileBartosz Golaszewski1-0/+1
2019-08-07tools: tests: fix the gpiomon test case with --active-low switchBartosz Golaszewski2-2/+4
2019-08-06tools: tests: drop the .sh extension from the testing script's nameBartosz Golaszewski2-2/+2
2019-08-06tools: tests: pass command-line arguments to the underlying bats scriptBartosz Golaszewski1-1/+1
2019-08-06tools: tests: run the bats script indirectly from a shell scriptBartosz Golaszewski3-3/+60
2019-08-06tools: tests: remove some development leftoversBartosz Golaszewski1-1/+0
2019-08-01tests: use GLib for library test cases and bats for gpio-toolsBartosz Golaszewski2-0/+877
2019-08-01gpioinfo: mark kernel claimed lines as usedRamon Fried1-2/+6
2019-03-07treewide: rearrange source directoriesBartosz Golaszewski9-0/+1190