Uno sketch compatibile solo con Arduino Uno?

salve,
qualcuno puo spiegarmi perche nei commenti dello sketch che allego si dice che si puo usare solo con Arduino Uno. Se lo uso con un Mega che succede?
Da quel che so non ci dovrebbero essere problemi a meno che ci sono delle differenze nel timing delle due piattaforme.

Grazie

Controller.cpp (3.84 KB)

Controller.h (1.64 KB)

MIDI_Controller_v1-2.ino (8.66 KB)

Effettua accesi diretti alle porte (PORTD) e quindi diventa, ovviamente, NON trasportabile da una MCU ad un'altra senza mettere mani al codice.

Se ci si limita ad usare le funzioni messe a disposizione dal framework "wiring" di Arduino, il software rimane, sempre entro certi limiti, trasportabile, ma se si lavora a basso livello, accedendo direttamente alle porte della MCU, le cose si complicano.

Guglielmo