From 019d89d117d88753bd860b0bd623e758af8a2d31 Mon Sep 17 00:00:00 2001 From: BogDan Date: Mon, 14 Mar 2022 16:02:23 +0200 Subject: [PATCH 1/2] Allow users to import pigpio via CMake's FetchContent_Declare --- CMakeLists.txt | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 383c445c..f7d85b6d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,12 +13,28 @@ add_compile_options(-Wall) # libpigpio.(so|a) add_library(pigpio pigpio.c command.c custom.cext) +add_library(pigpio::core ALIAS pigpio) +target_include_directories( + pigpio + INTERFACE $ + $) + # libpigpiod_if.(so|a) add_library(pigpiod_if pigpiod_if.c command.c) +add_library(pigpiod::if ALIAS pigpiod_if) +target_include_directories( + pigpiod_if + INTERFACE $ + $) # libpigpiod_if2.(so|a) add_library(pigpiod_if2 pigpiod_if2.c command.c) +add_library(pigpiod::if2 ALIAS pigpiod_if2) +target_include_directories( + pigpiod_if2 + INTERFACE $ + $) # x_pigpio add_executable(x_pigpio x_pigpio.c) @@ -124,4 +140,4 @@ endif() # package project -include (CPack) \ No newline at end of file +include (CPack) From 7097b0154fd9d20c8071e2910760c5e28b9a0afd Mon Sep 17 00:00:00 2001 From: BogDan Vatra Date: Mon, 13 Jun 2022 21:06:46 +0300 Subject: [PATCH 2/2] Make the MAX_BUSY bigger --- pigpio.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pigpio.h b/pigpio.h index 1b8e51c8..5532cd19 100644 --- a/pigpio.h +++ b/pigpio.h @@ -817,7 +817,7 @@ typedef void *(gpioThreadFunc_t) (void *); /* Longest busy delay */ -#define PI_MAX_BUSY_DELAY 100 +#define PI_MAX_BUSY_DELAY 200 /* timeout: 0-60000 */