mirror of
https://github.com/meshcore-dev/MeshCore.git
synced 2026-04-20 22:13:47 +00:00
sensors: gpio command
This commit is contained in:
parent
e42d8f972e
commit
b5a8a1a883
3 changed files with 29 additions and 1 deletions
|
|
@ -545,7 +545,16 @@ void SensorMesh::handleCommand(uint32_t sender_timestamp, char* command, char* r
|
|||
Serial.printf("\n");
|
||||
}
|
||||
reply[0] = 0;
|
||||
} else {
|
||||
} else if (memcmp(command, "gpio ", 4) == 0) { // gpio {value}: write, gpio: read
|
||||
if (command[4] == ' ') { // it's a write
|
||||
uint32_t val;
|
||||
sscanf(&command[5], "%x", &val);
|
||||
board.setGpio(val);
|
||||
strcpy(reply, "Ok");
|
||||
} else {
|
||||
sprintf(reply, "%x", board.getGpio());
|
||||
}
|
||||
} else{
|
||||
_cli.handleCommand(sender_timestamp, command, reply); // common CLI commands
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue