I have a project which uses Bluetooth 2.1 code and We want to migrate to 3.0 code in c programming.
Questions:
-
How to migrate from 2.0 to 3.1 or possibly 4.0 in term of writing code?
-
Is there any tutorial or link which describes how to change the code that accept bluetooth 3.1 code?
-
Also I am wondering do I need to change the firmware or hardware to make it compatiable to 3.0?
The main change in Bluetooth 3.0 added the ability to use co-located wifi hardware to send data at higher rates (but it goes over the wifi link, not the bluetooth link). This is mostly a hardware / firmware change, and I don’t think it’s very commonly used.
Bluetooth 4.0 adds a completely different low energy mode that is not compatible with previous BT modes (although you can have hardware that does both modes). This is also a mainly hardware and firmware change.
What are you trying to accomplish by porting your code to a different version?