Mémoire disponible faible, des problèmes de stabilité pourraient survenir

float winDir[48];

Bonjour,
il te faut 4 bytes pour stocker un élément. Ne peux-tu pas remaper en byte et économiser 75% ?