menu "Example Configuration"

config MESH_CHANNEL
    int "channel"
    range 1 14
    default 1
    help
        mesh network channel.

config MESH_ROUTER_SSID
    string "Router SSID"
        default "ROUTER_SSID"
        help
            Router SSID.

config MESH_ROUTER_PASSWD
    string "Router password"
        default "ROUTER_PASSWD"
        help
            Router password.

choice
    bool "Mesh AP Authentication Mode"
        default WIFI_AUTH_WPA2_PSK
        help
            Authentication mode.

config WIFI_AUTH_OPEN
    bool "WIFI_AUTH_OPEN"
config WIFI_AUTH_WPA_PSK
    bool "WIFI_AUTH_WPA_PSK"
config WIFI_AUTH_WPA2_PSK
    bool "WIFI_AUTH_WPA2_PSK"
config WIFI_AUTH_WPA_WPA2_PSK
    bool "WIFI_AUTH_WPA_WPA2_PSK"
endchoice

config MESH_AP_AUTHMODE
    int
        default 0 if WIFI_AUTH_OPEN
        default 2 if WIFI_AUTH_WPA_PSK
        default 3 if WIFI_AUTH_WPA2_PSK
        default 4 if WIFI_AUTH_WPA_WPA2_PSK
        help
            Mesh AP authentication mode.

config MESH_AP_PASSWD
    string "Mesh AP Password"
        default "MAP_PASSWD"
        help
            Mesh AP password.

config MESH_AP_CONNECTIONS
    int "Mesh AP Connections"
        range 1 10
        default 6
        help
            The number of stations allowed to connect in.

config MESH_MAX_LAYER
    int "Mesh Max Layer"
        range 1 15
        default 6
        help
            Max layer allowed in mesh network.

config MESH_ROUTE_TABLE_SIZE
    int "Mesh Routing Table Size"
        range 1 300
        default 50
        help
            The number of devices over the network(max: 300).
endmenu

