Struct gpiopin_request
Cabeçalho: #include <linux/gpio.h>
A configuração de força da unidade para um ou mais pinos de GPIO. Os pinos a serem configurados são especificados na lineoffsets
matriz.
struct gpiopin_request {
__u32 linecount;
__u32 lineoffsets[GPIOHANDLES_MAX];
__u32 config_type;
__u32 config_arg;
};
Membros
__u32 linecount
O número de pinos GPIO a serem configurados.
__u32 lineoffsets[GPIOHANDLES_MAX]
Uma matriz que especifica os pinos GPIO a serem configurados.
__u32 config_type
Um valor pin_config_param_type que especifica as unidades atuais, em mA (milliamps) ou uA (microamps). Defina esse membro como para GPIO_PIN_CONFIG_DRIVE_STRENGTH
mA ou GPIO_PIN_CONFIG_DRIVE_STRENGTH_UA
para uA. O padrão é mA.
__u32 config_arg
A quantidade de corrente que conduzirá os pinos de GPIO.
Observações
A força da unidade de um pino refere-se à quantidade de corrente usada para conduzi-lo. Depois que a configuração de força da unidade for especificada na gpiopin_request
estrutura, você usará GPIO_SET_PIN_CONFIG_IOCTL para defini-la.
No MT3620, a corrente em pinos GPIO é limitada a mA.