DigitalRead() und DigitalWrite() sind mir zu langsam
Wie schnell brauchst du denn ?
DigitalWrite und DigitalRead machen, wenn mit konstanten Pin-Nummern und Werten beauftragt, schon per Makro ziemlich "direkte Port-Manipulation".
Schau dir den Quellcode mal an. Da lernst du auch viel über "direct-port-manipulation".
Mein Tip, viel schneller wirst du womöglich nicht, aber evtl. kann dein Problem anders gelöst werden.