Would you use it? Would it help program quicker?
Image is big so go look there.
http://oz.heliohost.org/Images/OZ-Framework.png
WHOOPS: Misspelled witch and On the Digital_Read it should be...
pin: The Pin which you will read input through.
EDIT: Added A pin safety feature as suggested by kingpin2k:
public Digital_Write(Cpu.Pin pin, bool state) { if (Pin_Management.Pin_Free(pin)) _port = new OutputPort(pin, state); else throw new Exception("The pin you provided is already being used."); }
EDIT: I am now adding a Math class with many useful methods