Initial peripheral commit
Removed obsolete methods.