mesh: Move HCI handling to mesh-io-generic
authorMichał Lowas-Rzechonek <michal.lowas-rzechonek@silvair.com>
Mon, 24 Jun 2019 07:32:28 +0000 (09:32 +0200)
committerAnupam Roy <anupam.r@samsung.com>
Tue, 17 Dec 2019 15:12:04 +0000 (20:42 +0530)
commitec315e6b868b5fb40cacac798f1990c48c8056ca
treecb191b802e5d49153553c9b20855cd7166375647
parentc4c3b65f3a757ee0a4fdcb7d9ebe752a57861760
mesh: Move HCI handling to mesh-io-generic

This patch separates 'mesh' module from 'mesh_io', particularly
regarding configuration and initialization.

Main code is no longer aware of MGMT and HCI usage - querying available
HCI interfaces now happens in mesh-io-generic.

MGMT code is now extracted into mesh-mgmt module, which mesh-io-generic
uses to query interfaces.

Change-Id: I698752859bc7c1218410e83fc1a04a381539984b
Signed-off-by: Anupam Roy <anupam.r@samsung.com>
Makefile.mesh
mesh/main.c
mesh/mesh-io-api.h
mesh/mesh-io-generic.c
mesh/mesh-io.c
mesh/mesh-io.h
mesh/mesh-mgmt.c [new file with mode: 0644]
mesh/mesh-mgmt.h [new file with mode: 0644]
mesh/mesh.c
mesh/mesh.h