I have a arduino pro micro that is 5v model, that i would like to use with the cirque TM040040 trackpad with curved overlay, however the trackpad maximum voltage is 3v.
I assume, that i can use a 5v to 3.3v step-down converter and something like TXB0104 voltage translator on the SPI lines - will that be enough?
I assume that I2C would also need a voltage translator? The reason i picked SPI is, that your SPI example does not rely on teensy spi library ( i assume i'd have to replace it with another that would work on arduino pro micro ) and spi_curvedoverlay compiles and uploads to arduino pro micro out of the box.
C:\Program Files (x86)\Arduino\libraries\i2c_t3/i2c_t3.h:29:2: error: #error "Sorry, i2c_t3 only works on Teensy LC and 3.x boards. Use Wire for Teensy 2.0."
#error "Sorry, i2c_t3 only works on Teensy LC and 3.x boards. Use Wire for Teensy 2.0."
I can replace i2c_t3.h with Wire.h and rename 2 calls inside RAP_Write and get it to compile, but i assume that i2c lines also need a 5v -> 3.3v translator, if this would work at all on pro micro?