This is my first foray into native AVR progamming in C, I've used the Arduino platform and ATMegas up to now.
I've built a board using an xmega32e5 and have most of it working but I've just started trying to use the I2C bus. On my PCB I connected the I2C bus to the I2C pins on port D.
On further reading it appears these are only for use as an I2C slave in bridge mode. My reading of the 32e5 specific datasheet is that to use the port D pins you have to enable bridge mode and it's only for slave mode.
I'm just checking as I'm VERY new to this so hoping I'm missing something.