menu "EC200X_600S Config" 

    config EC200X_600S_AUTO_CREATE
        bool "Enable EC200X_600S Module Object Auto Create"
        default n

    if EC200X_600S_AUTO_CREATE

        config EC200X_600S_DEVICE_NAME
            string "EC200X_600S Interface Device Name"
            default "uart2"

        config EC200X_600S_DEVICE_RATE
            int "EC200X_600S Interface Device Rate"
            default 115200

        config EC200X_600S_RECV_BUFF_LEN
            int "The maximum length of AT command data accepted"
            default 512

    endif

    config EC200X_600S_USING_GENERAL_OPS
        bool "Enable EC200X_600S Module General Operates"
        select MOLINK_USING_GENERAL_OPS
        default y
    
    config EC200X_600S_USING_NETSERV_OPS
        bool "Enable EC200X_600S Module Network Service Operates"
        select MOLINK_USING_NETSERV_OPS
        default y

    config EC200X_600S_USING_PING_OPS
        bool "Enable EC200X_600S Module Ping Operates"
        select MOLINK_USING_NETSERV_OPS
        select MOLINK_USING_PING_OPS
        default y

    config EC200X_600S_USING_IFCONFIG_OPS
        bool "Enable EC200X_600S Module Ifconfig Operates"
        select MOLINK_USING_IFCONFIG_OPS
        select EC200X_600S_USING_GENERAL_OPS
        select EC200X_600S_USING_NETSERV_OPS
        default y

    config EC200X_600S_USING_NETCONN_OPS
        bool "Enable EC200X_600S Module Network TCP/IP Operates"
        select OS_USING_EVENT
        select MOLINK_USING_NETCONN_OPS
        default y

    config EC200X_600S_USING_SOCKETS_OPS
        bool "Enable EC200X_600S Module BSD Socket Operates"
        select EC200X_600S_USING_NETCONN_OPS
        select MOLINK_USING_SOCKETS_OPS
        default n

endmenu
