hi,
using the wiringpi port from

git clone https://github.com/friendlyarm/WiringNP

Code: Select all

root@NanoPi-R2C-Plus:~# gpio readall
piBoardRev: Unable to determine board revision from /proc/cpuinfo
 -> Is not NanoPi based board.
 ->  You may want to check:
 ->  http://www.lemaker.org/


we are using nodejs to develop app on nanopi-R2C-Plus,
we get this error


Code: Select all

/usr/lib/node_modules/onoff/onoff.js:73
          throw e;
          ^

Error: EACCES: permission denied, open '/sys/class/gpio/gpio23/value'
    at Object.openSync (node:fs:601:3)
    at /usr/lib/node_modules/onoff/onoff.js:68:23
    at Array.forEach (<anonymous>)
    at waitForGpioAccessPermission (/usr/lib/node_modules/onoff/onoff.js:62:27)
    at new Gpio (/usr/lib/node_modules/onoff/onoff.js:174:5)
    at Object.<anonymous> (/home/raylogic/gocrypt/encrypt-go-app2/hub1.js:1:1058)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12) {
  errno: -13,
  syscall: 'open',
  code: 'EACCES',
  path: '/sys/class/gpio/gpio23/value'
}

Node.js v18.15.0