Bluetooth: Mesh: split prov.c into two separate modules

Currently all provisioning procedure into common source
files call `prov.c`, that will not compile separately.

Add `BT_MESH_NODE` to control whether nodes are supported
and device provisioning is supported, this will be used in
provisioner role.

Add more provisioner OOB authentication method.

Signed-off-by: Lingao Meng <mengabc1086@gmail.com>
This commit is contained in:
Lingao Meng 2020-09-17 13:47:37 +08:00 committed by Johan Hedberg
commit 5374245dd6
14 changed files with 1782 additions and 1072 deletions

File diff suppressed because it is too large Load diff