First Commit from Wall-E.

Added the comments to distinguish Bare-metal part of code and Driver part of the code