Podczas sesji debugowania dowiedziałem się, że snprintf nie działa zgodnie z oczekiwaniami podczas łączenia kodu z avr-gcc. Przykładowy kod powinien po prostu przekształcić wartość zmiennoprzecinkową
Mam kod, który działa odmiennie od GCC i Atmel studio: uint32_t tc = 107900;
int8_t m = 59;
tc = tc - (m*1800);
na GCC, wynik w tc 1700, zgodnie z przeznaczeniem. W AtmelStudio wynik tc wynosi 13