>>21853774 Thanks for the tip, we will try this. We were using the shell commands from the root of the repo and they do not seem to work well (I guess bash vs zsh vs sh syntax comes into play), so every time we build we just strip the rest and leave the SDK and the main Makefile and build it this way. I am not sure why such a straightforward project has such a convoluted build system (on the other hand I appreciate the difficulty of supporting a dozen different platforms). Just a clarification: by the app repo, do you mean the platforms/OpenBK7231N directory? There are so many Makefiles floating around between the root and that, I am not sure where the target is. I can always grep for it, I guess...
On the Bluetooth side, we do have the BLE running on T (actually, on N as well but I have not posted it yet), a sample project was posted in this forum. Primitive as it is, it does support advertisements as well as encrypted connections (all you need for the latter is to activate the SM); what we were lacking was the coexistence with WiFi. I am still not sure from looking at your code how it was done. There must be several parameters set up for it to work smoothly (like the delay for the radio reset). Is it all taken care of by the SDK? There is an rf_coex_.. struct somewhere, but all it does is set the policies, no relax times or anything. It must somehow interact with the scan window/interval settings (CEVA manuals for their stack mention some formulas), but where is it done?
Also, you managed to set up active scanning as well. Did you check that it actually sends out scan requests and gets stuff back? There must be a callback that does this upon receiving the advertisement. Is it also done by the SDK code? I did not find it in your code, but I might have missed something. We always wrote the callback by hand (this is all active scanning is, really, just asking when you feel like it

). We do have a bunch of eager students to write code though...

Someone currently is working on the HID (over GATT for now) profile, I will tell her you got the coex working, see if she can make a 'wifi keyboard' this way.
Great work!
Andy