If the library actually sets the I/O to open drain, then MARKT is on the button. No translation required. The ATmega inputs are fine with 3.3V as 'high'.
If the library actually sets the I/O to open drain, then MARKT is on the button. No translation required. The ATmega inputs are fine with 3.3V as 'high'.