Divided the project into multiple files and removed redundant code from main.c.
-Added an abstract class CommPortDriver which is extended to implement a
communication driver like UARTDriver.
-Added incomplete implementation for input yaml parsing.
-Edited CMakeLists.txt to add entries for comm. library and remove
entries for AVRLIB.
-Edited sample.yaml to change integer keys to string since int
dictionary keys couldn't be parsed.
Renamed generateConfig to generateConfigVector.
Added function to generate config string and its length.
-Fixed sensor address generation code in us_driver node.
-Instantiated a CommPortDriver with UARTDriver object in us_driver
node and checked two way communication with the micro controller board.
Merge git://github.com/alishuja/ipa_lcrob
us: comments