mirror of
https://github.com/chirimen-oh/node-web-gpio.git
synced 2025-01-18 16:08:00 +00:00
refactor
This commit is contained in:
parent
3af2268119
commit
3b39377e22
2 changed files with 4 additions and 4 deletions
4
index.js
4
index.js
|
@ -8,7 +8,7 @@ const path = require("path");
|
|||
*/
|
||||
const PollingInterval = 100;
|
||||
const SysfsGPIOPath = "/sys/class/gpio";
|
||||
const GPIOPortMapSizeMax = 1023;
|
||||
const GPIOPortMapSizeMax = 1024;
|
||||
const Uint16Max = 65535;
|
||||
function parseUint16(string) {
|
||||
const n = Number.parseInt(string, 10);
|
||||
|
@ -154,7 +154,7 @@ class OperationError extends Error {
|
|||
}
|
||||
exports.OperationError = OperationError;
|
||||
async function requestGPIOAccess() {
|
||||
const ports = new GPIOPortMap([...Array(GPIOPortMapSizeMax + 1).keys()].map(portNumber => [
|
||||
const ports = new GPIOPortMap([...Array(GPIOPortMapSizeMax).keys()].map(portNumber => [
|
||||
portNumber,
|
||||
new GPIOPort(portNumber)
|
||||
]));
|
||||
|
|
4
index.ts
4
index.ts
|
@ -9,7 +9,7 @@ const PollingInterval = 100;
|
|||
|
||||
const SysfsGPIOPath = "/sys/class/gpio";
|
||||
|
||||
const GPIOPortMapSizeMax = 1023;
|
||||
const GPIOPortMapSizeMax = 1024;
|
||||
|
||||
const Uint16Max = 65535;
|
||||
|
||||
|
@ -232,7 +232,7 @@ export class OperationError extends Error {}
|
|||
|
||||
export async function requestGPIOAccess(): Promise<GPIOAccess> {
|
||||
const ports = new GPIOPortMap(
|
||||
[...Array(GPIOPortMapSizeMax + 1).keys()].map(portNumber => [
|
||||
[...Array(GPIOPortMapSizeMax).keys()].map(portNumber => [
|
||||
portNumber,
|
||||
new GPIOPort(portNumber)
|
||||
])
|
||||
|
|
Loading…
Add table
Reference in a new issue