Co znamena "nefunguje"? Dostanes na terminal cez seriovy port nejaky message ked zmenis nejaky vstup?
Tie zdrojaky si predsa mozes porovnat aj sam, pre digitalne piny je to stejne v oboch pripadoch, takze neni dovod aby tam nieco nefungovalo. Chybaju tam ale tie casti uzavrete v #ifdef FIRMATA_SERIAL_FEATURE, pripadne si to tam mozes pridat, alebo si overit ci to je v tom standardnom definovane, nechce sa mi skumat v zdrojakoch kniznice ze co to je konkretne za feature.
P.S> a nikto nikde netvrdi ze ten simple ma fungovat s nejakym posahanym scriptom z pythonu, reaguje to na messages na nastavenie pinu, a posiela to zmenu vstupov. NIC VIAC. Posahany script moze potrebovat viac (napr. sysexCallback cez ktory si nacitava informacie atd) Pouzivaj ten standardny firmware, ked nevies poslat message rucne cez terminal.