Close

GPIO Support

A project log for Arduino Desktop

Building computers on Arduino platform is fun. How far can we take this?

dylan-brophyDylan Brophy 10/12/2019 at 23:280 Comments

I added GPIO drivers, and a gpio program to test the drivers.

Essentially I just set pin 13 to output, then set it HIGH.  And yes, it worked!  Yay!

What's nice about the way this is programmed is that it is independent of hardware and the Arduino IDE.  the GPIO command I used uses whichever driver(s) for GPIO that it finds, regardless of what hardware this is running on.  I even can run this OS on my linux machine as a cli command.  Great for testing!

Discussions