SPINEL_PROP_GPIO_STATE value
GPIO State Bitmask Format: `D` Type: Read-Write Contains a bit field identifying the state of the GPIOs. The length of the data associated with these properties depends on the number of GPIOs. If you have 10 GPIOs, you'd have two bytes. GPIOs are numbered from most significant bit to least significant bit, so 0x80 is GPIO 0, 0x40 is GPIO 1, etc. For GPIOs configured as inputs: * `CMD_PROP_VALUE_GET`: The value of the associated bit describes the logic level read from the pin. * `CMD_PROP_VALUE_SET`: The value of the associated bit is ignored for these pins. For GPIOs configured as outputs: * `CMD_PROP_VALUE_GET`: The value of the associated bit is implementation specific. * `CMD_PROP_VALUE_SET`: The value of the associated bit determines the new logic level of the output. If this pin is configured as an open-drain, setting the associated bit to 1 will cause the pin to enter a Hi-Z state. For GPIOs which are not specified in `PROP_GPIO_CONFIG`: * `CMD_PROP_VALUE_GET`: The value of the associated bit is implementation specific. * `CMD_PROP_VALUE_SET`: The value of the associated bit MUST be ignored by the NCP. When writing, unspecified bits are assumed to be zero.
![]()
{SPINEL_PROP_GPIO_STATE, "GPIO_STATE"},
SPINEL_PROP_GPIO_STATE is read by 1 function:
![]()
SPINEL_PROP_GPIO_STATE