OVMS3-idf/components/bt/esp_ble_mesh/mesh_core
lly 9b70ddbb77 ble_mesh: stack: Use model callback for operations [Zephyr]
- Previously when a model is initialized or deinitialized, in the
  access layer, we need to check the model id with the ids in the
  table in order to find the proper model operation function.
- Currently all the operation functions of each model will be set
  during the mesh initialization. When the model is found, we can
  directly use the corresponding callback for different operations.
- Currently only init/deinit operations are registered, later we
  will add more operations.
2020-09-09 14:01:17 +08:00
..
bluedroid_host ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
include ble_mesh: stack: Use model callback for operations [Zephyr] 2020-09-09 14:01:17 +08:00
nimble_host ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
storage ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
access.c ble_mesh: stack: Use model callback for operations [Zephyr] 2020-09-09 14:01:17 +08:00
access.h ble_mesh: stack: Use model callback for operations [Zephyr] 2020-09-09 14:01:17 +08:00
adv.c ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
adv.h ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
beacon.c ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
beacon.h ble_mesh: Add missing #ifdef __cplusplus 2020-05-06 11:19:05 +08:00
cfg_cli.c ble_mesh: stack: Use model callback for operations [Zephyr] 2020-09-09 14:01:17 +08:00
cfg_srv.c ble_mesh: stack: Use model callback for operations [Zephyr] 2020-09-09 14:01:17 +08:00
crypto.c ble_mesh: Remove the previously added redundant aes files 2020-07-02 03:38:18 +00:00
crypto.h ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
fast_prov.c ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
fast_prov.h ble_mesh: stack: Update some fast prov functions 2020-07-03 08:54:59 +08:00
foundation.h ble_mesh: stack: Use model callback for operations [Zephyr] 2020-09-09 14:01:17 +08:00
friend.c ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
friend.h ble_mesh: Friend SeqAuth cleanup [Zephyr] 2020-05-13 03:40:30 +00:00
health_cli.c ble_mesh: stack: Use model callback for operations [Zephyr] 2020-09-09 14:01:17 +08:00
health_srv.c ble_mesh: stack: Use model callback for operations [Zephyr] 2020-09-09 14:01:17 +08:00
local_operation.c ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
local_operation.h ble_mesh: Local model (un)subscribes group address 2020-06-01 09:13:57 +08:00
lpn.c ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
lpn.h ble_mesh: Add missing #ifdef __cplusplus 2020-05-06 11:19:05 +08:00
main.c ble_mesh: stack: Use model callback for operations [Zephyr] 2020-09-09 14:01:17 +08:00
mesh.h ble_mesh: Add missing #ifdef __cplusplus 2020-05-06 11:19:05 +08:00
net.c ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
net.h ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
prov.c ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
prov.h ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
provisioner_main.c ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
provisioner_main.h ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
provisioner_prov.c ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
provisioner_prov.h ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
proxy_client.c ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
proxy_client.h ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
proxy_server.c ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
proxy_server.h ble_mesh: stack: Make proxy server & client functions clear 2020-08-28 10:51:02 +08:00
settings.c ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
settings.h ble_mesh: Add missing #ifdef __cplusplus 2020-05-06 11:19:05 +08:00
test.c ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
test.h ble_mesh: Add missing #ifdef __cplusplus 2020-05-06 11:19:05 +08:00
transport.c ble_mesh: stack: Only keep func pointer for very common log 2020-08-28 10:51:17 +08:00
transport.h ble_mesh: Add and use transport macro definitions [Zephyr] 2020-05-13 03:40:30 +00:00