BLE5.0 sw support
Posted: Thu Dec 08, 2022 12:45 pm
Hi,
Please help me clarify some things about BLE5.0 sw support.
1) As I understand, using BLE5.0 needs having it supported by both sw and hw. Newer ESP modules have BLE5.0 compatible hw according to the datasheets. But from where does the sw support originate from? Which components in ESP-IDF are responsible for the sw support? What changes were made in ESP-IDF to support BLE5.0?
2) I'm using NimBLE. Does BLE5.0 support also depend on which NimBLE stack is used?
3) Is there a way check which BLE version is actually being used?
4) Lastly, ESP-IDF v5.0 rolled out, but I'm not sure what to make of that. At first I thought that this means BLE5.0 support for all the (newer) modules, but then I noticed that some of them already did in v4.x. So why is v5.0 a big deal?
Sorry for n00b questions, I'm new to this.
Many thanks
Please help me clarify some things about BLE5.0 sw support.
1) As I understand, using BLE5.0 needs having it supported by both sw and hw. Newer ESP modules have BLE5.0 compatible hw according to the datasheets. But from where does the sw support originate from? Which components in ESP-IDF are responsible for the sw support? What changes were made in ESP-IDF to support BLE5.0?
2) I'm using NimBLE. Does BLE5.0 support also depend on which NimBLE stack is used?
3) Is there a way check which BLE version is actually being used?
4) Lastly, ESP-IDF v5.0 rolled out, but I'm not sure what to make of that. At first I thought that this means BLE5.0 support for all the (newer) modules, but then I noticed that some of them already did in v4.x. So why is v5.0 a big deal?
Sorry for n00b questions, I'm new to this.
Many thanks