@dam74
Je ne sais pas si le qmc5883 est pin-compatible. À vérifier.
Probablement difficile de remplacer la puce sur le circuit, du fait du vernis. Par contre il est possible de souder une petite carte breakout en piquant des fils sur les pins du td1208. Pas nécessaire de déssouder l'ancienne puce.
Il faut changer l'adresse i2c. À voir pour le reste du code.
Si tu adaptes le code, je peux te le recompiler pour faire une version QMC :
https://github.com/pioupiou-archive/pioupiou-v1-firmware/blob/main/firmware/src/pp_compass.c