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.