| Anterior | Siguiente |
| ERROR_GPIO_OPERATION_DENIED | ERROR_GPIO_INTERRUPT_ALREADY_UNMASKED |
ERROR_GPIO_INCOMPATIBLE_CONNECT_MODE
Qué significa ERROR_GPIO_INCOMPATIBLE_CONNECT_MODE
ERROR_GPIO_INCOMPATIBLE_CONNECT_MODE (15326) indica un conflicto de uso sobre uno o más pines GPIO. Existe una conexión previa cuyo modo no puede coexistir con el que solicita el nuevo cliente, por ejemplo una salida exclusiva sobre un pin que ya funciona como fuente de interrupción.
El conflicto puede afectar solo a un miembro de un grupo de pines. Por eso no conviene diagnosticarlo como un fallo genérico de todo el controlador: hay que encontrar exactamente qué pin, propietario y modo chocan.
Secuencia de diagnóstico
- Enumere cada pin solicitado y su nuevo modo de conexión.
- Trace los propietarios y modos ya activos en esos pines.
- Identifique el primer pin cuyas reglas de compartición impiden coexistir.
- Compruebe que el callback de desconexión terminó antes de cambiar de modo.
- Revise start, stop, sleep y resume para detectar conexiones duplicadas.
Recuperación
Libere la conexión incompatible o corrija la asignación de recursos para que los clientes utilicen modos compatibles. Reiniciar el controlador sin coordinar a los propietarios puede ocultar temporalmente la carrera, pero no resuelve el diseño que asigna el mismo pin de forma incompatible.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.