From f79f02d5898970b127e4db5168b639ae5f5e3d56 Mon Sep 17 00:00:00 2001 From: wurong Date: Thu, 17 Mar 2022 14:23:50 +0000 Subject: [PATCH 1/2] fix null ptr. --- wiringPi/wiringPi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/wiringPi/wiringPi.c b/wiringPi/wiringPi.c index 445f06b..f63ec0e 100755 --- a/wiringPi/wiringPi.c +++ b/wiringPi/wiringPi.c @@ -2451,6 +2451,7 @@ int wiringPiSetup (void) #else /* CONFIG_ORANGEPI_RK3399 */ gpio2_base = (uint32_t *)mmap(0, BLOCK_SIZE, PROT_READ|PROT_WRITE, MAP_SHARED, fd, GPIO2_BASE); + gpio = gpio2_base; if ((int32_t)(unsigned long)gpio2_base == -1) return wiringPiFailure(WPI_ALMOST, "wiringPiSetup: mmap (GPIO2_BASE) failed: %s\n", strerror(errno)); From 55c6725c5f716ddaf51f908ce43e5abf9eaf50fb Mon Sep 17 00:00:00 2001 From: codedream Date: Wed, 13 Apr 2022 19:37:50 +0800 Subject: [PATCH 2/2] Update Makefile fix order --- wiringPi/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiringPi/Makefile b/wiringPi/Makefile index 10d3087..71c38df 100755 --- a/wiringPi/Makefile +++ b/wiringPi/Makefile @@ -152,7 +152,7 @@ static: $(DYNAMIC): $(OBJ) $Q echo "[Link (Dynamic)]" - $Q $(CC) -shared -Wl,-soname,libwiringPi.so$(WIRINGPI_SONAME_SUFFIX) -o libwiringPi.so.$(VERSION) $(LIBS) $(OBJ) + $Q $(CC) -shared -Wl,-soname,libwiringPi.so$(WIRINGPI_SONAME_SUFFIX) -o libwiringPi.so.$(VERSION) $(OBJ) $(LIBS) .c.o: $Q echo [Compile] $<