Estoy construyendo un módulo de kernel para crear un gamepad usando raspberry pi GPIO. Estoy usando un convertidor ADC (MCP3008) para convertir las entradas analógicas del joystick en valores digitales. He visto que el kernel mcp320x.c ya existe y me gustaría usarlo para leer los valores.
Entonces, mi pregunta es bastante simple, ¿cómo uso la función mcp320x.c para usarla en mi propio módulo kernel?
Múltiples fuentes usan EXPORT_SYMBOL, pero para hacer esto tengo que modificar el controlador "oficial" (y puede causar problemas con las actualizaciones).
¿Tienes alguna solución que pueda funcionar? Gracias de antemano :)