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] $< 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));