I have followed this posting by Hung Bui, with light_switch_proxy_server being combined with the ble_uart.
I am using: nrf52 dk, Mesh SDKv2.0.1, nrf5_sdk_15.2.0.
By commenting out all the light_switch code in the main.c file, I am able to get the ble_uart to function properly. When I comment out all the ble_uart code in the main.c file, all of my boards LED's light up and it is not functioning.
The code is currently identical to light_switch proxy server(aside from the commented out portion). By comparing side by side to a light_switch example that does work, with my current combination of Mesh and BLE UART. I see in debugging mode between int main and initialize,that there is some asm activity that is different.
Here are images of the activity Operational, which goes from ''push{r3,lr}'' straight to initialize.
This an image of Non-operational, which goes ''push{r7,lr}'' to " sub sp, sp,#0x50" to "Log_INIIT".
Has anyone encountered this? Or any direction/things I should look for in finding a solution