Hmmmm I personally is alergic with MCU manufactors that only has IDE/Compiler/debuggers that only works in windows. Isn't STM32 winblows only?
Yeah think that too... same for the voltage discussion... batteryvoltage != I2C != mainboard