configure_i2c_slave();
structi2c_slave_config config_i2c_slave;i2c_slave_get_config_defaults(&config_i2c_slave);
config_i2c_slave.address = SLAVE_ADDRESS;config_i2c_slave.address_mode = I2C_SLAVE_ADDRESS_MODE_MASK;config_i2c_slave.buffer_timeout = 1000;
i2c_slave_init(&i2c_slave_instance, CONF_I2C_SLAVE_MODULE, &config_i2c_slave);
i2c_slave_enable(&i2c_slave_instance);
enumi2c_slave_direction dir;
structi2c_slave_packet packet = {.data_length = DATA_LENGTH,.data = write_buffer,};