menu "Easyflash"

    config PKG_USING_EASYFLASH
        bool "EasyFlash: Lightweight embedded flash memory library."
        default n

    if PKG_USING_EASYFLASH

        config PKG_EASYFLASH_ENV_SETTING_SIZE
            int
            prompt "ENV setting size. MUST be word alignment"
            default 2048

        config PKG_EASYFLASH_ERASE_GRAN
            int
            prompt "Erase minimum granularity"
            default 4096

        config PKG_EASYFLASH_START_ADDR
            int
            prompt "Start addr on flash or partition"
            default 0

        config PKG_EASYFLASH_IAP
            bool
            prompt "IAP: In Application Programming"
            default n

        config PKG_EASYFLASH_DEBUG
            bool "Enable debug log output"
            default n

        config PKG_EASYFLASH_ENV_AUTO_UPDATE
            bool
            prompt "Auto update ENV to latest default when current ENV version number is changed."
            default n

        if PKG_EASYFLASH_ENV_AUTO_UPDATE
            config PKG_EASYFLASH_ENV_VER_NUM
                int
                prompt "Setting current ENV version number"
                default 0
        endif

        config PKG_EASYFLASH_LOG
            bool
            prompt "LOG: Save logs on flash"
            default n

        if PKG_EASYFLASH_LOG
            config PKG_EASYFLASH_LOG_AREA_SIZE
                int
                prompt "Saved log area size. MUST be aligned by erase minimum granularity"
                default 0
        endif
        
   
    endif

endmenu
   

   

    

 

