gpiopin_request Struct
Cabeçalho: #include <linux/gpio.h>
A configuração de força da unidade para um ou mais pinos GPIO. Os pinos a configurar são especificados na lineoffsets
matriz.
struct gpiopin_request {
__u32 linecount;
__u32 lineoffsets[GPIOHANDLES_MAX];
__u32 config_type;
__u32 config_arg;
};
Membros
__u32 conta de linha
O número de pinos GPIO a configurar.
__u32 lineoffsets[GPIOHANDLES_MAX]
Uma matriz que especifica os pinos GPIO a configurar.
__u32 config_type
Um valor pin_config_param_type que especifica as unidades de atual, em mA (miliamps) ou uA (microamps). Defina este membro como GPIO_PIN_CONFIG_DRIVE_STRENGTH
para mA ou GPIO_PIN_CONFIG_DRIVE_STRENGTH_UA
para uA. A predefinição é mA.
__u32 config_arg
A quantidade de corrente que irá conduzir os pinos GPIO.
Observações
A força da unidade de um pino refere-se à quantidade de corrente utilizada para o conduzir. Depois de especificar a configuração da força da gpiopin_request
unidade na estrutura, utilize GPIO_SET_PIN_CONFIG_IOCTL para a definir.
No MT3620, a corrente nos pinos GPIO está limitada a mA.