menu "ESP32-specific config"

config WIFI_ENABLED
    bool "Enable low-level WiFi stack"
    default "y"
    help
        This compiles in the low-level WiFi stack.

config WIFI_AUTO_STARTUP
    bool "Start WiFi with system startup"
    default "y"
    depends on WIFI_ENABLED
    help
        By default, WiFi is started with system startup, you can turn off this
        feature and start by yourself.

config WIFI_AUTO_CONNECT
    bool "Enable auto connect"
    default "y"
    depends on WIFI_ENABLED
    help
        If station is enabled, and station config is set, this will enable WiFi
        station auto connect when WiFi startup.

config WIFI_ENENT_QUEUE_SIZE
    int "WiFi event queue size"
    default 32
    depends on WIFI_ENABLED
    help
        Config WiFi event queue size in different application.

config WIFI_EVENT_TASK_STACK_SIZE
    int "WiFi event task stack size"
    default 2048
    depends on WIFI_ENABLED
    help
        Config WiFi event task stack size in different application.


config NEWLIB_STDOUT_ADDCR
	bool "Standard-out output adds carriage return before newline"
	default y
	help
		Most people are used to end their printf strings with a newline. If this
		is sent as is to the serial port, most terminal programs will only move the
		cursor one line down, not also move it to the beginning of the line. This
		is usually done by an added CR character. Enabling this will make the
		standard output code automatically add a CR character before a LF.

endmenu
