2016july28_hardware_c