initial firmware commit

no "read to run" version