First commit

cpp code without OS
BLE profiles (CSC, LBS, NUS, Battery) simulated