Tool/software: Linux
Hi,
I’m trying to use BLE connectivity with WL1271 texas chip, but I want my program to be independent from Bluez stack.
This way, to open and configure the serial port I’m not using hciattach. Instead I’m opening the serial port directly on my code and than construct and send packets to execute BLE functions that I want. I already could set scanning parameters, start scanning with returning parameter status successful, but then I can’t receive any scanning results. I could also set the advertising data, advertising parameters and enable advertising. Then on my phone, using nRF connect app, I can see my advertisement correctly. But when I try to connect, I also don’t receive any event informing the connection was completed, so like was happening with scanning, I can’t receive any meta event.
I would like to understand if it might be a problem with the firmware version on the chip, since I’m not loading any firmware version throw hciattach. If the firmware loading is required to every initialization, there’s any way to load it without using hciattach?
I have one more question, the WL1271 has support for Bluez, but I would like to know if there’s any BLE Texas stack that I can use with this module instead of Bluez. The documentation about this module is not quite clear, so any additional information would be really appreciated.
Thanks for your help.