From 996f89a39c18408efe5d254bf2f528c1cee7c2d8 Mon Sep 17 00:00:00 2001 From: wdfk-prog <1425075683@qq.com> Date: Fri, 29 Aug 2025 16:43:35 +0800 Subject: [PATCH] feat:at24xx adds PKG_AT24CXX_EE_TYPE option --- peripherals/at24cxx/Kconfig | 51 +++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/peripherals/at24cxx/Kconfig b/peripherals/at24cxx/Kconfig index 149ab60288..65034ee17c 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 PKG_EE_TYPE_AT24C128 + help + Select the at24xx type + + config PKG_EE_TYPE_AT24C01 + bool "AT24C01" + + config PKG_EE_TYPE_AT24C02 + bool "AT24C02" + + config PKG_EE_TYPE_AT24C04 + bool "AT24C04" + + config PKG_EE_TYPE_AT24C08 + bool "AT24C08" + + config PKG_EE_TYPE_AT24C16 + bool "AT24C16" + + config PKG_EE_TYPE_AT24C32 + bool "AT24C32" + + config PKG_EE_TYPE_AT24C64 + bool "AT24C64" + + config PKG_EE_TYPE_AT24C128 + bool "AT24C128" + + config PKG_EE_TYPE_AT24C256 + bool "AT24C256" + + config PKG_EE_TYPE_AT24C512 + bool "AT24C512" + + endchoice + + config PKG_AT24CXX_EE_TYPE + int + default 0 if PKG_EE_TYPE_AT24C01 + default 1 if PKG_EE_TYPE_AT24C02 + default 2 if PKG_EE_TYPE_AT24C04 + default 3 if PKG_EE_TYPE_AT24C08 + default 4 if PKG_EE_TYPE_AT24C16 + default 5 if PKG_EE_TYPE_AT24C32 + default 6 if PKG_EE_TYPE_AT24C64 + default 7 if PKG_EE_TYPE_AT24C128 + default 8 if PKG_EE_TYPE_AT24C256 + default 9 if PKG_EE_TYPE_AT24C512 + config PKG_AT24CXX_VER string default "latest" if PKG_USING_AT24CXX_LATEST_VERSION