Closed FeelTheLemon closed 7 years ago
Tested on my RPi 3 PWM pins is: 12, 32, 33, 35
With this code:
var rpio = require('rpio') rpio.init({gpiomem: false, mapping: 'physical'}) let count = 0 let pins = []; for (let pin = 1; pin <= 40; pin++) { let valid = true try { //console.log("pin: " + pin) rpio.open(pin, rpio.PWM) rpio.close(pin) } catch (err) { //console.log("error: " + pin) valid = false } if (valid) { ++count pins.push(pin) } } console.log("#################") console.log("Total PWM pins: " + count) console.log("Pins: ") pins.forEach(function(pin, i, arr) { console.log(pin) }) console.log("#################")
got output:
pi@raspberrypi:~/test/blink $ sudo node pwm_test.js ################# Total PWM pins: 4 Pins: 12 32 33 35 #################
Thanks, and sorry it has taken so long to get to this. I merged pull request #38 which fixes the same thing, so this is now resolved.
Tested on my RPi 3 PWM pins is: 12, 32, 33, 35
With this code:
got output: