From a6e5db5b2da5d3436e5e3b7621babb0a1fa55c5f Mon Sep 17 00:00:00 2001 From: wdfk-prog <1425075683@qq.com> Date: Wed, 2 Oct 2024 16:43:44 +0800 Subject: [PATCH] feat:at24xx adds ee_type option --- peripherals/at24cxx/Kconfig | 51 +++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/peripherals/at24cxx/Kconfig b/peripherals/at24cxx/Kconfig index 149ab60288..33faa37ad1 100644 --- a/peripherals/at24cxx/Kconfig +++ b/peripherals/at24cxx/Kconfig @@ -20,6 +20,57 @@ if PKG_USING_AT24CXX bool "latest" endchoice + choice + prompt "AT24XX Type" + default EE_TYPE_AT24C128 + help + Select the at24xx type + + config EE_TYPE_AT24C01 + bool "AT24C01" + + config EE_TYPE_AT24C02 + bool "AT24C02" + + config EE_TYPE_AT24C04 + bool "AT24C04" + + config EE_TYPE_AT24C08 + bool "AT24C08" + + config EE_TYPE_AT24C16 + bool "AT24C16" + + config EE_TYPE_AT24C32 + bool "AT24C32" + + config EE_TYPE_AT24C64 + bool "AT24C64" + + config EE_TYPE_AT24C128 + bool "AT24C128" + + config EE_TYPE_AT24C256 + bool "AT24C256" + + config EE_TYPE_AT24C512 + bool "AT24C512" + + endchoice + + config EE_TYPE + int + default 0 if EE_TYPE_AT24C01 + default 1 if EE_TYPE_AT24C02 + default 2 if EE_TYPE_AT24C04 + default 3 if EE_TYPE_AT24C08 + default 4 if EE_TYPE_AT24C16 + default 5 if EE_TYPE_AT24C32 + default 6 if EE_TYPE_AT24C64 + default 7 if EE_TYPE_AT24C128 + default 8 if EE_TYPE_AT24C256 + default 9 if EE_TYPE_AT24C512 + config PKG_AT24CXX_VER string default "latest" if PKG_USING_AT24CXX_LATEST_VERSION