Адрес устройства настраивается одним из четырех define: AW87579_ADPinConnectToGND AW87579_ADPinConnectToSCL AW87579_ADPinConnectToSDA AW87579_ADPinConnectToVDD По умолчанию адрес устанавливается AW87579_ADPinConnectToGND Пример использования драйвера: tAW87579_RegsList list = { .sysctr.EN_SW = true, .sysctr.EN_PA = true, .sysctr.EN_BOOST = true, .sysctr.RCV_MODE = false, .sysctr.EN_HVBAT = false, .batsafe.EN_BAT_SFGD = true, .batsafe.BAT_SFGD_LEVEL = BAT_SFGD_LEVEL_6_5V, .batsafe.BAT_SFGD_VTH = BAT_SFGD_VTH_3_6V, .batsafe.BAT_SFGD_DEGLITCH = BAT_SFGD_DEGLITCH_1ms, .bstvout.BST_VOUT = BST_VOUT_8V, .bstcpr2.BST_IPEAK = BST_IPEAK_3A, .pagr.PA_GAIN = PA_GAIN_SET__dB(false,27), .pagc3Opr.PD_AGC3 = false, .pagc3Opr.AGC3_OUTPUT_POWER = AGC3OP_2W_8ohm_OR_2_67W_6ohm, .pagc3Pr.AGC3_REL_TIME = AGC3_REL_TIME_40_56ms_dB, .pagc3Pr.AGC3_ATT_TIME = AGC3_ATT_TIME_82ms_dB, .pagc2Opr.AGC2_OUTPUT_POWER = AGC2OP_3W_8ohm_OR_4W_6ohm, .pagc2Pr.AGC2_ATT_TIME = AGC2_ATT_TIME_0_32ms_dB, .pagc1Pr.PD_AGC1 = false, .pagc1Pr.AGC1_ATT_TIME = AGC1_ATT_TIME_0_16ms_dB, .adpMode.AGC1_ATT_TIMEA = false, .adpMode.ADPBOOST_MODE = ADPBOOST_MODE_PassThrough, .adpbstTime1.ADP_BST_TIME1 = ADP_BST_TIME_160ms, .adpbstTime1.ADP_BST_TIME2 = ADP_BST_TIME_140ms, .adpbstVth.ADP_LOW_STEP = ADP_LOW_STEP_1st_BST_OUT_6_5V, .adpbstVth.SET_BOOST_VTH1 = SET_BOOST_VTH1_0_1W, .adpbstVth.SET_BOOST_VTH2 = SET_BOOST_VTH2_2_2W }; xAmplifierAW87579_SetAll(env->ampl, list); Для отправки данных на адрес устройства и для их чтения используются: #define xAmplifierAW87579_I2cWrite(I2C,I2CPack,I2CPackLen) #define xAmplifierAW87579_I2cRead(I2C,I2CPack,I2CPackLen)