Unable to understand the program running process of the 'mesh chat' project

The hardware used is nrf52840dk_ nrf52840.The software used is the "Bluetooth:mesh chat".

I don't know what the running process of this project program is.

For example,

1、I don't know how the hardware declared in 'zephyr.dts' is used in the 'main. c' program.

2、I don't know which functions collaborate and implement during the process of nrf52840dk receiving data on my phone with Bluetooth.

3、I don't know if the data sent by the phone is stored in a certain variable, and what this variable is.

4、I don't know why the function in the figure below can achieve data transmission using uart.

Related