{"_id":"perf-gpio","_rev":"29-3faf75d08fe6898c15d8a88f408e4748","name":"perf-gpio","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","dist-tags":{"latest":"0.6.1"},"versions":{"0.2.0":{"name":"perf-gpio","version":"0.2.0","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"nan":"^2.7.0"},"gypfile":true,"gitHead":"51962b567a8f89aec8a362d96ab07cee2a0b69a7","_id":"perf-gpio@0.2.0","_shasum":"2e808b1af5e715379020e2c7086993ba36a24304","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"dist":{"shasum":"2e808b1af5e715379020e2c7086993ba36a24304","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.2.0.tgz","integrity":"sha512-UaPuAAWNxJP2dt48nP5KVYEOcq9EYc3vhplN5NNYorU65PczfrjyFlQmLaDu5oQ2bFtvBlVxqcUZD8ovbAAWWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4tHN/uGC/+KIblp6tjHj0J3kee5JFiheSaTE+go6pGAiB06sBJAROOAJIDLLCRPdrO/nE/U6WPCVJp7KkBekbXew=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio-0.2.0.tgz_1508015784061_0.6225535403937101"},"directories":{}},"0.2.1":{"name":"perf-gpio","version":"0.2.1","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"nan":"^2.7.0"},"gitHead":"207351d65cb8ce243a650bb925e4b8adb1ac943f","_id":"perf-gpio@0.2.1","_shasum":"a42759a357ce8dbdc73f1e060c113507b4eb17f2","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"dist":{"shasum":"a42759a357ce8dbdc73f1e060c113507b4eb17f2","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.2.1.tgz","integrity":"sha512-XoTG5rgGqmqFkhuLo3V0+Kj9A7WLRXjF8lhQU0EWvrHUhXBjf1a0UVflFlsHCnticv3AvZ/yxWtQdhyf2mFspA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoVTmyDYJ8ob0FAmCP5v+RbOAlxZtv/X0fv4Us4kWXxAiAfCtzur9drYEqu+ZeyDg9nLIIUigcCsJrz3bNYve+iWQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio-0.2.1.tgz_1508016218552_0.2614749385975301"},"directories":{}},"0.2.2":{"name":"perf-gpio","version":"0.2.2","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"nan":"^2.7.0"},"gitHead":"207351d65cb8ce243a650bb925e4b8adb1ac943f","_id":"perf-gpio@0.2.2","_shasum":"c6a4ea4966aa497af7c5c97a884bc09080590476","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"dist":{"shasum":"c6a4ea4966aa497af7c5c97a884bc09080590476","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.2.2.tgz","integrity":"sha512-cNRIzbBiBYGWO0TNsHjn3f/VxN9o4hxhB8IqFu4mlvFR+mEW1HoNZ08Rio6LJ1OtxJwfqTkhhcicN3A6jJOadg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGVdiWn7eYb5JRtcpof2hzxvyLEadyj4kB6s03E8mGOwIhANixBRoxCXLp1+3ErOuP2ygPngzTqljli4NQ7GsypcFH"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio-0.2.2.tgz_1508024575723_0.45593775645829737"},"directories":{}},"0.2.3":{"name":"perf-gpio","version":"0.2.3","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"nan":"^2.7.0"},"gitHead":"207351d65cb8ce243a650bb925e4b8adb1ac943f","_id":"perf-gpio@0.2.3","_shasum":"86fef24b8c2216244c1cadff34367ca324576c76","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"dist":{"shasum":"86fef24b8c2216244c1cadff34367ca324576c76","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.2.3.tgz","integrity":"sha512-F0lHFvhGQWeIUKNHtoEjEqZBvOncWH5vpf5dNCBV6PJ+b5PhLXVJj9NgM0cE4OllA6jaersJe2dojDaRcTGZdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4OMSWOEXw7fRX/EYXN8ozEXJgo87W0AMa0rbU/0Q8zQIgatI0Gh9E7acIiVJpSiZHPTQTCTxNmKRyTAqsIz1wfyo="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio-0.2.3.tgz_1508025106739_0.3245115375611931"},"directories":{}},"0.2.4":{"name":"perf-gpio","version":"0.2.4","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"nan":"^2.7.0"},"gitHead":"207351d65cb8ce243a650bb925e4b8adb1ac943f","_id":"perf-gpio@0.2.4","_shasum":"ff3de6a4da4fee59a7f9f1ac2887c10d96eaccec","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"dist":{"shasum":"ff3de6a4da4fee59a7f9f1ac2887c10d96eaccec","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.2.4.tgz","integrity":"sha512-Yrfld70OAN3bW3bAw/7H6QXu4/YQWaLCUktBLOS54mi8jGN4pYuqZ9jxj/WMDTCLq3zkP4z7Ro8yPVbml6pCzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjpr29SEEV91nYMwm7aO6SBoCXi5ntngrkL5dj440Z2QIhAIqvjPZFJb3G6I8tU8Z2alQoIFqrIuKWg8N3RpYZvlWG"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio-0.2.4.tgz_1508025278444_0.05818088841624558"},"directories":{}},"0.2.5":{"name":"perf-gpio","version":"0.2.5","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"nan":"^2.7.0"},"gitHead":"a3c8ddc29ff1afa9d29f8064c5c80e7e362bc3f9","_id":"perf-gpio@0.2.5","_shasum":"b84521ee7acd7c814e9a72d7bf20f322bf082ac2","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"dist":{"shasum":"b84521ee7acd7c814e9a72d7bf20f322bf082ac2","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.2.5.tgz","integrity":"sha512-dz8liHgGoGvJPfi08Oy8VJ5/VEDHHa2Qsqyw99V/EkoeMQR90EsmWD/HPYA7SfRDCw453HH23Tdv7tnxv7LQ4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmK7jPxuwEcYTe1BjjAldsEKlRcgMIYoqcZxtJVwyjMgIhALPL4w7Ji/hRUrXMRzWbcxm0adOBl/aPYFEYLZcSFUTj"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio-0.2.5.tgz_1508027913653_0.37862243549898267"},"directories":{}},"0.2.6":{"name":"perf-gpio","version":"0.2.6","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"nan":"^2.7.0"},"gitHead":"fb9f388c23c117d867d8bba8db45af6d65cc9e77","_id":"perf-gpio@0.2.6","_shasum":"080be04508a1aac3ad43ae0499f6a07a4499dc94","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"dist":{"shasum":"080be04508a1aac3ad43ae0499f6a07a4499dc94","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.2.6.tgz","integrity":"sha512-D90jDKQhc9OlGM6+kY7q4YsiOl4BKWiqZCrFodtE/DWRpUY1R6n6UKuEZ8ROLTG+7S7l1QCgf23MnrJrOUZr2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTDIlnX4abgWHZQHf/+cjW62fFigyXnLkCvrkpQmrOEAiEAjFmWSy/512uKKjGa+pZ1Rj80SPVhM8CTGjCktitkApo="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio-0.2.6.tgz_1508033824494_0.6420490865129977"},"directories":{}},"0.2.7":{"name":"perf-gpio","version":"0.2.7","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.7.0","rpio-pwm":"^0.2.0"},"gitHead":"33294f8cb76d49d9f341259db25e6b498a3fbc83","_id":"perf-gpio@0.2.7","_shasum":"79db2b4b9cc3fd000b34ca354f817c494b20a3e8","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"dist":{"shasum":"79db2b4b9cc3fd000b34ca354f817c494b20a3e8","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.2.7.tgz","integrity":"sha512-TCc7gfesS51xTA1j2p2UJUcW3xzcbKaYKpO3g96y2GEu7kNSDUmVDMj0I/z/B3OUxlitjq0I7AB1c0xlvEXSVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoai46OSk1ombb7KZmzFOpR2veIWUfamhN5f196rS6CAiEA554KvTjjrpvzZmv14N6AdWSWkwJ1L6oim2wUszMouPw="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio-0.2.7.tgz_1508632479849_0.6048818817362189"},"directories":{}},"0.2.9":{"name":"perf-gpio","version":"0.2.9","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.7.0","rpio-pwm":"^0.2.1"},"gitHead":"cb945eac562d235542a520a5de7e8b88830dd319","_id":"perf-gpio@0.2.9","_shasum":"4613f53d5cea65c2f9b2e48cfccee96a1d8f814f","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"dist":{"shasum":"4613f53d5cea65c2f9b2e48cfccee96a1d8f814f","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.2.9.tgz","integrity":"sha512-DE9MU94AtfDEVYtn+nRzj05UhB/jEvSP6lib9YNUNcSffgwK76gvZul17qX5BNzg7quovM0Mg5USpBoeQYA+lQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEj0Nq59NUI4cxLxOjNUdfE/nNLs7fLfHlE2Wcn0ZhdgIgMPIOSkWjOLv1YqnOPkLh9iFfXg2wMLXSQdN1iCkqa9c="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio-0.2.9.tgz_1508699438630_0.7690106192603707"},"directories":{}},"0.2.10":{"name":"perf-gpio","version":"0.2.10","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.7.0","rpio-pwm":"^0.2.1"},"gitHead":"110789a14bb61b5238a2b37c726d251899e7e14f","_id":"perf-gpio@0.2.10","_shasum":"4feff1b503197b7058468653e628c532ae22ebae","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"dist":{"shasum":"4feff1b503197b7058468653e628c532ae22ebae","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.2.10.tgz","integrity":"sha512-QrWzBr3mSmLev6xtCuHNdCrM0D6K+yL0FS08KKjazG2gkklaOfH0K/L2oIDbMFA71CbFeeO0RpAKTY/qiF5KzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUvvjbR/+6ziR5M/2sOHVRMU3A2fXtwPH/c4z4bwtE4gIhALYDee8g501n/5EtYW65Jz38zcJqdc5XT2mTiTE0kozB"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio-0.2.10.tgz_1508700788360_0.6325094378553331"},"directories":{}},"0.2.11":{"name":"perf-gpio","version":"0.2.11","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.7.0","rpio-pwm":"^0.2.1"},"gitHead":"8bce78e573af5a867913f526c2b6bd196e38908b","_id":"perf-gpio@0.2.11","_shasum":"9ea5c9af6ecfde65267eb02e88168900c9db510d","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"dist":{"shasum":"9ea5c9af6ecfde65267eb02e88168900c9db510d","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.2.11.tgz","integrity":"sha512-N07H0bQksz/iangsIHz8j+hwQj+A3PupsdL+MTOkykNXIDBDsiMJT23AvoD8O9Bu1V/dPZUNxb5jEGXL/gOQag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwcUz/4ZqJCZeXYk0cUj+rbZv2gIZll/Zj4lebsCaxlAiBzvGwPFb9LypPXHjJYA1ZFY37EMcdPYOtktm0qG9gXIQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio-0.2.11.tgz_1508736027160_0.14148044679313898"},"directories":{}},"0.2.12":{"name":"perf-gpio","version":"0.2.12","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.7.0","rpio-pwm":"^0.2.1"},"gitHead":"029fea42230ee03e5634cecbbdb09ad15cfedc5e","_id":"perf-gpio@0.2.12","_shasum":"09abd39a9ee2a7a5064cca2bc160af0fcd2960ff","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"dist":{"shasum":"09abd39a9ee2a7a5064cca2bc160af0fcd2960ff","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.2.12.tgz","integrity":"sha512-MdG8C5dQReDV4NKSZNhtaQOidn8Dc3HZ6jSiLpnL6eh1JNaJHCs28JPsb1bllWH1IXBpZygD5krvibgma5FFvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUMmK7x2B3obLhglpJfbtGUy+fYnNR9SlV1CSJ3TBiZAiEAkbK0vg/s5lCPxilHI2NxuwevrICshvmWNJ9vLQnzujQ="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio-0.2.12.tgz_1512262719216_0.39656449668109417"},"directories":{}},"0.2.13":{"name":"perf-gpio","version":"0.2.13","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.7.0","rpio-pwm":"^0.2.1"},"gitHead":"029fea42230ee03e5634cecbbdb09ad15cfedc5e","_id":"perf-gpio@0.2.13","_shasum":"fbfbf12355ccaf1601cd78cc51c80ab516123826","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"dist":{"shasum":"fbfbf12355ccaf1601cd78cc51c80ab516123826","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.2.13.tgz","integrity":"sha512-EiBisIN2OU2svlzCdYtY20Fxh4IngG0bCUnxdRCcfQSubdImYfXlAUChdug03v+Ed2oX16GaXyO6GONBYYFbtA==","fileCount":224,"unpackedSize":926139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9JclCRA9TVsSAnZWagAAOT8P/12pndWEhsYu+P2fnApY\nMskGQ3yklQIPFfEnD2IDQVFDaE2AGh7FZF98XYJSV9Aa+fwPt4yj1hBpYIHe\njYugtZhVYi6+/CsYYRzrznLNkzAHBdBnlxgn4HF9cz0KHyVgQshlX0SZc7Sh\n/3KuMLytKuntJmdjg/meH8SHOY4bul0nO3+3UepRNPBqitU/8lJ7fwjE0jFi\nRMIjxlG1xvHRt1nc8PyqVQK0wcr0BWMnadvLMIlsSYrc1IF1C5VFKXJr8wR7\nK3klwkRGkdLxjIYrfzDrrRBecSZe4SHbCHH0NWMQsWlZ83ssQKGedMuhTWR7\nU2i6H5MN1DXxglYVpCf7KJcIrCinNTURAyXgODhAZeIRBaFZqMvj9P0i/MNv\nMFZd18pYFtlvCjB5yP58w2ON7RA3HOLl8LYKn1wKJ3VTqmzKfxbCKLTtwmoW\nruTqiey0Tese82kxOncsIiisJzk7MjWDmcn2l79ylsGG46HXoFLDPL3/e4kV\nlgPLzp+C8nq35oOJzcXjEI6FL2MKLevEype5YFGsXSBv1qAAP+ty4eaxwEXv\nhqjGt1DKSDi0fra5KQfvJsRmRmW+8VN9xNCMJBwe8oRC1ST3Y9rhQX8e1uIv\nZekkxyVJ73Ne7jf4wqjBlmePsfwgGRlim165L5MOJoQgAwxDor5NrP1kWy6J\njx92\r\n=qly6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzAb9cWKHw4utPxp7awCu0LYj5JSNhq7yVcXC+rswB5AIgLYGHAdBT8LmPxC/1rWZLcTdpnCMQGom/LHCcZ4UUtFE="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio_0.2.13_1559533348814_0.6636231699185036"},"_hasShrinkwrap":false},"0.2.14":{"name":"perf-gpio","version":"0.2.14","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.7.0","rpio-pwm":"^0.2.1"},"gitHead":"51bca9525217716a5502585cacd4d736697049c9","_id":"perf-gpio@0.2.14","_shasum":"83b3a41779df49e236c7c0376a9a669285118417","_from":"perf-gpio","_resolved":"file:perf-gpio","_npmVersion":"3.10.10","_nodeVersion":"6.17.1","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"dist":{"shasum":"83b3a41779df49e236c7c0376a9a669285118417","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.2.14.tgz","integrity":"sha512-ZocD/ooubVcyjBQAz9cQgL/eFieLYfFiquGGvK8YWp72M4ofolQBgBGbOrDOSwsLg2n+Pu9EshGODr+6XWhHig==","fileCount":22,"unpackedSize":31464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ+YECRA9TVsSAnZWagAAW4UQAJtT/QCd1UiXbDwFuFSg\nN0vymuEvxxCdpNJ2JQSjuP7KcYK+nr+AiaP4dFz8Sdk65McdtG6peSRR4kb/\nE9uLgtfNnhAuFsg/FHI1BEk5EIc0VIYqPjq98ok7n+N0PC4ntpm8dBc0i5Wi\nlsvrCPaiprHlJa5rDL+OJD1vCnIrYgmnm8kJnAgDIex/KKRE9qL4pWj4I6e+\nS3IVMNuWmkOStfEH+1LjkhFs2SaptpgEmPFlmvz5g4RYQ2pCGxvUDhdTJ5Pd\nXbE21Spjfdh0nepLbN13GaNvPgTa10bVHcNmkLXjs4mZ/Ri5GOlVdgDyLq1u\nsZQzFP2B3RMRyTvEw1slewQR1xx/myp3eGPZh2dCdYU3e17sYDvMMRzdJfpC\n8yRjC4ph3ORU22kBOXvFp3csTBC8xGhXVGvIo3kmPINolfdSQ5iZbWHKpO1W\nw0E2bNUKNzYF5e5SuAGLCYo1DHIiMeslI4SDNdWo8frEgl5NhIAsx5fblbyM\nKnQwFAadlEwijLYnCHLXQwUOFldik+x4W+pBnnejLYCWk/BvtYuGbxAlIPNA\nd5uw7b6z9ZgPyJ2s/rStqubi//R3vubgD1RBMLkZ8ilEmm8Jzj+0qPDtK/oN\nIO05iH2e5p5OyVamd5TZvPHQaKd885XuVyUowzlnLztk0lv3oTpAZaIXeHUu\nIhWy\r\n=KL3/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbsStXBHI69EAvL8b7TNg/Jl4nQA60ojnGzLcKwGwr8AiAeRaZ2rmhiInHEZRe7jUes1VPIEevo2aqRCsasJ/nt4g=="}]},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio_0.2.14_1583867395720_0.28846700268531533"},"_hasShrinkwrap":false},"0.2.15":{"name":"perf-gpio","version":"0.2.15","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.7.0","rpio-pwm":"^0.2.1"},"gitHead":"5c972bd08dcb83706081ac7d5418c471b5a89482","_id":"perf-gpio@0.2.15","_shasum":"f620731d35226af827ac0ff2d4a3f59190a66fd2","_from":"perf-gpio","_resolved":"file:perf-gpio","_npmVersion":"3.10.10","_nodeVersion":"6.17.1","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"dist":{"shasum":"f620731d35226af827ac0ff2d4a3f59190a66fd2","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.2.15.tgz","integrity":"sha512-i6S5EnBkLlPSyEaoulYVOjU2JgwqzBXaNM39GC08STiVFgquffF1hNHhaOQTBySQwzsrBbR13B3OQTi1JjGxCQ==","fileCount":22,"unpackedSize":31785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaCy8CRA9TVsSAnZWagAAu0IQAKRk29eLU0H+1ntHW1Bg\n9VZiYbrYZ2xWHXlkB8ZMAt70ZKn/32zXPShnDCt4/NynCVhhxp5esgs4wzpM\nm52kpt11nuYMsNuVPfDoNR9dYcRXMQkXnky98W+BJIKwuqlgTNX9oTGrZC5L\nnBAZbKoTi2DwP/n3VvxH7m/OjXfpgb7VbDxsbe5aI9lB/Vc6TV0giFqH/Hb9\n0u8ixPnOuvIqvhNousLBXR7urbjnaOcdYPBjDbJVApwFFSUpFjDoAaTt9L+Y\noM2WZviVEvyRg1C1jGvwhSjcrYuLIc7AAGuhdB8vebciW14/e5783WOID70a\nCS+5LNc5+C7UH+RigVh0AIl/YKtNkrIVCj9HoKCiIZjivIwszc0qx4s1ZSBN\nc+oKWswN+ipQ/97KqKCxp8WNogXNyATALmjB4kKZ4AXdVi55kIQuAsDmqC57\nnpwo1jXpWIHC+0jvgI35gxVWkPFPvpEtqEZ0wGafbDQntfN6ghXiD0SKnBEy\n5qpOfdMU7SC4OU9z38/6RxtIQWkRJLzV7nj9ak3S2qBeqnvQOO45NRCAVHww\n91NwyW8dJwCiZTwLmxF5I7J71DXOI6gbrAA84FSamULzWlC9rLJhYmuLDs0w\nLuvx55pzn0Zwcf/j1545TKHuOvNWwWG/C20i2mXwLQPGxCYKoKqGgzztgjDC\nWUgM\r\n=TUBd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2OGmH/AY0tmmX7damWm3/vq9tCanpva+Qy9ifaSCZUAIgGiRkU2G90HyZVzRb56Pl79rarBCGzyBxNK5Fza781mo="}]},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio_0.2.15_1583885500042_0.8728664033995175"},"_hasShrinkwrap":false},"0.3.0":{"name":"perf-gpio","version":"0.3.0","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.7.0","rpio-pwm":"^1.0.2"},"gitHead":"3b7d0fbcca646f8fda8510af37376ba7ea3df07d","_id":"perf-gpio@0.3.0","_shasum":"44cd38903af464dd1cd9bceef059694014b9fcfa","_from":"perf-gpio","_resolved":"file:perf-gpio","_npmVersion":"3.10.10","_nodeVersion":"6.17.1","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"dist":{"shasum":"44cd38903af464dd1cd9bceef059694014b9fcfa","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.3.0.tgz","integrity":"sha512-cNSA7kLMSTFvj50K+DWDTm5+Qxj08np9wef1vzm5xkgGegXlt5YT/P0njtbQfXABiK58juewtscVN7tQytLY2A==","fileCount":24,"unpackedSize":33443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedsR2CRA9TVsSAnZWagAAugsP/i2VMfG0WH9c2CRl8zLb\nuL/hu8QdWTgPbZc3jUf+vyMm+2uvU0YCfnhuylWEkYkSLrndeDhuPVI44k1r\n0M1NUa1v2SWkQBWGmDobRmjpMsJQJkSwo3xtDeKByt/23yEw5QUtEO3KMHLR\ndkpQKLxmHAHx5MShX/Pq020Oj7sL0zmXObqS3MGFksZF6YqdFD2cQ4ulUtmQ\ncgIS2t/QXA6DeipFskmmcJiLQFZJGuXVjPKVitHP6MZR8tBIR/oEn480VvtX\nufASNa+fda9G701+WdBT3ke6r/CpNOO8WdwxJpwjD/Tmc4PM9WoMDCLpXvzY\n7+Iu6e/ncUDITpRoEAaZdSWnyObobgaFNd5iPohuMXv+JZ+cwe76RSj8T5ba\nMd5TILQ7HTwkoFoy7dSGGrlxznXv3nH+70N3Pdb+f8pdFCWaJ97Y/jcALc+h\nxuac4bS8sImfLvi5/p6Ew7eROzypKJyzmCFta4+ihTrTZDT0lENUNJmEDwrC\n3zg+9DIBsoFyqg6pfgIA6auL8W0vQq1VaabSBOJpdlwm/4VxYTVcHKM5JeoB\nhCdqpq8+VVwP1kax8nvX4vLye0PwaP++L2a3L7pBN0Iz5Hp5EsXobXjQvsif\nwHmLWQ9H173tkCKzC+V9+zQ6Dq9B2PgPBnG1lfIabvRUgp3hTErQUKnKJPQd\n0eE6\r\n=FxnM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPZfpjkA1aYugKJNMbbLDLGunQt8bBOgWFRK/Dp6zpUwIgTELWQuZuMgCawDFwQ9MMrm2JUE3YsjXY9RKha0iczqM="}]},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio_0.3.0_1584841846425_0.007011767149200265"},"_hasShrinkwrap":false},"0.4.0":{"name":"perf-gpio","version":"0.4.0","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.7.0","rpio-pwm":"^1.0.2"},"gitHead":"1034d21e0a2d4cda0b33ea15211c3ad4fb274502","_id":"perf-gpio@0.4.0","_shasum":"bac41f25c94125bc9de0f552c779fbf87c2bb92b","_from":"perf-gpio","_resolved":"file:perf-gpio","_npmVersion":"3.10.10","_nodeVersion":"6.17.1","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"dist":{"shasum":"bac41f25c94125bc9de0f552c779fbf87c2bb92b","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.4.0.tgz","integrity":"sha512-+IGpww+W8rohQJ19FqAz55DZwAgWdtCZ0YTCibOYaIGvzetiL03RpYE22eeflj1VA2LU1mg5c2ujeqIbnEFblA==","fileCount":27,"unpackedSize":37206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefRkBCRA9TVsSAnZWagAAlyoP/3hS+MuhdPKJs+hmD4T2\ncZaamyHLnLz+F/eLtzOCQXoPdlVDqRt6McZHMtjcYzFAGw1yt9YwU0YeVq9y\n//4v6qIkwvaa8P5890Lc+Ers3gWaP9fpNydw9MH717kFjQxNV21xCS+VnneX\ngf5BXEwsvH379mkX0Q/HyOPqeAzfmANR6p6mjXDb9AlZKk9XoeRntPAvohaf\n5DTpG3r6bU9Auz39eDj13eqpkk35y5j7pp6A9WYCDg/X5iLAqi/uGCDoM1si\nsFlsvev2QaVHPbjuE2p+QA69dhw24F3PkfMUBzrgQmMp9Zg7IkPl4nOsPpXd\nAqi4AUY4LPE0lyPzfqHfCEF+zW3YCCfwrjgX4plNS3qk6rUzSVi7CFBcq2sM\nYeAClG5VYDXfk8k0T4X8bJrNcmVFvOkmpmXeuc1b2iMV9NDKzfZruLtDiM+Y\n3YivffArjRYL9zOYMxHi+nLf6OZz1CGbgZBQp6FGqMehZJIi9LH/3KFJQWDL\n8j9bNrC7AMRooNw03RIahBlOWJo3mMPGQqRpEEiG3j5IqqKWHoeuG5nerwQo\nV6r/rNXM3xNQ2/kBgR/pUPwOpzhcqqgTepG6so1ArDSXhJUkwNBHtSKyAO3M\n9cGLuUASTS4PXOkmWWgWgKevDaKFe68cEQfjLj/9s85lxEgLs7bdXSZDINiE\nqxcf\r\n=+5ix\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3qlP/e+vyMgRRAZn7wAZj7EA3stVcNqMHsYRVAOlEuAiEA9jPTnRg8wcJ8ussvu4UOgcQQtlyFkOxoSk0pht2ZLu4="}]},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio_0.4.0_1585256704653_0.0876287212801814"},"_hasShrinkwrap":false},"0.4.1":{"name":"perf-gpio","version":"0.4.1","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.7.0","rpio-pwm":"^1.0.2"},"gitHead":"0089b73e4cf44c0a22d525dd7e2fb6305aae4a87","_id":"perf-gpio@0.4.1","_shasum":"4d685df62bf24382101fbc25673d1b6fc3a16b45","_from":"perf-gpio","_resolved":"file:perf-gpio","_npmVersion":"3.10.10","_nodeVersion":"6.17.1","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"dist":{"shasum":"4d685df62bf24382101fbc25673d1b6fc3a16b45","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.4.1.tgz","integrity":"sha512-nxi/MvkeWgimLy2fga063wx4GS7t1GEAf9AemIjvOoH71XXZsdfCcOVrcDEvVHuFsG/6WkalYFXzWXH4Zrs4Bg==","fileCount":30,"unpackedSize":39290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefTB9CRA9TVsSAnZWagAA45wQAJukIS4XyHv3+618gHSK\nAwuHGA5kwuCPCWfBRpUcFgvCWncdG2hLydpWqVguXEcIfbnyhFvBaOyFIjRE\nB9EShalT6HALls1KwzOhLjgEPC88yZgRndOZMFCqiwuQzVsTCj7A+jvSF4Z3\nOMKe/N+6oSKgGZRmG/qhgwMrRwvFRh8SImSOG36rQQwRqXQbev6h2mSgrrcx\nF2XGKZvuKa4lbbEOhaK1woJNmlLY9VP9GuxObX331AET/Qhyh8pGccxfpO4v\nxTImyLMnMcuxEAkMijImFS3UItMrkD3wrxs2aGSeeuGUedU1mIx+gA2e9MoM\nMR7LwIFcKT7WHiXIAui5cgJIZeoHf9cq6Idln8zOOO1CdozuVmLzjXupigfj\nYKjfoZPPYCYncmAXR7ESUPvYyA7P4E3C2BdZ1QLyF6852xfDnL1WBtIkvdFL\ncZ1HM3KzZuvueAkwhT6WrCUVf5l+HOvft+zIi87VmYRnE5Fiyw+pYGjd+q68\nU1SiXrBJ8C5oi3uhzUL4L0H5vXWsAtjBhTmInLsean4DChJHZ8PtylgHIUnT\nCPOSIokQMaanqaR4YFPTQK08q9MDluxxY9/m0BORPQVozTXhQ3UESRe8Fi41\nPkZLskc+z+jvg701BAoG588caVKExuP4kda+IvQHYYJEblyvH18wHsk0iBtg\nsIq1\r\n=50Gc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNbLo/pOI3Y7W1TXvyW0nfmeOjeSXWOiRKVqdm9UWpOAIhAMuPYTMXmKmM4t/pS6sF1hb4MZ3kj87ede21bMKh+9nG"}]},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio_0.4.1_1585262717279_0.383034685859619"},"_hasShrinkwrap":false},"0.4.2":{"name":"perf-gpio","version":"0.4.2","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.7.0","rpio-pwm":"^1.0.2"},"gitHead":"500c912e6402c9174cba7179643c393635fe6c84","_id":"perf-gpio@0.4.2","_shasum":"729cbdf8abce80e67459699096dee6809bd30f8a","_from":"perf-gpio","_resolved":"file:perf-gpio","_npmVersion":"3.10.10","_nodeVersion":"6.17.1","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"dist":{"shasum":"729cbdf8abce80e67459699096dee6809bd30f8a","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.4.2.tgz","integrity":"sha512-EbgP01PK8Pr2dz/Hb3QEW34hX7VSpedX5DrCrEMICC8dqP5Nba3QoRQqtd0ob/jCYlnc/ozjiuNGAxWuKO8JGg==","fileCount":30,"unpackedSize":40928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefUN+CRA9TVsSAnZWagAAZOUP/0aR4gIeA2mnDrtWGYN5\nL2ZpxV0lb5v92MrQ7pZZaFc/+1HrMop1hO6LhjCBOX3wxZ/GpdB800nwjQHF\nupIEzp76znfxI6kgx+iDVEnlY+QmdFmbaNzy9jZaX1tnkeTXrFTWvqFD7Nn1\nAB9u0ancUSDv9gHdJnvYgP9NipU3s4JPFwN1ktd1+ExzqP1CkGFA4Lzfacy7\nwxQ0j+aDAbPR2TwCdoBGZFSEZaaQvdo99xZLYMilZe002tuWQjX6N6wH8TCk\n20i0mvwK/ATIvAExSh71DQr0TcNqEagr2R7ECbFlijrXnnwv4NmjNpvjItcb\nyAcdAEXUWH2SO+57adqZ4m78Ca4JmHRcmAtiTTsp6Pn4q/eAr919Ine1bvRn\nNK8gT2TNa72Y8ASEMiOLg+B2PUCmpXMuAbDEUsGiel7bSreHtINcwnBlgzQO\nnv+8o6nXfSAxd7EppyGGvVF1dG07A0otFSqoomCabt64ixaBSSlqw2lbz/us\nZkC1Em+AiuZZROq+bDEZsl5LV3yT8nEsx2ZVeDEHvkeNL5zfZI04Q6UP/7/L\nN6oqNGi9qQgSJXnRzRLhNZw6A4ZvQ0KjIDbIBQxT4TZFaoPjKxbkOALZpM29\n85G5Er6Q4vpzvbeibxevQQ3dE2mG6blV9bebsX5INAEfDmhIILIXSPeIB22o\nYTMP\r\n=V56v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD6DqQVKVf7etkiSfegHYyttBupFlgLm9U1gnEA+yJUAIhAPuQ5nrLCStfyAONgCy9kPAZz6Jg4RbLd5J5DC5EP/q2"}]},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio_0.4.2_1585267582236_0.26526685611831025"},"_hasShrinkwrap":false},"0.4.3":{"name":"perf-gpio","version":"0.4.3","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.7.0","rpio-pwm":"^1.0.3"},"gitHead":"0a3b2b87b520277e4ccc997ecd0f20f64a49377e","_id":"perf-gpio@0.4.3","_shasum":"e10491833aa1a0ef4e1960d24ac96fdcca79b2fa","_from":"perf-gpio","_resolved":"file:perf-gpio","_npmVersion":"3.10.10","_nodeVersion":"6.17.1","_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"dist":{"shasum":"e10491833aa1a0ef4e1960d24ac96fdcca79b2fa","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.4.3.tgz","integrity":"sha512-Yn6eApGdaibQklqouK9LAbSZYyg4T+yaHcdHcUVikC37tevBsfdRI3QXvJdP1Pr4ap2n67m+6MYVYwqJm7RA4Q==","fileCount":30,"unpackedSize":40985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiNsPCRA9TVsSAnZWagAA800P/2nQIz8uLgoM68uJ9Xlk\nkSpEaDM7kqc18A7gXjHlfnNNX3Z4wgbhb0VXPxrWV+zJRQWtyvnm73gp491b\nMrbfQtPgnsp+Q0bgXBmF2yRi218/5s2IjHBMy/V+wV4ZBMHisI8FlpmOMZ/5\nor9m1vRc5W7O6ceLBSvrLl20WwDJ8vBW2XjONAWpfGLzqnio2cxPpIjvCgeK\n55FfSRNiGRpwfL0HkOsKijXjIEClU4fsJG6yMADSyFFFgnaAHYm7mRh1v5zh\nAP2Z0E6LJ0yzYw6Il4WuYgyscHIpVdyBQWb/gQgcPOkP8dEvhOc7P3nC9zD9\nK8Gmf/jPyx6c3y+ixBiyoHas5YB3clw3jigfj2Wmx291GpOkisYwai4kfzUo\nakogkn65uPD4dw+nMjFk4iomGr/0ngZm4JvsMFI8xWftUiz9TWkUeG3x+vgb\nZog8KtHWRYxXatjYgQG7nKWMPTZ7HtNGfYCt0zXOxULnBgdkZcwUO0f+7JJT\nA/EsYYBk8+nzWDYNIaex3QAtb//gYVBeZITu8TIcg1tAKnxi0ehNSfW48Cza\nvT856AW0c6E4dHEyz0mMspDhCbVC8jD1tJGfK33jW2IUA7Dd8Q9o2LXmhuHz\nHm1AlnhRQBh0BPOgsc449Zuhx7QHZUv1DJygKZ9ZcQMD4YPrYywUyhHjPrKW\naGNf\r\n=Ah3x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWPTDAVGeIRUeQkFTh4K6joj6lXoaNJ2YS6CAN/Ej5swIhAKUGiPTtQ7FtvsaRmfcmQkgpEnZwOcoLjUs5fzShbti+"}]},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio_0.4.3_1586027278680_0.49838000833511154"},"_hasShrinkwrap":false},"0.5.0":{"name":"perf-gpio","version":"0.5.0","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.17.0","rpio-pwm":"^1.0.3"},"gitHead":"0a3b2b87b520277e4ccc997ecd0f20f64a49377e","_id":"perf-gpio@0.5.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-y3NZZtN5IGQHnj+qMlkEZLBOCuNalRz/qcHijS198eAsf9bSoU0LBd3qR6loSZnTV5GGHCV97PerXpmoEiIfJQ==","shasum":"51c6cf1733ea59a8b4c83aeb92e739f8c3170f13","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.5.0.tgz","fileCount":29,"unpackedSize":41988,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnWCialQIDPnv8kAhOdUvIIAEdLPMMwgKun/iJy98vHQIhAIhPJo6gysYa/Gy04oeQcvZEMzBMO1LEx/+HV8axm3Nv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqo/GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHAQ/+MigF9znOpNKFccntiDy9iBJdx4v1wbMOy6MU8DsmkLGxgC4A\r\nz9zeHWq5M26iQw4LCRAs/Y68AuNgDOYjcXWY5q01kuRXyVYv854kFsJkUney\r\nmUgWJPj67I05dgVV8zBG204XxnGp3ADCpIYE+pP5r7bYEBp1F8162ZHPGYQA\r\nQl4rNvT/ZwRQGo1/zbhCYQ3xt8LhBjLg9y8VYPn2yXSs01kl1YT1ZZDy+cyn\r\nP/PFQlDfxR0q5HCI/RbmyTjOdbYJvzmgpNZ0IJjmSJzkJtr1CpUb0hlmJU5F\r\nX62efq1SkupEWQVHw2r+DMaNq9X08ftIkUHgr+GNDJ+s1CpHK+esLEsSSJTR\r\nwdCW0G4A/cPw6SvpuYsmBwbdcTbO+oyC+94NtfboyHx5Fe0R5/ULFvbKSBg+\r\ns0ZM0YJLjDhVlAShWxgwZXZ+3uyKO7Wq9ZZ4XU908RFgoagTvToxLMwN7aWS\r\nDpdFK+XFbAzmbDgRavrttm8KcZzPP5Q2rgxm+aq8XAZWglqrVAbs4ODRxSjW\r\nt/KxAPZgl0P9Ac4D1WFD1+/9mhkEu7TBRzfgSJQFtoOPtJK+Mh7IK4UWJVGh\r\ngZEL4VEpKswv1OQZBFFJJpbE24aNxjBx8UvWP+tUv7T6t5uTq+/xbxzcaLIt\r\nJ88X7w+G5zxg6FLgu05fm/KV6+R8eKQDyAQ=\r\n=8Si7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"directories":{},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio_0.5.0_1672122309907_0.7017126679375085"},"_hasShrinkwrap":false},"0.5.1":{"name":"perf-gpio","version":"0.5.1","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.17.0","rpio-pwm":"^1.0.3"},"gitHead":"0a3b2b87b520277e4ccc997ecd0f20f64a49377e","_id":"perf-gpio@0.5.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-zkNVV5laRH4O6JBQ96kxr7rU0HUJgSahaRQbjJIbr1gq82wtEh0EiKeqjwjmjykkrKTkq1fST/cLXAL6YCCRUg==","shasum":"7500ac452950a451f4d1a476ba2459ff346c17d1","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.5.1.tgz","fileCount":29,"unpackedSize":42746,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEusqYRQwlLiZl9Faw8oWKdYUoVH3Swul3ph0HyzyyOAiAuBp1E5JUYt8o4xSGLGJvy92jfjxd22Rp4e5ryCbCD5w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqpKSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYVA/9GOmeCK4cEMzJQGVX9aGil6SEalqHPS+lW/0nbDiMA9rh+uBI\r\ny1OMKv/gOMMTkTK68jjcbCZdlHtuVRwu33MTrwZzjdSpftLxNJsesm5pMETL\r\nr2mNwPIYB0nxrYltzqH6lOGD9x4BzsnOVeitF5hE3OKsn2nHeTck3c+FUgJC\r\nkXqY9jw/0M+Ob4C3EoGvdx8IVDsp1UIyi3vjtjMD4A74cW+Q82UY0NUZfg63\r\nBNPqfpIlWG8/i6fv2KysTdkPDELQZwJgVR600F4BnmlSZGJenKRl82f+6ewe\r\n7gJ/DWqkvWQmJDWTGwyCBTN+z8JR+qebb5uQmm6/9BOcSkOFxbPS3nl4txT6\r\no/3FoPIsjBZrw4ZG6bJe5bByKBf6v/68GE+69Zvr8ut7qxbzysmTiCJ8ytUr\r\nyE+FF25ahrLZqi7G55ozohd7TvgGkBE9LraBnZ/u3KVLMyD0BVVN21fYI+ot\r\nTF07F2fuES3lHRoCN5g4JQuZm7tfFnwHaP39EGMAjqo+JvPrWi/HMTXrs2qO\r\n9cBwH4g1+xdMKsNw7EnoXEijF6t0okIH3pXCYdBy6YY9h/qng4401zMVWsEM\r\nF4b71eo6z1l4NrW/y2P/6oSEOwabn4KCTEk7NGtB+aPPxl3GEE9TppWRKgGb\r\nujowNZRaPW+p+33Tf35Ts5iNQhJolHw9KLM=\r\n=6TqI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"directories":{},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio_0.5.1_1672123026459_0.42081215175559117"},"_hasShrinkwrap":false},"0.5.2":{"name":"perf-gpio","version":"0.5.2","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.17.0","rpio-pwm":"^1.0.3"},"gitHead":"0a3b2b87b520277e4ccc997ecd0f20f64a49377e","_id":"perf-gpio@0.5.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-DtkeBVZsfW1wiRSRqRFsbK3GkCuDx+mjc0Ei3G8hdNZ58Wgy3L1qbS8+OLHqmfAjmULzfhOwFxFjkksYgcBc4Q==","shasum":"31a67ea1a3e0212dfdebd8ba9822bf1287d94f1d","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.5.2.tgz","fileCount":29,"unpackedSize":42715,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj48i1mLTQ58L/6U616xIsLCdWF899ehmz0/9nZlKhrwIhAPUJDiP+A8omkuM2Path2RnvxVZgyZSylZJCsmLUnIs1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqpYsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4+w/9HJ46vmQbsunciM9LBpnYp5u5SQx/4ir9FBrkUEZFxhTASHOc\r\neXkROaHw4JZG+G7LfzLdm5PVIx7soBdvufxGjA/0byJBYEsQdvSi4RP+mbjI\r\nneijfrgcp7p4wxAffdOCQBDbNpvKKwz/iG2DPiIB46xuXONGJ9ItLbJEnA5i\r\ntJuZb2PLxwfvK0d5aFGnE4lhVMxA6wX51ATI8uXMGnQEz596lwfTs+rU8+bT\r\nZ/iiF1YvAzhVfDbtVOZ7GRsJ9CTuDutp3hlnn6WZikpMHMkQfC1GmUyFoVGe\r\nU8D/o4DaYH8F9AVK57XfzQD1WjkxzxaJAGxby2gq7IpdG+4yDLQiituMCI5g\r\nHbJRSeb4bVTCi31P1+ruDsXwh90C1enYTiD2aZY+rGGQcZGL38Ihx9+zaxps\r\n+yQTTyD8Kmra/CTDF0FZOeLRF1Yl7vhbNWiAT5MKN4O3zhGI71zAPjZc+a+N\r\njqDlsFEIVr1j8Qt1YSLsa/7HjOMxb8dTSWjABUGhfaaHpJhK77zZA7EZnQKg\r\nB+p1B5IvHfw6LpTAgVhYCFATzKPMmEcyuGd7zWNIqZnoIy1fxp0bowPyPKE+\r\nKB663azE0tAdGGGw5oJ7m69pap0pVFUtdrFEqwqQggYS7A3oeMl93nNVMwf1\r\nMziQfbnqfWzjMVafD1ZU8dEW1dJ1X3QfnDg=\r\n=OmXd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"directories":{},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio_0.5.2_1672123948470_0.9411918477298311"},"_hasShrinkwrap":false},"0.5.3":{"name":"perf-gpio","version":"0.5.3","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.17.0","rpio-pwm":"^1.0.3"},"gitHead":"0a3b2b87b520277e4ccc997ecd0f20f64a49377e","_id":"perf-gpio@0.5.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-1y1h06QVrC5Hi2zGejJwNgTh8ReJ3DGBy63jb5Ohg3lktggY+Bo58q6ZmhjPL0JwkjDvOtrPVO877mK69zNgfg==","shasum":"f3490987db78511401468bcb33f5586ae0fc4a09","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.5.3.tgz","fileCount":29,"unpackedSize":42666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClbtyyhag9YOvNp5U1eDWPnQ9jcoDgjJpZzY+As5NRQgIhANcSLi6GwPVdEhQvmzcf5BAzHHw/sKZXbO4DxTRSquhA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqpcSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwUA/8D52eFaAU9fgDTC7c8mHmKtOg9j/66OSVR4rmobuAa0TBzeXJ\r\n+Z+2YQeN3Gk3saNf+7LgtG5uW9bE/u0VByEPhYDKYcSzW1Aa7VGkrJHarOwp\r\n46X3ZpweYG8v658pdtadwOG/8pm8TtUr96D1u1nfwZA4UKpqLT+UgTopNUxt\r\nKkBFBb32/tvagQH+mdvA6ScSBFG/4tIkm1sNo2Oah8oEbju61iBem5T6AOCm\r\nsQjtwbwys+rRRFLqqJksSUKhbgjsWahkeP02h9DuCNo54cqmI6l7Ah3PL7MB\r\naK0qau+7GYQIflBcjp8noauID6aUxMZNO0LYHfHE76jvwc6jWhdE87CupCe9\r\nON2ZBzCaOvgegji6tKa2I8O9qk4I6WYo63eViN7lujxzYeEH7MTHcn9YHtMW\r\nKqRqmtj39pY+QzcehyiSIjQggMECJCkVHx2gOq825S83xKa3jZseekY7yIx6\r\nFPhcTugVXLF1w0dZq5I/8BvOtQyJ3IKtbKUOznMyDoWOXaPgjL6HfC8DHfjL\r\nPiQiygM1taBm/TFWshKZUExrnb8DtWTf27WrO9m7mGovUP+c/0jWWAxm6TGv\r\nqlDHHLpw6RncnkFpEmV5hlhVEDH1y73OhCn9vvjnrFVUFzktHOTuXLxocM3h\r\nGqNwVxTSjQK7ThHfHIDAvPVTCdrJIGqlgR8=\r\n=8SKm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"directories":{},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio_0.5.3_1672124178754_0.46534671606473954"},"_hasShrinkwrap":false},"0.5.4":{"name":"perf-gpio","version":"0.5.4","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"/bin/bash ./install.sh"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.17.0","rpio-pwm":"^1.0.3"},"gitHead":"0a3b2b87b520277e4ccc997ecd0f20f64a49377e","_id":"perf-gpio@0.5.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-hwml2IrfaSXZgPJBPPcQO88OIIPgX78hbvTK3BGe0Coch7H2MiAwhKcCJySTrcmCNHpq92j0wqsGx3bkgPRbYA==","shasum":"01aaab9c7d5d3b88368aef59b5be85874b7cb373","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.5.4.tgz","fileCount":29,"unpackedSize":43132,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAC2rXCKHLc5rOJxqnJ6N2DM8kKRoEuc68k6kCX2Qo8IAiATV4IHekgeeLeB36NklC42IlaCpSFe8R/BomV/Jkjinw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqpgkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmro7g/+PpRYQxMgwvMMn3G7ma1FhXg4aL+Zoo8lrGbtsZIYOxTEvHGc\r\nqUVmu66YFQPQ5+lGxLE+eKqkNW9+bdw2kvJPViiIqgpHz1WxinhX3Y+K35Rh\r\nGWx65li97uEyCSZNlyyyqcFGgsulMiEx4IQno9PNDIPfQIymrwi7ZuRNx9s/\r\n2jYtxdAbjhPqnrUxrbTiHv4kUu8RG07H77JpwSmqGIfgoOysWPTtismhsd4X\r\nRdzbX4o97AZvlL6fGn+amLuF6MlemBFGkBzydh2oJi0W1n8x9sAl1HLa8JK1\r\nlCHr/qQawM4HsqXiTefIRTRsyfcc86mIOppg4aD1ny3RSk9/Jb93MDEly2At\r\n1wF1F9LGZFGZpZXq8gZfyKCVvVyGEdCj8LMpugozNYrHvgmuhpJAzWMa5fOu\r\nyJtJRFLAISOO9QJmMJnZe0x6CPFuYMCh15US/FmXUPzSh2jOikdTa5FK0gf1\r\nRQVhG00D3gyFAvGzkmpK/giloLv7hOswZpZSmAxTH1jlmnmH/gme/cNzBZJn\r\nR1QIWNSIBrhvztj0TGrypq2nYXb17e4yCeU+EpEKwRqNsXrCwA3+ao6dihod\r\n5cNy1fVS7q1qIUWRS2KpUqN4pmRWeHx7zl9IxPJb+a/1bEERXAk6oMmDjNo8\r\nWLRoXrKPRdH+kypNh10U4WTLHSp7Y8KTw3I=\r\n=gKzN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"directories":{},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio_0.5.4_1672124452766_0.6485670131211079"},"_hasShrinkwrap":false},"0.6.0":{"name":"perf-gpio","version":"0.6.0","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.17.0","rpio-pwm":"^1.0.4"},"gypfile":true,"gitHead":"62c4e91871c552d731587cb649c94deecf592a49","_id":"perf-gpio@0.6.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-8jX6gUPoUBBrRkL/DMjOiK/pdcdmt37n6F9jA8TQ4U0j6CN2n4A01ypXABh6ACQPcIM4EWyCI4GAHLDRmFQA5g==","shasum":"fbf7bf3680159d21045d7975b9bd7f9c2236c112","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.6.0.tgz","fileCount":29,"unpackedSize":41354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzJpLay+DbjBewpyOQcml0JDyUKDqB6k04hNaMdaK9aAIgCvbT9Wq74BeiojX2AgauTPtr+hUovnvqJ4DLTdv5+9E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjq3q6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkKg//XMqTQ6wsVF0GKkTT76mkeRty1q/uyeFilo4i8vQeJFYFsSPm\r\nd1T1yaonJT44b/G5i9yB0PxpOMUQHQcrT0fS/vu9h3XRsF+T38igI3r+k66c\r\nmZolWY9jzl9SglNmjA1WsAHUKNcFzGDLQLK+kARjW9ZjtnmRNWB0SE7+iL/J\r\nq9E9sAmpwaTJa+3W6voslNY0Z0SLtvr8AwDmP82JyH3gEf3OcuTP41bhx5k7\r\ntJmuZ5p3Vy+y9yaCQae+oUrem6uYCIyq+yQCkCBMhVTGO5bpBSz2XwMVgRfF\r\nBV+4Z0ZF+te/VPd9OVEGDmVEvMeySMCdcB+7I4tWw2YozuitK/DydZHwYKSH\r\n5o938Fkt40GfDuUBAEdPWPjuIL2CV6bab6cbW+ruU7qjCDErlov5uG/hC6hN\r\nAqrOsBH+MP6ECPLMMxUtAM15XRnG1OsaxmiQC2opXCd5/KZ0JMij6x2qj5Lf\r\nzivWPz7Z61h/YcBDsig3MfmhB02IPQg6HqY03sXFm049ShjVVxg9tixahnEy\r\nnsB/PKm/bT8PfR1EPsMuWVbf4M1kKXvCb6qW3TUGy4U6rDzkfJ/b94JYqeO4\r\nVDh/atZuOsBHMd4Ox5P7D04uidlZdGgCdVCAE73Gbg0t+Ji2iOAk073yEIiz\r\nQcSoYxFcHd7eYRnSdpIPlzm20qXxcFw/Ias=\r\n=5fgx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"directories":{},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio_0.6.0_1672182458558_0.5459416590304484"},"_hasShrinkwrap":false},"0.6.1":{"name":"perf-gpio","version":"0.6.1","description":"High performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"author":{"name":"xinkai wang"},"license":"MIT","bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","dependencies":{"global-singleton":"^0.1.2","nan":"^2.17.0","rpio-pwm":"^1.0.4"},"gypfile":true,"gitHead":"ce7e738a9d1f8d38e91cca83d47d871667fd546f","_id":"perf-gpio@0.6.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-pp+xTmHWaLj6hpyXZOSWLvdFk6y3U+9W5SwQ+DYki6DW3oXQ8NobC6LsY3ec8V6xyUdcPIufrfZFI4VbttTcLw==","shasum":"ceeae2a647d431b0f39514f22f4300bffa417720","tarball":"https://registry.npmjs.org/perf-gpio/-/perf-gpio-0.6.1.tgz","fileCount":29,"unpackedSize":41487,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElX/G5QtrU6Cyd5DquCERXZbPgeqONFkHIoejy5Zn0PAiB7SkXPnZLhXmanA9bQjNT1cuPjH3MX8y44UTFNDGALDQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjq34xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjWw/+On2AhgvEs6kvmTqGfUT+bYmCXmnGbnPrZZtqrp7Oj6nlXIne\r\nPS4D8+AliYMgsdfFpDPO1d4XBiCWiEibc3Nob6Ixlvu12fUjWY85peqt7qby\r\nmsp5Hv7MKWthGJuX/miu6/zBNW3BhkHP/75ZRywdKMxPcjDto/bz+t3mDoKH\r\n/55j5vgGvbg6yKCxCOcIXrS5k3Fdcwz7kzSXrYKvxO8uwuN8Pq+LedpCVecf\r\ndwoJCztMDMmW40kFGkecjuHRAryfuIrWZK0lpNCFIE+72JgK6GUyz8J4w/gO\r\nbM9JSY6sBrkn+AYBhJ0UJlVHw4u34l0L+vnhRJF+Jeldcda6Z6RlsXDoGvmm\r\nXs+v8cDTN9RefRTyFmHxlFkWjV4HnWg7dVdxZiUyqPhrBRpsk4UW2nZRIZAs\r\ngkSQlZ6qEel4D8kDjCG7yuPzzeq9z5YpES0M3AI8FJ/CYTR+9QTd/9J1lcXd\r\nLIG47ni0qiGstTp8c+Foy5y02vzIbT1bZAgMKGy/sxyKCRyZ4WCcEQAWS5xT\r\nXD9VcePmXlqX+jHb56TTci+TKn5w58YZyVUm22mAG4zQtwB9sgCOJXeisyXb\r\njIQVsEj99GV0IyO8zN8H2JnX6e0PAjccOkDZBZTs/7mwip0MHB8/ayLO6Leb\r\nmoa47vcFx33dPy2kzCdJb8GNm4x4ZV4HCLk=\r\n=j8H0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"},"directories":{},"maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-gpio_0.6.1_1672183345267_0.10761101014794305"},"_hasShrinkwrap":false}},"readme":"# perf-gpio\nHigh performance GPIO tool kit for raspberry pi, including quadrature_decoder, DC motor control, soft PWM, buttons, etc. Based on c wiringpi.\n\n# install\n\n```\nnpm install perf-gpio --save\n```\n\nNote: perf-gpio depend on dynamic-linked wiringPi at run-time, make sure you have wiringPi installed (`/usr/local/lib/libwiringPi.so` file).\n\n# API Example \nhttps://pinout.xyz/pinout/wiringpi# is the best doc I can find for wiringpi Pin number mappings.\n## onoff -- simple\n``` js\nvar onoff = require('perf-gpio').onoff;\n\n// wiring-pi 2 = GPIO27 = PIN13\nvar led = onoff(2);\nled.set(1);\n```\n\n## onoff -- flash\n``` js\nvar onoff = require('perf-gpio').onoff;\n\n// wiring-pi 2 = GPIO27 = PIN13\nvar led = onoff(2);\n\nvar current = false;\n\nsetTimeout(timeout, 1000);\nfunction timeout() {\n    setTimeout(timeout, 1000);\n    current = !current;\n    led.set(current);\n    console.log(current);\n}\n```\n\n## button -- simple read\n``` js\nvar button = require('perf-gpio').button;\n\n// wiring-pi 3 = GPIO22 = PIN15\nvar b = button(3, button.PUD_UP); // use raspberry pi build-in 50k pull-up resistor\n\nsetTimeout(timeout, 1000);\nfunction timeout() {\n    setTimeout(timeout, 1000);\n    var current = b.get();\n    console.log(current);\n}\n```\n\n## button -- callback\n``` js\nvar button = require('perf-gpio').button;\n\n// wiring-pi 3 = GPIO22 = PIN15\nvar b = button(3, button.PUD_UP);\n\nb.watch(function(err, status) {\n    console.log(status? 'UP' : 'DOWN');\n});\n```\n\n## inputBank (setup multiple pins, read all at once, as bit mask)\n``` js\nvar inputBank = require('perf-gpio').inputBank();\n// wiring-pi 25/24/23 = GPIO26/19/13 = PIN37/35/33\nvar bank = inputBank([25, 24, 23], \"PUD_DOWN\");\n\nsetTimeout(timeout, 1000);\nfunction timeout() {\n    setTimeout(timeout, 1000);\n    var val = bank();\n    // bit mask: bit 0 <= wp25, bit 1 <= wp24, bit 2 <= wp23\n    console.log(val);\n}\n```\n* Note: `inputBank` support batch read, but don't support edge-triggered callback. If you need callback, consider using `button`.\n* Note: `inputBank` and `button` can share the same pin. Under the hood they are both \"input\" mode, thus no conflict.\n\n\n## quadrature_decoder\n``` js\nvar qd = require('perf-gpio').quadrature_decoder;\n\n// quadrature_decoder you need 2 pins, phase A and B\n// wiringpi PIN 0 and 1, maps to BCM GPIO 17 and 18\nvar counter = qd(0,1);\n\ntimeout();\n\nfunction timeout() {\n    setTimeout(timeout, 1000);\n    console.log(counter.getCounter());\n}\n```\n\n## led (DMA-PWM basic)\n``` js\nvar led = require('perf-gpio').led();\nvar pin = led(25); // wiringPi 25, GPIO 26\npin(0.5); // 50% on\n```\n\n## led (DMA-PWM cnt.)\n``` js\nvar led = require('perf-gpio').led();\nvar pin = led(25); // wiringPi 25, GPIO 26\npin(1);\n\nsetTimeout(function() {\n    pin(0.5);\n    setTimeout(function() {\n        pin.close(); // turn off led before quit\n        led.shutdown(); // shutdown DMA device before quit\n        process.exit(0);\n    }, 2000);\n}, 2000);\n```\n\n## DC motor control\n``` js\nvar motor = require('perf-gpio').motor();\n// Need 2 pin to control a DC motor (forward/backword)\n// you need a H-bridge module to drive a DC motor\nvar pin = motor(23, 25);\n\npin(-0.5); // anywhere range from [-1.0, +1.0]\n\nfunction timeout() {\n    pin.close(); // turn off motor before quit\n    motor.shutdown(); // shutdown DMA device before quit\n    process.exit(0);\n}\n\nsetTimeout(timeout, 2000);\n```\nNote: DC motor and LED shares the same DMA channel (14 for pi2/3/zero and 7 for pi4), 5ms cycle with 2us step size.\n\n## Servo control\n``` js\nvar servo = require('perf-gpio').servo();\nvar pin = servo(29); // wiringpi_25=gpio_21=Phys_40\n\npin(1500); // 1.5ms (mid)\n\nsetTimeout(function () {\n  pin(500); // 0.5ms (min)\n  setTimeout(function () {\n    pin(2500); // 2.5ms (max)\n    setTimeout(function () {\n      pin(1500); // 1.5ms (mid)\n      setTimeout(function () {\n        servo.shutdown();\n        process.exit(0);\n      }, 500);\n    }, 1000);\n  }, 1000);\n}, 1000);\n```\nNote: Servo runs on it's own DMA channel (13 for pi2/3/zero and 6 for pi4), 20ms cycle with 10us step size.\n\n## Clock Output\n``` js\nvar clockOut = require('./index').clockOut();\n\n// wiring-pi 22 = GPIO6 = PIN31\nvar pinNum = 22;\nvar pin = clockOut(pinNum);\npin.setFeq(10000); // 10kHz\n.....\npin.shutdown(); \n```\n* Note: This hardware clock, only available from a few pin.\n* Note: If don't shutdown, pi continue output clock even after your programe exits!\n* Note: valid range from [4.7k, 19.2M] (Hz)\n\n# Why perf-gpio?\n* Performance is the main reason I write this library.\n* perf-gpio is based on c wiringPi, most of the interrupt handling is done in c code. This is especially important for quadrature_decoder, so far perf-gpio is probably the best quadrature decoder available on raspberry-pi.\n* The DMA-PWM is based on rpio-pwm, which is the best (if not the only) DMA-PWM solution on node.js (that's the reason I spend my time created it).\n* perf-gpio also supports pull-up/down resistors (which is a must-have for my project).\n\n\n# license\n\nMIT\n","maintainers":[{"name":"xinkaiwang","email":"xinkaiwang1017@gmail.com"}],"time":{"modified":"2022-12-27T23:22:25.486Z","created":"2017-10-14T21:16:24.202Z","0.2.0":"2017-10-14T21:16:24.202Z","0.2.1":"2017-10-14T21:23:38.629Z","0.2.2":"2017-10-14T23:42:56.361Z","0.2.3":"2017-10-14T23:51:46.807Z","0.2.4":"2017-10-14T23:54:38.574Z","0.2.5":"2017-10-15T00:38:33.709Z","0.2.6":"2017-10-15T02:17:04.665Z","0.2.7":"2017-10-22T00:34:39.907Z","0.2.9":"2017-10-22T19:10:38.778Z","0.2.10":"2017-10-22T19:33:08.548Z","0.2.11":"2017-10-23T05:20:27.686Z","0.2.12":"2017-12-03T00:58:39.332Z","0.2.13":"2019-06-03T03:42:29.020Z","0.2.14":"2020-03-10T19:09:55.838Z","0.2.15":"2020-03-11T00:11:40.208Z","0.3.0":"2020-03-22T01:50:46.551Z","0.4.0":"2020-03-26T21:05:05.318Z","0.4.1":"2020-03-26T22:45:17.460Z","0.4.2":"2020-03-27T00:06:22.361Z","0.4.3":"2020-04-04T19:07:58.845Z","0.5.0":"2022-12-27T06:25:10.152Z","0.5.1":"2022-12-27T06:37:06.641Z","0.5.2":"2022-12-27T06:52:28.616Z","0.5.3":"2022-12-27T06:56:18.922Z","0.5.4":"2022-12-27T07:00:52.898Z","0.6.0":"2022-12-27T23:07:38.753Z","0.6.1":"2022-12-27T23:22:25.403Z"},"homepage":"https://github.com/xinkaiwang/perf-gpio#readme","keywords":["High","performance","GPIO","raspberry","pi","quadrature","decoder","PWM","servo"],"repository":{"type":"git","url":"git+https://github.com/xinkaiwang/perf-gpio.git"},"author":{"name":"xinkai wang"},"bugs":{"url":"https://github.com/xinkaiwang/perf-gpio/issues"},"license":"MIT","readmeFilename":"README.md"}