Je tente de porter du code sur AndroidThings. Actuellement, il utilise "GPIO 3 (SCL)" comme une broche sur le Raspberry Pi. https://github.com/mattdh666/rpi-led-matrix-panel/blob/master/RgbMatrix.h#L206Portage périphérique à AndroidThings - sélection de broches
Cependant sur AndroidThings la même broche est « I2C1 (SCL) » je ne peux pas faire référence à l'aide peripheralManService.openGpio("BCM3")
see here for Pinout diagram
try {
gpioSerialClock = service.openGpio("BCM3"); // Throws Caused by: android.os.ServiceSpecificException: Unknown I/O name BCM3
} catch (IOException e) {
throw new IllegalStateException(e);
}
Dois-je déplacer mon fils à utiliser une autre broche sur le Raspberry Pi qui est étiqueté pour GPIO? Y at-il des conséquences à ce que:/mon périphérique veut utiliser BCM3 comme il est l'horloge série
Une explication plus visuelle de la broche sélectionnée si nécessaire: