From 535e83b73d2bdc3a504e79d49075cabd1c7f0028 Mon Sep 17 00:00:00 2001 From: Brian Gix Date: Fri, 14 Dec 2018 14:04:25 -0800 Subject: [PATCH] mesh: Restructure I/O for multiple controllers Restructured access to Bluetooth Controllers to allow the usage of multiple controllers, and potentially functionality tailored to Mesh specific features. --- mesh/mesh-io.c | 3 ++- mesh/mesh-io.h | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mesh/mesh-io.c b/mesh/mesh-io.c index 5cdfdc5ff..8cf6c486a 100644 --- a/mesh/mesh-io.c +++ b/mesh/mesh-io.c @@ -177,7 +177,8 @@ bool mesh_io_send(struct mesh_io *io, struct mesh_io_send_info *info, return false; } -bool mesh_io_send_cancel(struct mesh_io *io, uint8_t *pattern, uint8_t len) +bool mesh_io_send_cancel(struct mesh_io *io, const uint8_t *pattern, + uint8_t len) { io = l_queue_find(io_list, match_by_io, io); diff --git a/mesh/mesh-io.h b/mesh/mesh-io.h index 754f6129c..71d3cb980 100644 --- a/mesh/mesh-io.h +++ b/mesh/mesh-io.h @@ -96,4 +96,5 @@ bool mesh_set_filter(struct mesh_io *io, uint8_t filter_id, bool mesh_io_send(struct mesh_io *io, struct mesh_io_send_info *info, const uint8_t *data, uint16_t len); -bool mesh_io_send_cancel(struct mesh_io *io, uint8_t *pattern, uint8_t len); +bool mesh_io_send_cancel(struct mesh_io *io, const uint8_t *pattern, + uint8_t len); -- 2.47.3