Hello,
The subject of this post is mostly accurate in that I am developing custom hardware that is based on the nRF7002DK. For all intents and purposes, the Interface MCU is stripped out, the nRF5340 and nrF7002 sections with both antennas are identical, and then my custom application hardware has been overlaid on top of that.
Despite the documentation being very good, I am finding it difficult to converge on what SDK sample design I should clone to form the basis of my custom BLE + WiFi application. I am hoping there is an example application that simply gets both the BLE and WiFi radios running independently on their own antennas (simple concurrent not coexistence) with just some minor bells and whistles to demonstrate the radios are functioning.
I have gone down a two-day rabbit hole with the peripheral_lbs sample that has me up against a brick wall. The example builds fine as copied directly from the examples folder, but when I try to modify it to get all contexts to build (not just BLE) outside of the SDK in a Workspace application I come up against a SERIAL_HAS_DRIVER build error that I cannot resolve even after a full day of going around in circles with ChatGPT. "We" tried using sysbuild configurations, non-sysbuild workarounds, child tree configurations, etc., and all attempts continued to hit this hard wall where the make system though we were hard assigning this non-assignable variable when we were not. There's some kind of build inheritance thing going on that "we" don't have visibility to.
Anyway, I'm on a super aggressive schedule for getting something "simple" up and running on the 7002DK for starters. I've completed the nRF SDK Fundamentals course and the BLE course, so I'm not completely green in regard to what I'm working with here, but I am thoroughly confounded by the complexity of the make/build system right now with the multi-context aspects factored in.
If anyone can provide guidance on which sample application I should start with for this I would greatly appreciate it. Any guidance on the most relevant documentation path to what I need to do would be greatly appreciated as well. I'm going to start my own brute force pass through all the docs myself now to see if any lights turn on in my head.
Thanks in advance,
Chris