pub const SPINEL_PROP_GPIO_CONFIG: _bindgen_ty_24 = 4096;Expand description
GPIO Configuration
** Format: A(CCU)
- Type: Read-Only (Optionally Read-write using 
CMD_PROP_VALUE_INSERT) - An array of structures which contain the following fields:
 - 
C: GPIO Number
 - 
C: GPIO Configuration Flags
 - 
U: Human-readable GPIO name
 - GPIOs which do not have a corresponding entry are not supported.
 - The configuration parameter contains the configuration flags for the
 - GPIO:
 - 
0 1 2 3 4 5 6 7 - 
+---+---+---+---+---+---+---+---+ - 
|DIR|PUP|PDN|TRIGGER| RESERVED | - 
+---+---+---+---+---+---+---+---+ - 
|O/D| - 
+---+ - 
DIR: Pin direction. Clear (0) for input, set (1) for output.
 - 
PUP: Pull-up enabled flag.
 - 
PDN/O/D: Flag meaning depends on pin direction:
 - 
* Input: Pull-down enabled. - 
* Output: Output is an open-drain. - 
TRIGGER: Enumeration describing how pin changes generate
 - 
asynchronous notification commands (TBD) from the NCP to the host. - 
* 0: Feature disabled for this pin - 
* 1: Trigger on falling edge - 
* 2: Trigger on rising edge - 
* 3: Trigger on level change - 
RESERVED: Bits reserved for future use. Always cleared to zero
 - 
and ignored when read. - As an optional feature, the configuration of individual pins may be
 - modified using the 
CMD_PROP_VALUE_INSERTcommand. Only the GPIO - number and flags fields MUST be present, the GPIO name (if present)
 - would be ignored. This command can only be used to modify the
 - configuration of GPIOs which are already exposed—it cannot be used
 - by the host to add additional GPIOs. */