Share via


gpiopin_request Yapısı

Üst bilgi: linux/gpio.h #include <>

Bir veya daha fazla GPIO pini için sürücü gücü yapılandırması. Yapılandırılacak pinler dizide lineoffsets belirtilir.

struct gpiopin_request {
    __u32 linecount;
    __u32 lineoffsets[GPIOHANDLES_MAX];
    __u32 config_type;
    __u32 config_arg;
};

Üyeler

__u32 hat sayısı

Yapılandırılacak GPIO pinlerinin sayısı.

__u32 lineoffsets[GPIOHANDLES_MAX]

Yapılandırılacak GPIO pinlerini belirten bir dizi.

__u32 config_type

mA (miliamps) veya uA (mikroamps) cinsinden geçerli birimleri belirten bir pin_config_param_type değeri. Bu üyeyi GPIO_PIN_CONFIG_DRIVE_STRENGTH mA veya GPIO_PIN_CONFIG_DRIVE_STRENGTH_UA uA için olarak ayarlayın. Varsayılan değer mA'dır.

__u32 config_arg

GPIO pinlerini yönlendirecek akım miktarı.

Açıklamalar

Raptiyenin sürücü gücü, raptiyeyi sürmek için kullanılan akım miktarını ifade eder. Yapıda gpiopin_request sürücü gücü yapılandırması belirtildikten sonra , ayarlamak için GPIO_SET_PIN_CONFIG_IOCTL kullanırsınız.

MT3620'de GPIO pinlerindeki akım mA ile sınırlıdır.