drivers/ninaw10: Add ioctl for reading analog pins.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
pull/12417/head
iabdalkader 2023-09-11 15:24:54 +02:00 zatwierdzone przez Damien George
rodzic 7be16e0540
commit 9ed39553f2
1 zmienionych plików z 8 dodań i 0 usunięć

Wyświetl plik

@ -684,6 +684,14 @@ int nina_ioctl(uint32_t cmd, size_t len, uint8_t *buf, uint32_t iface) {
return -1;
}
break;
case NINA_CMD_GET_ANALOG_READ: {
if (len != 2 || nina_send_command_read_vals(NINA_CMD_GET_ANALOG_READ,
1, ARG_8BITS, NINA_ARGS(ARG_BYTE(buf[0])),
1, ARG_8BITS, NINA_VALS({(uint16_t *)&len, buf})) != 0) {
return -1;
}
break;
}
default:
return 0;
}