News for hackers. Stuff that matters.
Re:ARMing a Breadboard – Everyone Should Program an ARM by Sanddancer on Saturday October 10, 2015 @12:53PM (#10366080)
For your i2c issue, the translation circuit is just a couple MOSFETs and ensuring both sides of the converter have their pull-ups.[1] Bit annoying when you're dealing with the circuit, but there are worse problems to be had.

[1] http://playground.arduino.cc/Main/I2CBi-directionalLevelShif...

Re:ARMing a Breadboard – Everyone Should Program an ARM by ChuckMcM on Saturday October 10, 2015 @01:03PM (#10366106)
That it a good solution, and in the case of the ST Micro chips the i2c lines can be pulled to 5V without issue, but in terms of compatibility Arduino shields which use i2c rarely pull them to 5V with weak pullups, expecting you to do that with the chip instead.