Spark Core Libraries port from our Arduino libraries