Arduino Software Function Specification