2020#define DBG_LVL DBG_INFO
2121#include <rtdbg.h>
2222
23+ #if (defined(CPU_MCXA346VLH ) || defined(CPU_MCXA346VLL ) || defined(CPU_MCXA346VLQ ) || defined(CPU_MCXA346VPN ) || \
24+ defined(CPU_MCXA366VLH ) || defined(CPU_MCXA366VLL ) || defined(CPU_MCXA366VLQ ) || defined(CPU_MCXA366VPN ))
25+ #define MCXA_I2C_USE_FRO_LF_DIV
26+ #endif
27+
2328enum
2429{
2530#ifdef BSP_USING_I2C0
@@ -55,7 +60,7 @@ struct lpc_i2c_bus lpc_obj[] =
5560 {
5661 .I2C = LPI2C0 ,
5762 .baud = 100000U ,
58- #if ( defined(CPU_MCXA346VLH ) || defined( CPU_MCXA346VLL ) || defined( CPU_MCXA346VLQ ) || defined( CPU_MCXA346VPN ) )
63+ #if defined(MCXA_I2C_USE_FRO_LF_DIV )
5964 .clock_attach_id = kFRO_LF_DIV_to_LPI2C0 ,
6065#else
6166 .clock_attach_id = kFRO12M_to_LPI2C0 ,
@@ -69,7 +74,7 @@ struct lpc_i2c_bus lpc_obj[] =
6974 {
7075 .I2C = LPI2C1 ,
7176 .baud = 100000U ,
72- #if ( defined(CPU_MCXA346VLH ) || defined( CPU_MCXA346VLL ) || defined( CPU_MCXA346VLQ ) || defined( CPU_MCXA346VPN ) )
77+ #if defined(MCXA_I2C_USE_FRO_LF_DIV )
7378 .clock_attach_id = kFRO_LF_DIV_to_LPI2C1 ,
7479#else
7580 .clock_attach_id = kFRO12M_to_LPI2C1 ,
@@ -83,7 +88,7 @@ struct lpc_i2c_bus lpc_obj[] =
8388 {
8489 .I2C = LPI2C2 ,
8590 .baud = 100000U ,
86- #if ( defined(CPU_MCXA346VLH ) || defined( CPU_MCXA346VLL ) || defined( CPU_MCXA346VLQ ) || defined( CPU_MCXA346VPN ) )
91+ #if defined(MCXA_I2C_USE_FRO_LF_DIV )
8792 .clock_attach_id = kFRO_LF_DIV_to_LPI2C2 ,
8893#else
8994 .clock_attach_id = kFRO12M_to_LPI2C2 ,
@@ -97,7 +102,7 @@ struct lpc_i2c_bus lpc_obj[] =
97102 {
98103 .I2C = LPI2C3 ,
99104 .baud = 100000U ,
100- #if ( defined(CPU_MCXA346VLH ) || defined( CPU_MCXA346VLL ) || defined( CPU_MCXA346VLQ ) || defined( CPU_MCXA346VPN ) )
105+ #if defined(MCXA_I2C_USE_FRO_LF_DIV )
101106 .clock_attach_id = kFRO_LF_DIV_to_LPI2C3 ,
102107#else
103108 .clock_attach_id = kFRO12M_to_LPI2C3 ,
0 commit comments