BLE c code for hardeware