openthread_sys::spinel

Constant SPINEL_PROP_GPIO_STATE

Source
pub const SPINEL_PROP_GPIO_STATE: _bindgen_ty_24 = 4098;
Expand description

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. */