Skip to content

Commit

Permalink
fix(wifi/mesh): update the mesh ip_internal_network example
Browse files Browse the repository at this point in the history
  • Loading branch information
zhangyanjiaoesp committed Jul 18, 2024
1 parent 751b103 commit 5ca25c8
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
6 changes: 6 additions & 0 deletions examples/mesh/ip_internal_network/main/Kconfig.projbuild
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,12 @@ menu "Example Configuration"
help
The number of non-mesh stations allowed to connect in.

config MESH_IE_ENCRYPTED
bool "Mesh IE encrypted"
default y
help
The mesh IE is encrypted by default.

config MESH_MAX_LAYER
int "Mesh Max Layer"
range 1 25
Expand Down
5 changes: 5 additions & 0 deletions examples/mesh/ip_internal_network/main/mesh_main.c
Original file line number Diff line number Diff line change
Expand Up @@ -405,7 +405,12 @@ void app_main(void)
ESP_ERROR_CHECK(esp_mesh_set_max_layer(CONFIG_MESH_MAX_LAYER));
ESP_ERROR_CHECK(esp_mesh_set_vote_percentage(1));
ESP_ERROR_CHECK(esp_mesh_set_ap_assoc_expire(10));
/* set blocking time of esp_mesh_send() to 30s, to prevent the esp_mesh_send() from permanently for some reason */
ESP_ERROR_CHECK(esp_mesh_send_block_time(30000));
mesh_cfg_t cfg = MESH_INIT_CONFIG_DEFAULT();
#if !MESH_IE_ENCRYPTED
cfg.crypto_funcs = NULL;
#endif
/* mesh ID */
memcpy((uint8_t *) &cfg.mesh_id, MESH_ID, 6);
/* router */
Expand Down

0 comments on commit 5ca25c8

Please sign in to comment.