Eu segui este tutorial e tudo está funcionando bem Quando executo lsmod
, ele lista o driver ina2xx-adc (não o driver ina2xx) como em execução.
Depois de fazer
$ echo 'ina219 0x40' > /sys/bus/i2c/devices/i2c-2/new_device
e olhe para
/sys/bus/i2c/devices/2-0040/
Eu vejo atributos como curr1_input
e in1_input
Eu posso ler esses valores sem nenhum problema, porém eles são definidos em ina2xx.c e não em ina2xx-adc.c.
A minha pergunta é onde exatamente está o link entre ina2xx.c e < href="https://lxr.missinglinkelectronics.com/linux/drivers/iio/adc/ina2xx-adc.c#L1052"> ina2xx-adc.c ocorrer? Pesquisei o código-fonte dos dois arquivos e não consegui encontrar uma resposta.