ARM ist nur der Prozessorkern. Dinge wie IOs, UART, I2C, SPI usw. sind Teil des Controllers drum herum, die baut jeder Hersteller nach eigenem Gusto. Die werden sich auch schon zwischen dem SAMD auf dem Due und dem SAM5 auf den Adafruit Teilen deutlich unterscheiden. Allein aus der Existenz z.B. einer I2C Arduino Lib für einen bestimmten ARM Controller, folgt nichts über eine entsprechende Lib für einen anderen ARM Controller.
Lesezeichen