hw communication library of i2c, gpio etc. for ROS project