[stm32] adc_read_injected returns signed int

Since reading an injected channel can apparently return negative values, the return type should probably be a signed int...